Hive安裝和配置

    準備軟件: java

    hive-0.12.0.tar.gz     mysql

    MySQL-server-5.6.25-1.rhel5.i386.rpm sql

    MySQL-client-5.6.25-1.rhel5.i386.rpm app

    mysql-connector-java-5.1.28.jar    .net

    一、解壓hive: code

    #tar -zxvf hive-0.12.0.tar.gz server

    二、修改配置文件: xml

        2.一、#cp $HIVE_HOME/conf/hive-default.xml.template $HIVE_HOME/conf/hive-site.xml blog

        2.二、刪除hive-site.xml全部數據,只留下一對(<property></property>),添加以下內容: ip

<property>
      <name>javax.jdo.option.ConnectionURL</name>
      <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>
      <description>JDBC connect string for a JDBC metastore</description>
    </property>

    <property>
      <name>javax.jdo.option.ConnectionDriverName</name>
      <value>com.mysql.jdbc.Driver</value>
      <description>Driver class name for a JDBC metastore</description>
    </property>

    <property>
      <name>javax.jdo.option.ConnectionUserName</name>
      <value>root</value>
      <description>username to use against metastore database</description>
    </property>

    <property>
      <name>javax.jdo.option.ConnectionPassword</name>
      <value>root</value>
      <description>password to use against metastore database</description>
    </property>

    三、安裝MySQL,參考:http://my.oschina.net/u/2377453/blog/425674

    四、拷貝mysql-connector-java-5.1.28.jar到$HIVE_HOME/lib

        4.一、可能面臨權限問題,解決方法:

            >GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
            >FLUSH PRIVILEGES;

    五、修改/etc/profile配置文件(相似修改WINDOWS的PATH)

        export HIVE_HOME=/root/app/hive

        export PATH=$HIVE_HOME/bin:$PATH

        退出以後source /etc/profile        

    六、啓動Hive

        #hive

    搭建環境完成了!

相關文章
相關標籤/搜索