1.報(bào)錯(cuò)信息:
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時(shí),新建的logs目錄是用root用戶建的,因此,logs下的文件是root用戶權(quán)限,因此,將該權(quán)限改為非root用戶即可文章來源:http://www.zghlxwxcb.cn/news/detail-611729.html
3.解決方法:修改權(quán)限文章來源地址http://www.zghlxwxcb.cn/news/detail-611729.html
cd /usr/local/elasticsearch-6.4.2
chown -R 用戶 ./logs/
chgrp -R 用戶組 ./logs/
到了這里,關(guān)于啟動(dòng)elasticsearch報(bào)錯(cuò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!