Hive環境的安裝
阿新 • • 發佈:2018-11-12
1.首先需要搭建hadoop環境:hadoop叢集的搭建
2.mysql資料庫的安裝:CentOS安裝mysql原始碼包
3.建立Hive資料庫
4.上傳hive安裝包到/sur/local/src中,並且解壓縮
cd /usr/local/src
tar -zxvf apache-hive-2.0.1.0-bin.tar.gz
5.解壓縮完成後,複製到上級目錄
mv apache-hive-2.0.1.0-bin. ../
6.配置hive-site.xml
cd /usr/local/apache-hive-2.1.0-bin/conf
vim hive-site.xml
內容如下:
<?xml version="1.0" encoding="UTF-8" ?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>hive.metastore.local</name> <value>true</value> </property> <property>View Code<name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://guoyansi128:3306/hive?characterEncoding=UTF-8</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>gys</value> </property> </configuration>
7.檢視檔案,是否有hive-site.xml
8.複製java connector到依賴庫
下載mysql-connector-java-5.1.12.tar.gz,並且上傳至/usr/local/src並且解壓縮
tar -zxvf mysql-connector-java-tar.gz
複製其中的mysql-connector-java-5.1.12-bin.jar到/usr/local/apache-hive-2.0.1.0-bin/lib
cp mysql-connector-java-5.1.12-bin.jar /usr/local/apache-hive-2.0.1.0-bin/lib
9.修改 .bash_profile檔案
vim /root/.bash_profile
在末尾新增
#hive
export HIVE_HOME=/usr/local/apache-hive-2.1.0-bin
export PATH=$PATH:$HIVE_HOME/bin
10.檢視 mysql是否啟動
service mysqld status //檢視狀態
service mysqld start //啟動
service mysqld stop //停止
11.元資料庫初始化
schematool -dbType mysql -initSchema
12.啟動Hive
cd /usr/local/apache-hive-2.1.0-bin/bin
./hive
13.啟動成功後會出現 hive> 表示環境安裝成功
Hive的基本應用(Hive shell模式,命令列模式)
上面13是進入了Hive shell模式
Hive shell模式(前面有hive>)檢視資料庫:
show databases;
命令列模式檢視databases;
hive -e "show databases;"