有一个办法:同一台机器上不同的dolphindb进程占用的端口号肯定是不同的,而且集群中每个节点的端口可以在配置文件cluster.cfg中查看。可以用root身份运行命令“lsof -i:端口号”,会返回占用该端口的进程信息(包括pid),这样就能拿到pid用kill指令把进程关闭。
注意一下要用root身份运行lsof指令。
我机器上开了两个dolphindb集群,是两个不同的测试环境。现在想把其中一个集群重启一下,但是ps查出来的进程名字没有区别,之前也没有对启动时间做过记录,所以没法靠日期判断。有没有办法区分两个集群的进程?