1. 程式人生 > >Hive環境的安裝

Hive環境的安裝

 

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>
<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>
View Code

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;"