1. 程式人生 > >hive-1.1.0-cdh5.14.0的安裝

hive-1.1.0-cdh5.14.0的安裝

平臺:    Linux系統

所需安裝軟體:

    mysql

下載軟體:

安裝hive

解壓:
tar -zxvf hive-1.1.0-cdh5.14.0.tar.gz -C /home/hadoop/apps

進入hive:

cd /home/hadoop/apps/hive-1.1.0-cdh5.14.0

修改配置檔案:

cd /home/hadoop/apps/hive-1.1.0-cdh5.14.0/conf

建立 hive-site.xml

<configuration>
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://hadoop01:3306/hive_metastore?createDatabaseIfNotExist=true</value>
        <description>the URL of the MySQL database</description>
    </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>root</value>
    </property>

    <property>
        <name>hive.metastore.warehouse.dir</name>
        <value>/user/hive/warehouse</value>
    </property>
    <property>
        <name>hive.server2.thrift.bind.host</name>
        <value>hadoop01</value>
    </property>
    <property>
        <name>hive.server2.thrift.port</name>
        <value>10000</value>
    </property>

</configuration>

配置環境變數:

vim ~/.bashrc
export HIVE_HOME=/home/hadoop/apps/hive-1.1.0-cdh5.14.0
export PATH=$PATH:$HIVE_HOME/bin

使環境變數生效:

source ~/.bashrc

驗證 Hive 安裝:

 hive --help

初始化元資料庫注意:當 hive 依賴普通分散式 hadoop 叢集,不做初始化也是 OK 的,當 hive 第一次啟動的時候會自動進行初始化。但是如果 Hadoop 叢集是 HA 叢集的話,那麼就必須手動初始化元資料庫。使用命令:

schematool -dbType mysql -initSchema

啟動hive客戶端:

hive --service cli

退出 Hive:

hive> quit;
或者
hive> exit;
Hive 使用方式,即三種連線方式,見:https://mp.csdn.net/postedit/80164643