我正在尝试通过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 隧道使用我指定的服务器配置吗?
隧道是在客户端本地设置的,因此连接到本地主机上的端口会将您连接到 SSH 主机/端口,然后建立与您指定的数据库服务器/端口的连接。此页面可能会有所帮助:
http://confluence.dbvis.com/display/UG100/Using+an+SSH+Tunnel
此致敬意汉斯