啟動metastore
①前臺啟動
/export/server/apache-hive-3.1.2-bin/bin/hive --service metastore
關閉:ctrl+c
②後臺啟動
nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service metastore &
關閉
kill -9 編號
開啟hadoop
start-all.sh
啟動hive2
nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service metastore &
nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service hiveserver2 &
/export/server/apache-hive-3.1.2-bin/bin/hive(載入完之後按 ctrl + c)
/export/server/apache-hive-3.1.2-bin/bin/beeline
! connect jdbc:hive2://node1:10000
(注意一次一行)
如果在IDEA連線的時候,root⽤戶因為為許可權問題不能登入,要在 Hadoop 的 core-site.xml中加上下列部分:
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
接下來就可以像操作mysql一樣寫sql操作hive