Hive構築のremote分離
1942 ワード
Mysql:node1 MetaStore Server:node3 Hive:node4 1 node 1にmysql をインストール
mysqlの権限の変更
余分な権限の削除
権限のリフレッシュ2構築サービス端末(node 3) Hiveプロファイルの変更
mysqlのドライバパッケージのインポート
サービス・エンドの起動 2.3クライアント(node 4) を構築する
Hiveプロファイルの変更
hadoopのjlineバージョンを変更する
-yum install mysql-server –y
mysqlの権限の変更
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
余分な権限の削除
delete from user where host != '%';
権限のリフレッシュ
flush privileges;
cp hive-default.xml.template hive-site.xml
hive.metastore.warehouse.dir
/user/hive/warehouse
javax.jdo.option.ConnectionURL
jdbc:mysql://node1:3306/hive?createDatabaseIfNotExist=true
javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver
javax.jdo.option.ConnectionUserName
root
javax.jdo.option.ConnectionPassword
123
mysqlのドライバパッケージのインポート
cp /root/mysql-connector-java-5.1.32-bin.jar /home/hive-1.2.1/lib/
サービス・エンドの起動
hive --service metastore
Hiveプロファイルの変更
cp hive-default.xml.template hive-site.xml
hive.metastore.warehouse.dir
/user/hive/warehouse
hive.metastore.local
false
hive.metastore.uris
thrift://node3:9083
hadoopのjlineバージョンを変更する
cp /home/hive-1.2.1/lib/jline-2.12.jar /home/hadoop-2.5.1/share/hadoop/yarn/lib/