1)下载Redisinput插件
https://download.csdn.net/download/ispringmw/129096502)将完整插件包复制到Kettle目录的plugins目录下
3)重启Kettle,找到 Redis input 插件,插件参数配置如下图所示:
1)查看程序执行的主机hosts文件中存储了Redis数据库所在服务器的主机名和对应的IP地址,若无,请添加对应关系到hosts文件中。
Linux:/etc/hosts Windows : C:\Windows\System32\drivers\etc\hosts2)Redis 所在服务器(配置允许外部访问)
1.查看服务器防火墙
firewall-cmd --state若防火墙是开启状态,可直接关闭防火墙(不建议)
# 关闭防火墙(不建议) systemctl stop firewall或向防火墙添加Redis端口开放(建议)
向防火墙添加Redis端口开放如下: 在running 状态下,向firewall 添加需要开放的端口
# 永久的添加该端口。去掉--permanent则表示临时 firewall-cmd --permanent --zone=public --add-port=6379/tcp # 加载配置,使得修改有效 firewall-cmd --reload # 查看开启的端口,出现6379/tcp这开启正确 firewall-cmd --permanent --zone=public --list-ports2.修改配置文件,允许外部连接
# 进入Redis 客户端,在Redis安装目标bin目录下执行如下语句进入客户端 ./redis-cli # 执行如下命令 config set protected-mode "no"