内网环境部署Apache IoTDB配置127.0.0.1:6667后连接失败排查
Apache IoTDB跨服务器连接问题排查与解决
操作有误之处
- 服务器B上IoTDB配置的监听地址为
127.0.0.1:6667,127.0.0.1是本地回环地址,仅允许本机进程访问该端口,内网中的服务器A无法通过这个地址连接到IoTDB服务。
解决方法
- 修改IoTDB监听地址配置
- 打开服务器B上IoTDB安装目录下
conf文件夹中的iotdb-common.properties文件 - 将配置项
rpc_address=127.0.0.1修改为服务器B的内网IP地址(例如192.168.1.100),或者设置为0.0.0.0(允许所有网卡地址的请求接入) - 保持
rpc_port=6667配置不变(若未自定义修改过)
- 打开服务器B上IoTDB安装目录下
- 开放服务器B的端口防火墙
- 确保服务器B的防火墙规则允许6667端口接收来自服务器A所在内网IP段的连接请求
- 调整SpringBoot连接配置
- 在服务器A的SpringBoot项目中,将IoTDB的连接URL修改为
jdbc:iotdb://[服务器B内网IP]:6667/,替换括号内的实际IP地址
- 在服务器A的SpringBoot项目中,将IoTDB的连接URL修改为
修改配置后是否需要重启?
- 无需重启服务器操作系统,但必须重启Apache IoTDB服务,新的配置才能生效。
内容的提问来源于stack exchange,提问作者ElvisHTong
相关产品推荐
相关产品推荐

