【发布时间】:2016-02-15 20:47:12
【问题描述】:
我想知道你是否在这里帮助我; 我试图在同一个(CentOS)服务器上运行多个弹性搜索进程,但到目前为止我一直没有成功。 而且我还没有启用服务包装器。并且已经使用 .rpm 包安装了 Elasticsearch
要求是:
- 每个实例都属于不同的集群 (cluster.name)
- 每个实例使用不同的端口,9201、9202、9203 等。
- 每个实例都应该用不同的 ES_HEAP_SIZE 参数化
附上elasticsearch.yml 文件,其中描述了所有参数。
问题是:
- 当
Des.config似乎在 2.2 中被弃用时,如何为每个实例设置不同的配置文件 - 如何设置自定义ES_HEAP_SIZE(-Xmx=24G -Xms=24G)时
# bin/elasticsearch -Des.config=config/IP-spotlight.RRv4/elasticsearch.yml [2016-02-14 19:44:02,858][INFO ][bootstrap] es.config 不再是支持的。 elasticsearch.yml 必须放在config目录下,不能重命名。
请帮忙..
【问题讨论】:
-
为什么不尝试 docker 解决方案?扩展实例数量会简单得多。 es有一个docker镜像:hub.docker.com/_/elasticsearch
-
请注意,Stackoverflow 仅用于编程问题。来自 SO 帮助页面:有关专业服务器或网络相关基础设施管理的问题对于 Stack Overflow 来说是题外话,除非它们直接涉及编程或编程工具。您可以通过Server Fault 获得帮助。
标签: linux elasticsearch