Hive||beeline連線的InvalidURL
今天在使用hive的client工具beeline時遇到了一個Invalid URL的錯誤。環境資訊如下:
hiveclient: bd23
hiveserver2: cloud011
hiveclient所在主機的jdk 1.7_51,hive 0.12和hadoop 2.3.0是從伺服器端拷貝過來的,環境變數一切OK.
執行連線報了Invalid URL的錯誤:
$ beeline
Beeline version 0.12.0 by Apache Hive
beeline> !connect jdbc:hive2://cloud011:10000
scan complete in 2ms
Connecting to jdbc:hive2://cloud011:10000
Enter username for jdbc:hive2://cloud011:10000:
Enter password for jdbc:hive2://cloud011:10000:
Error: Invalid URL: jdbc:hive2://cloud011:10000 (state=08S01,code=0)
開始的一段時間都在糾結這個jdbc的URL格式問題,後來在cloudra論壇上找到了一個方法,
直接呼叫的jdbc:hive2的驅動測試是正常的,證明CLASSPATH等環境變數沒有問題。
這時候感覺很可能不是客戶端的問題,矛頭指向伺服器端:
發現繫結的主機地址是localhost,而localhost的地址是127.0.0.1。這應該就是問題所在,從伺服器本地測試:
連線成功!
下面就要把引數改一下,然後重啟服務
重啟服務後檢查監聽地址,這次是正確的了。
再次在客戶端主機上測試連線:
成功。
cloudra論壇上下面有個類似的錯誤:
cannot connect by beeline
http://community.cloudera.com/t5/Batch-SQL-Apache-Hive/Cannot-connect-to-beeline/td-p/5723/page/3
看來當beeline連線失敗的時候都會報這個invalid URL的錯誤,確實給定位問題帶來了不小的困難。
相關文章
- hive beeline使用Hive
- [Hive]Hive中表連線的優化,加快查詢速度Hive優化
- Hadoop(五)C#連線HiveHadoopC#Hive
- springboot連線hive無法啟動Spring BootHive
- 0459-如何使用SQuirreL通過JDBC連線CDH的Hive(方式一)UIJDBCHive
- hive生成連續的時間和連續的數Hive
- 0039-如何使用PythonImpyla客戶端連線Hive和ImpalaPython客戶端Hive
- 【Hadoop】pyhton連結hiveHadoopHive
- http的長連線和短連線HTTP
- 長連線和短連線的使用
- Apache DolphinScheduler 3.1.3 版本釋出,修復 Hive 資料來源連線洩漏ApacheHive
- 內連線、左連線、右連線
- Hive --------- hive 的優化Hive優化
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- Laravel redis 連不同的連線LaravelRedis
- 大資料5.1 - hive離線分析大資料Hive
- 長連線和短連線
- Socket連線和Http連線HTTP
- 1.6.3.3. 本地連線和安全的遠端連線
- golang連線MySQL時候的連線池設定GolangMySql
- MySQL筆記3——內連線/外連線、多表連線MySql筆記
- 印表機離線了怎麼連線 印表機離線的連線方法
- mysql INNER JOIN、LEFT JOIN、RIGHT JOIN;內連線(等值連線)、左連線、右連線MySql
- Hive計算最大連續登陸天數Hive
- 光纖的連線
- ospf的虛連線
- VNC連線,VNC如何連線WindowsVNCWindows
- sql 內連線和外連線SQL
- chrome瀏覽器提示您的連線不是私密連線Chrome瀏覽器
- ServiceStack.Redis的原始碼分析(連線與連線池)Redis原始碼
- Hive學習之Hive的安裝Hive
- 印表機離線了怎麼重新連線 印表機離線重新連線的方法
- 一文讀透HTTP的長連線和短連線HTTP
- Http持久連線與HttpClient連線池HTTPclient
- 連線池和連線數詳解
- Oracle左外連線、右外連線、完全外連線以及(+)號用法Oracle
- hive 的使用Hive
- 聊聊lettuce的sentinel連線