공부/오류
Elasticsearch 실행 해결
촌쥐
2021. 1. 5. 14:36
var/log/elasticsearch/elasticsearch.log 에도 로그가 나온다곤 하는데 나 같은 경우에는 없었다. 그래서 /var/log/messages 를 확인하여 에러메시지를 확인했다. (centos7)
문제 1
JAVA를 못읽어 들이는 경우
https://www.hanumoka.net/2018/04/30/centOs-20180430-centos-install-jdk/
여기에 나온대로 자바 경로 설정 해준뒤
vi /etc/sysconfig/elasticsearch
치고 들어가서
# Elasticsearch Java path
JAVA_HOME= (여기에 똑같이 입력)
해주면 된다.
문제2
권한 문제
Exception in thread "main" org.elasticsearch.bootstrap.BootstrapException: org.elasticsearch.cli.UserException: unable to create temporary keystore at [/etc/elasticsearch/elasticsearch.keystore.tmp], write permissions required for [/etc/elasticsearch] or run [elasticsearch-keystore upgrade]
이러한 문제가 나왔다.
chmod g+w /etc/elasticsearch
sudo -u elasticsearch -s /usr/share/elasticsearch/bin/elasticsearch-keystore create
차례대로 실행하면 잘 실행됐다.