【问题标题】:getting error " failed to obtain node locks, tried " when starting second node in elastic search在弹性搜索中启动第二个节点时出现错误“未能获得节点锁,已尝试”
【发布时间】:2018-11-06 02:31:45
【问题描述】:

我只是学习弹性搜索的初学者,并开始在 windows 10 机器上设置 2 节点集群。

我已经根据论坛和文章配置了两个节点。

但是,我可以启动第一个节点,但是在启动第二个节点时,它会引发错误。

[2018-11-05T16:07:31,935][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [elastic_search_node_02] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException: failed to obtain node locks, tried [[C:\Elastic_search_cluster\data\elastic_search_cluster]] with lock id [0]; maybe these locations are not writable or multiple nodes were started without increasing [node.max_local_storage_nodes] (was [1])?

以下是两个节点的设置,

节点 1 目录

C:\Elastic_search_cluster\elasticsearch-6.4.2_node01\

节点 2 目录

C:\Elastic_search_cluster\elasticsearch-6.4.2_node02\

数据文件夹

C:\Elastic_search_cluster\data\

日志文件夹

C:\Elastic_search_cluster\logs\

节点 1 配置

cluster.name: elastic_search_cluster
node.name: elastic_search_node_01
node.master: true
node.data: true
path.data: C:\Elastic_search_cluster\data\
path.logs: C:\Elastic_search_cluster\logs\
network.host: localhost
http.port: 9200

节点 2 配置

cluster.name: elastic_search_cluster
node.name: elastic_search_node_02
node.master: false
node.data: true
path.data: C:\Elastic_search_cluster\data\
path.logs: C:\Elastic_search_cluster\logs\
network.host: localhost
http.port: 9201

请就配置或任何其他建议提出建议。每个节点的数据和日志文件夹路径是否需要分开。

是否需要像下面这样设置其他参数?

discovery.zen.ping.unicast.hosts:
discovery.zen.minimum_master_nodes: 

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    确保 node.max_local_storage_nodes 参数设置为本地集群中的节点数(在您的情况下为 2)。我注意到您的节点名称已经不同了。

    在 yaml 中,

    node.max_local_storage_nodes: 2
    

    【讨论】:

    • 当我将 path.data 设置为不同的路径时,它工作正常。这是否意味着两个节点的数据文件夹应该不同?
    • 如果您指定 max_local_storage_nodes 的数量则不需要
    • 在哪个节点,我需要设置配置node.max_local_storage_nodes: 2
    • 我在两个节点中都设置了配置,效果很好。非常感谢 Nirmal
    猜你喜欢
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    相关资源
    最近更新 更多