1.报错信息:
main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender
2.原因是,在安装elasticsearch时,新建的logs目录是用root用户建的,因此,logs下的文件是root用户权限,因此,将该权限改为非root用户即可
3.解决方法:修改权限
cd /usr/local/elasticsearch-6.4.2
chown -R 用户 ./logs/
chgrp -R 用户组 ./logs/
版权归原作者 夏木炎 所有, 如有侵权,请联系我们删除。