apche druid启动命令文档写的很清楚,关闭可以这样实现: bin/service --down

以前都是直接找对应进程然后杀掉,看imply的时候才发现imply的关闭是./server --down,则推断druid也应该有对应的关闭命令,然后查bin/service --help就是对应的命令,附kill进程的两种情况: 1.jobs -l 找到后台进程的工作号,显示例: [1]+ 948 Running bin/start-micro-quickstart & 2.kill %对应的工作号 即可关闭apache druid

如果jobs -l已经没有对应后台进程则: (1)ps aux|grep micro-quickstart root 300 0.0 0.0 35432 8760 ? S 10:48 0:03 perl bin/supervise -c /usr/local/apache-druid-0.17.0/bin/../conf/supervise/single-server/micro-quickstart.conf 其他为bin/java对应的druid进程,我们要kill的是supervise对应的进程即可

(2) kill 对应进程的pid 即可关闭apache druid相关的进程

注: centos8已经有dnf,在逐渐淘汰yum,docker里更新基础软件的时候总是报错: Unable to detect release version (use '--releasever' to specify release version) 解决方式: dnf install centos-release --releasever 8 后续就不用再指定--releasever,因为docker的centos是centos8,所以--releaseverzhidi指定对应的系统版本