在 CentOS 上配置 Dolphin 的网络
一、先明确 Dolphin 的含义
二、DolphinDB 的网络配置要点
端口与访问
sudo systemctl restart dolphindbDocker 部署的网络
sudo docker run -d --name dolphindb -p 8848:8848 dolphindb/dolphindbsudo mkdir -p /mydata/dolphindb/{conf,data,log}
sudo docker run -d --name dolphindb \
-p 8848:8848 \
-v /mydata/dolphindb/conf:/usr/local/dolphindb/conf \
-v /mydata/dolphindb/data:/var/lib/dolphindb/data \
-v /mydata/dolphindb/log:/var/log/dolphindb \
dolphindb/dolphindb
./dolphindb -server <服务器IP> -port 8848。集群与高级网络
lanCluster=0。三、CentOS 系统网络与防火墙放行
ip a(常见如 ens33/eth0)# 查看连接名与设备
nmcli con show
# 新建静态连接(按需替换接口名与参数)
sudo nmcli con add con-name static-conn ifname ens33 type ethernet \
ip4 192.168.1.100/24 gw4 192.168.1.1
# 配置 DNS
sudo nmcli con mod static-conn ipv4.dns "223.5.5.5 114.114.114.114"
# 开机自启
sudo nmcli con mod static-conn connection.autoconnect yes
# 启用连接
sudo nmcli con up static-conn
sudo firewall-cmd --permanent --add-port=8848/tcp
sudo firewall-cmd --reload
ss -lntp | grep 8848 或 netstat -tulpen | grep 8848telnet <服务器IP> 8848 或 nc -vz <服务器IP> 8848。四、快速验证与常见问题
客户端连通性
./dolphindb -server <服务器IP> -port 8848telnet <服务器IP> 8848、curl -v http://<服务器IP>:8848(若服务支持 HTTP 健康检查)。常见故障排查
dolphindb.cfg 的 listenPort 与进程是否运行(systemctl status dolphindb)。ss -lntp | grep 8848)。systemctl restart dolphindb 或重启容器。lanCluster=0(Docker 场景)。