1. 程式人生 > >Error: Could not open client transport with JDBC Uri: jdbc:hive2://localhost

Error: Could not open client transport with JDBC Uri: jdbc:hive2://localhost

解決方法:
這個問題還是資料庫的問題,因為hive的元資料需要儲存在自己配的mysql中或者他們資料庫中
出現這個問題很大程度就是資料庫出問題和hadoop沒啟動
所以:
1.檢視自己的mysql(我存在mysql中) mysql -uroot -p
enter password:
如果能正常登入 mysql>
說明mysql沒問題;
不能登入則先解決資料庫問題
然後重啟資料庫

sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

2.輸入jps 檢查是否已經啟動hadoop
能看到
14711 RunJar
12063 ResourceManager
14214 NameNode
15466 Jps
14429 SecondaryNameNode
證明hadoop啟動正常。

都沒問題了 再去重啟hive