Hadoop

孙锺鸣發表於2024-07-20

啟動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

相關文章