HPCC Systems修改Dali默认端口不生效问题求助
HPCC Systems 7070端口占用修改不生效解决方案
核心原因为多数用户漏了执行配置生成步骤,或是修改了非生效路径的配置文件,正确操作流程如下:
- 确认修改的是生效路径的配置文件,默认生效配置路径为
/etc/HPCCSystems/environment.xml,不要修改源码包、安装包解压路径下的同名文件,此类文件不会被服务加载 - 查找配置文件中所有7070端口的配置项,确保全部修改为未被占用的端口:
执行命令grep -r "7070" /etc/HPCCSystems/,排查所有匹配的配置行,重点检查<DAServer>、<DaliServer>标签下的port属性,全部替换为目标端口 - 执行配置生成命令使修改生效,HPCC不会直接读取修改后的xml文件,需要通过configgen工具生成运行时配置:
sudo /opt/HPCCSystems/sbin/configgen -env /etc/HPCCSystems/environment.xml - 停止HPCC所有服务并清理残留进程:
sudo systemctl stop hpccsystems-platform sudo pkill -f daserver - 重启HPCC服务:
sudo systemctl start hpccsystems-platform
操作完成后可以查看启动日志验证端口是否已经替换成功,如果仍然报错可以执行netstat -tulpn | grep 目标端口确认修改后的端口没有被其他服务占用。
内容的提问来源于stack exchange,提问作者Ric
相关产品推荐
相关产品推荐

