dbeaver官網下載地址:https://dbeaver.io/download/ 我下載的是免安裝版的,直接點擊exe文件就可以打開了
工作中第一次和搞大數據的同事配合,他讓我用hue看hive數據,,由於本人英語菜逼,hue全英文的頁面看不習慣,遂找了一個DBeaver工具,我也是第一次使用這個工具,好像挺可以的,可以連mysql,oracle,hive等。。
使用的過程中遇到一些坑,所以就記一下,以便之后回憶。
報錯信息:
Could not establish connection to jdbc:hive2://172.16.250.240:10000/test: Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{use:database=test})
Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{use:database=test})
Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{use:database=test})
一些傻瓜式操作就不說了,直接上干貨了
1.首先要編輯驅動設置,就是版本一定要對應,應該是hive的版本,一定要對應,,要不然,連接會報錯的
紅框框里面hive和hadoop是我新加的。然后apply and close。
然后回到上一頁面,點擊添加工件,我這里以hadoop為例,添加完之后,點擊下載/更新 ,最后下載完成就行了
最后測試連接,不出意外,應該就可以成功了,有意外,就繼續找解決方法...
最后的驅動編輯頁面(把自帶的jar刪除掉):
我是剛接觸DBeaver 2個小時不到,,接觸hive三天左右,配置操作上可能有一些誤操作,大佬們別噴
參考鏈接:https://blog.csdn.net/db_guy/article/details/92786703