Elasticsearch 사용자 시작 문제

1072 단어 데이터베이스
Elasticsearch를 사용하는 동안/bin.../elasticsearch가 시작되면 다음과 같이 오류가 발생합니다.
 
Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
	at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:270)
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.

이 문제를 해결하는 데는 두 가지 방법이 있다.
 
방법 1:
elasticSearch를 실행할 때 매개 변수 -Des를 추가합니다.insecure.allow.root=true, 전체 명령은 다음과 같습니다.
 
./elasticsearch -d  -Des.insecure.allow.root=true 

방법 2:
 
vi로 elasicsearch 실행 파일을 열고 변수 ES_JAVA_OPTS 사용 전에 다음 명령을 추가합니다.
 
ES_JAVA_OPTS="-Des.insecure.allow.root=true"  

방법 3:
su - elsearch -c "/usr/local/elasticsearch/bin/elasticsearch -d"  
 
 
 
 
 
 
 
 

좋은 웹페이지 즐겨찾기