Hive1.2.1的安裝過程
阿新 • • 發佈:2019-01-08
一、環境說明:
1、Ubuntu 14.0.4的作業系統; 2、Hadoop2.7.2的偽分佈模式; 在準備安裝Hive之前要確保Hadoop能夠正常執行; 3、Hive必須部署在一臺能夠訪問到HDFS的機器上;二、安裝步驟:
2.1、解壓與測試:
1、解壓apache-hive-1.2.1-bin-tar.gz; 2、進入解壓目錄中的conf目錄下,把hive-default.xml.template改名為hive-site.xml,暫時可以先不配置; 3、測試能不能進入hive的shell命令模式:進入bin目錄下,執行./hive,成功進入hive就OK啦。然後用quit命令退出hive的shell命令模式,進入下步驟;2.2、安裝MySql:
2.3、配置
1、將MySql的資料庫連線驅動mysql-connector-java-5.1.32-bin-.jar複製到hive的lib目錄下; 2、MySql相關配置:設定root的遠端登入及密碼 grant all on *.* to [email protected]'%' identified by '123456';
grant all on *.* to [email protected]'192.168.**.**' identified by '123456'; --主機
3、修改hive-site.xml配置:(查詢,修改值內容,也可以只留下自定義的配置,Hive的配置檔案的載入原則和Hadoop是一樣的,優化級如下:程式中定義的配置——>自定義配置檔案中的配置——>預設配置檔案中的配置)
<property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://192.168.**.**/hive</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>123456</value> <description>password to use against metastore database</description> </property>