오류 : 찾거나 메인 클래스를로드 할 수 없습니다 org.apache.zookeeper.server.quorum.QuorumPeerMain

솔루션

오류 : 찾거나 메인 클래스의 org.apache.zookeeper.server.quorum.QuorumPeerMain를로드 할 수 없습니다
잘, 컴파일 된 바이너리 패키지를 다운로드 한 후.

wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6-bin.tar.gz
md5sum apache-zookeeper-3.5.6-bin.tar.gz 
cc6a1d11129e8330141b756625bfdba0  apache-zookeeper-3.5.6-bin.tar.gz

독립형 모드 동작

구성 파일을 수정

zoo_sample.cfg읽기 zoo.cfg, 수정 및 dataDir위치 데이터 저장.

ZK 서버를 실행
/zookeeper/bin$ ./zkServer.sh start
ZooKeeper JMX enabled by default
/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
클라이언트, 서버 연결 ZK와 ZK
./zkCli.sh -server localhost:2181

-server 127.0.0.1:2181은 기본이며 생략 할 수 있습니다.

./zkCli.sh

간단한 명령을 사육사

1,은 ls는 현재 사육사의 내용을 보려면 명령을 사용하여 포함 :

[상기 Zk : 202.115.36.251:2181(CONNECTED) 1] ls /

(가) / ZK MYDATA 생성하여, 새로운 znode를 작성합니다. 이 명령은 "ZK"새 znode 노드와 그와 관련된 문자열을 생성합니다 :

[상기 Zk : 202.115.36.251:2181(CONNECTED) 2] create /zk "myData"

확인 znode 3, 우리가 실행 얻을 명령은 우리가 만든 문자열을 포함합니다 :

[상기 Zk : 202.115.36.251:2181(CONNECTED) 3] get /zk

# 모니터는 다른 클라이언트 변경 / ZK, 그것은 다음을 재생할 때,이 노드의 변화

#당직자::

#WatchedEvent 상태 : SyncConnected 유형 : NodeDataChanged 경로 : / ZK

[ZK : 로컬 호스트 : 2,181 (연결됨) 4] get /zk watch

4, 집합 명령과 관련된 문자열의 집합 ZK를 보자 :

[상기 Zk : 202.115.36.251:2181(CONNECTED) 4] set /zk "zsl"

5,하자 znode는 바로 삭제 만든 :

[상기 Zk : 202.115.36.251:2181(CONNECTED) 5] delete /zk

6 노드를 삭제 : RMR을

[상기 Zk : 202.115.36.251:2181(CONNECTED) 5] rmr /zk

참고 자료

창문 아래 사육사 항목은 설치 및 테스트
[리눅스] 사육사-3.5.6 최신 해적의 버전 및 설치 요약 설치하는
리눅스에서 설치 사육사-3.5.6를
간단한 명령 사육사
linux-보기는 MD5 값 등을 파일 대 윈도우

게시 된 151 개 원래 기사 · 원 찬양 47 ·은 23 + 조회수

추천

출처blog.csdn.net/e891377/article/details/103537241