如何在ElasticSearch中拥有多个节点?我在elasticsearch.yml中使用以下内容,但只有最后一个节点启动,浏览器抱怨: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
Run Code Online (Sandbox Code Playgroud)
imo*_*tov 32
我认为最简单的方法是在命令行中指定这些参数.要启动三个节点,只需在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
Run Code Online (Sandbox Code Playgroud)
另一种解决方案是创建3个不同的配置文件并使用-Des.config=path-to-config-file参数启动三个节点.
| 归档时间: |
|
| 查看次数: |
23777 次 |
| 最近记录: |