我正试图通过dbvisualizer建立到hadoop集群的连接。
为了连接,我需要ssh到域上的服务器,然后我需要运行命令到远程服务器(我没有直接ssh到hadoop集群)
我(形象地说)
Database Server: abcd.efg
Database Port: 12345
Database: Hello
为数据库节配置
SSH Host: hijk.efg
SSH Port: 678
当我尝试连接时,它会返回
无法使用jdbc uri打开客户端传输:jdbc:hive2://127.0.0.1:------其中 127.0.0.1
以及 -----
显示为默认值,而不是我输入的值。
知道如何让ssh隧道使用我指定的服务器配置吗?
1条答案
按热度按时间6rvt4ljy1#
ssh隧道是在客户机上本地设置的,因此连接到localhost上的端口会将您隧道到ssh主机/端口,然后ssh主机/端口会设置到您指定的数据库服务器/端口的连接。本页可能有助于:
http://confluence.dbvis.com/display/ug100/using+an+ssh+tunnel
向你问好,汉斯