Kibana 및 Elasticsearch에 대한 보안 조치로 Shield를 시험하고 있습니다. Mac OS X 10.9.5에서 실행
Elastic 의 문서를 따랐습니다 . Shield를 설치했습니다. Elasticsearch가 자동으로 실행되기 때문에 2 단계 (Elasticsearch 시작)를 건너 뛰었습니다.
3 단계에서는 관리자 추가를 시도했습니다. 내 터미널에서 다음 명령을 실행했습니다. bin/shield/esusers useradd admin -p password -r admin
.
불행히도이 오류가 발생합니다.
오류 : 기본 클래스 org.elasticsearch.shield.authc.esusers.tool.ESUsersTool을 찾거나로드 할 수 없습니다.
다음은 내가 취한 추가 단계입니다.
bin/shield esusers
경로가 모두 존재 하는지 다시 확인했습니다 .bin/shield/esusers useradd admin -r admin
과bin/shield/esusers useradd es_admin -r admin
동일한 오류가 생성되었습니다. Google에서도 문제를 찾을 수없는 것 같습니다. 문서가 매우 간단 해 보이기 때문에 내가 여기서 무엇을 놓치고 있는지 잘 모르겠습니다.
당신은 해야한다 새 Java 클래스 (방패 플러그인에서) 여기에 추가하고 Elasticsearch 뒤에 JVM은 이러한 클래스를 다시로드 할 필요가 있었기 때문에 노드를 다시 시작합니다. 다시 시작하는 경우에만 가능합니다.
프로세스 curl -XPOST "http://localhost:9200/_shutdown"
를 종료하고 다시 시작하거나을 사용 하여 클러스터를 종료하십시오.
또한 클러스터의 모든 노드에 Shield 플러그인을 설치해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다