ElasticSearch中如何有多个节点?我在elasticsearch.yml中使用以下内容,但只有最后一个节点启动,浏览器抱怨:The page at file://localhost/ says: undefined。
The page at file://localhost/ says: undefined
node.name: "No Data" node.master: true node.data: false node.name: "Data One" node.master: false node.data: true node.name: "Data Two" node.master: false node.data: true
我认为最简单的方法是在命令行上指定这些参数。要启动三个节点,您只需要在elasticsearch主目录中运行以下三个命令:
$ bin/elasticsearch -Des.node.data=false -Des.node.master=true -Des.node.name=NoData $ bin/elasticsearch -Des.node.data=true -Des.node.master=false -Des.node.name=DataOne $ bin/elasticsearch -Des.node.data=true -Des.node.master=false -Des.node.name=DataTwo
另一个解决方案是创建3个不同的配置文件,并使用-Des.config=path-to-config-file参数启动三个节点。
-Des.config=path-to-config-file