在druid的集群部署中,文档没有提到如何将historical和middlemanager节点拆分成两个(或更多)独立的节点。它只提到了他们可以接受的端口范围。对于运行数据服务器,德鲁伊说我们必须执行这个脚本:
./bin/start-cluster-data-server
在我们在两台不同的机器上运行这个脚本时,其中一台如何充当middlemanager,另一台充当historical节点?
发布于 2021-02-18 20:40:27
如果您使用cat快速入门脚本,您将看到每个脚本都调用一个名为supervise的Perl脚本。下面是您将在start-cluster-data-server中看到的内容,例如:
exec "$WHEREAMI/supervise" -c "$WHEREAMI/../conf/supervise/cluster/data.conf"-c后面的配置文件包含有关要启动的进程的信息。例如,下面是data.conf文件:
:verify bin/verify-java
historical bin/run-druid historical conf/druid/cluster/data
middleManager bin/run-druid middleManager conf/druid/cluster/data然后,您可以看到如何配置自己的启动脚本和一个.conf文件,该文件将只生成您希望在特定节点上运行的那些进程。
https://stackoverflow.com/questions/66172810
复制相似问题