Kettle无法直接连接使用SSH通道的MySQL,需要通过SSH隧道(推荐)或者需要借助工具PuTTY(不用时需要注销不推荐),具体操作如下所示:
1、点击“连接”
借助Xshell7,首先创建会话属性,填写名称(随便写),填写主机:SSH隧道的ip地址
2、点击“用户身份验证”
填写用户名:SSH隧道账号, 密码:SSH隧道密码
3、点击SSH下面的“隧道”,然后点击“添加”按钮,添加相关的隧道信息。
点击“添加”按钮出现如下,填写源主机:localhost(一般填写localhost), 侦听端口:XXX(端口随便写,但是一定要记住,用于kettle连接数据库) , 目标主机:数据库IP地址 ,