2014-03-05 111 views
4

當我運行命令來啓動elasticsearch ..elasticsearch無法啓動,給erorr

/elasticsearch -f 

給像

一堆錯誤

ElasticSearchIllegalStateException [未能獲取節點的鎖,是以下位置寫嗎? :[/ home/anish/elasticsearch/data/elasticsearch]]

IOException [未能獲得/ home/anish/elasticsearch/data/elasticsearch/nodes/49上的鎖定]

IOException[Cannot create directory: /home/anish/elasticsearch/data/elasticsearch/nodes/49] 

不知道如何擺脫it..pl幫助

回答

2

查找範圍/etc/sysconfig/elasticsearchES_USERES_GROUP值 - 兩者的默認設置是elasticsearch。如果該用戶無法寫入您的數據目錄,那麼您將看到此錯誤。由於數據目錄似乎在您的主目錄下,這可能是問題所在。您可以修改ES_USERES_GROUP的設置或更改數據目錄的權限。

+0

在我的.deb軟件包的默認設置中,配置文件是/ etc/default/elasticsearch,ES_USER和ES_USER被註釋掉,並且需要取消註釋,以使守護程序無錯誤地啓動 – d23