首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ElasticSearch中的多个节点

ElasticSearch中的多个节点
EN

Stack Overflow用户
提问于 2012-11-21 00:10:54
回答 2查看 26K关注 0票数 20

如何在我的ElasticSearch中有多个节点?我在elasticsearch.yml中使用了以下代码,但只启动了最后一个节点,浏览器报错:The page at file://localhost/ says: undefined

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-21 01:32:36

我认为最简单的方法是在命令行中指定这些参数。要启动三个节点,您只需在elasticsearch主目录中运行以下三个命令:

代码语言:javascript
复制
$ 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参数启动3个节点。

票数 36
EN

Stack Overflow用户

发布于 2012-11-21 02:31:56

首先,如果您使用的是默认端口绑定,则应该尝试使用[http://localhost:9200/][1]访问elasticsearch。

我会将您的主节点也设置为数据节点,没有理由不这样做。如果您尝试在一台计算机上启动3个节点。但是,在同一台机器上启动3个节点除了作为一个实验之外,没有任何意义。你想要达到什么目的?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13477303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档