java – elasticsearch无法启动给出了erorr

当我运行命令来启动elasticsearch ..

/elasticsearch -f

给出了一堆错误

ElasticSearchIllegalStateException[Failed to obtain node lock, is the following location writable?: [/home/anish/elasticsearch/data/elasticsearch]]

IOException[failed to obtain lock on /home/anish/elasticsearch/data/elasticsearch/nodes/49]

06001

不知道怎么摆脱它..pl帮助

最佳答案 在/ etc / sysconfig / elasticsearch中查找ES_USER和ES_GROUP的值 – 两者的默认设置是elasticsearch.如果该用户无法写入您的数据目录,那么您将看到此错误.由于数据目录似乎位于您的主目录下,因此可能会出现问题.您可以修改ES_USER和ES_GROUP的设置,也可以更改数据目录的权限.

点赞