我知道这里有类似的问题,但我的设置不同。在我的连接设置中有3个跃点,最后一个连接是通过kerberos。
今天我通过cyberark连接ssh到第一台计算机,命令如下: ssh username@hopname@172.2.2.2@172.1.1.1
这使我看到了第一个命令提示符,通过它我连接到另一台使用ssh的机器,如: ssh 172.3.3.3
在此计算机中,我无法使用“hive”命令登录到hive repl。我输入“beeline”在我前面加载Hive。
以下是ssh隧道的设置:
当我'测试隧道配置'这似乎是成功的:
最后,我需要在主页中输入主jdbc连接url:
当我通常通过直线连接时,我可以看到我的连接采用以下格式:jdbc:hive2://172.4.5.6:2400,172.5.6.7:2400,172.6.7.8:2400,172.7.8.9:2400,172.8.9.9:2400/;servicediscoverymode=Zookeeper;zookeepernamespace=hiveserver2;sasl.qop=验证配置;auth=kerberos;主体=hive/hadoop.hadoop。com@hadoop.com
因此,这是我放入jdbc url的字符串。当我尝试通过此设置连接时,进度条会穿过三分之一的路径并暂停30秒,然后我收到以下消息:
我不知道哪里的错误日志更详细,但周围的dbeaver文件我找不到任何。
暂无答案!
目前还没有任何答案,快来回答吧!