启动elasticsearch时/home/edouardzyc/ELK/elasticsearch-2.3.3/logs/elasticsearch.log

空空姬
阅读 190 标签:Elasticsearch  

启动elasticsearch的时候需要使用非root用户启动, 但是启动

<a href='http://www.bangbangdao.com/special/618658fc2711d' target='_blank' >java</a>.io.FileNotFoundException: /home/edouardzyc/ELK/elasticsearch-2.3.3/logs/elasticsearch.log (权限不够)
        at <a href='http://www.bangbangdao.com/special/618658fc2711d' target='_blank' >java</a>.io.FileOutputStream.open(Native Method)
        at <a href='http://www.bangbangdao.com/special/618658fc2711d' target='_blank' >java</a>.io.FileOutputStream.<init>(FileOutputStream.<a href='http://www.bangbangdao.com/special/618658fc2711d' target='_blank' >java</a>:221)
        at <a href='http://www.bangbangdao.com/special/618658fc2711d' target='_blank' >java</a>.io.FileOutputStream.<init>(FileOutputStream.<a href='http://www.bangbangdao.com/special/618658fc2711d' target='_blank' >java</a>:142)
        at org.apache.log4j.FileAppender.setFile(FileAppender.<a href='http://www.bangbangdao.com/special/618658fc2711d' target='_blank' >java</a>:294)

试了修改elasticsearch目录的权限,还是报错,发现权限不是继承的logs下面的log文件的还是root,导致我用户没有权限去读写日志文件,对所有文件修改权限之后正常启动了

chown -R 命令修改owner,不建议使用chmod直接改权限,生产环境有风险

示例:

 chown root /u        将 /u 的属主更改为"root"。

 chown root:staff /u    和上面类似,但同时也将其属组更改为"staff"。

 chown -hR root /u    将 /u 及其子目录下所有文件的属主更改为"root"。

文章来源:网络 版权归原作者所有,如涉及知识产权问题,请权利人联系我们,我们将立即处理.
标签: Elasticsearch
空空姬
文章 96 获得 0个赞 共 0个粉丝

推荐阅读 更多精彩内容