실행중인 Zookeeper의 버전을 어떻게 알 수 있습니까?


14

랩톱에서 Ubuntu-12.04 VM을 실행 중입니다. 명령을 사용하여 Zookeeper를 설치했습니다.

sudo apt-get install zookeeper

이제 전통적인 우분투 프로그램의 경우 --version명령 행 옵션을 사용하여 버전을 확인합니다 . 예를 들어

gcc --version

gcc 버전을 4.6.3으로 제공합니다 (예 :)

마찬가지로 사육사 버전을 어떻게 알 수 있습니까? 우선, 그것은 동물원 사육사라는 바이너리가 없습니다. zooinspector`--version에 응답하지 않는 이진 파일이 있습니다 .

저는 사육사를 처음 접했습니다. 도움을 주시면 감사하겠습니다.


cwiki.apache.org/confluence/display/solr/Parameter+Reference 에서 검색을 시작하는 것이 좋습니다 . 다음 페이지는 몇 가지 명령 줄 매개 변수를 설명합니다.
SimplySimon

답변:


29

먼저 Zookeeper 서버 인스턴스를 실행해야합니다.

터미널을 열고 Zookeeper 서버를 시작하십시오.

/usr/share/zookeeper/bin/zkServer.sh start-foreground

참고 : Zookeeper는 datadir 및 logfile에 쓸 수 없으면 시작되지 않습니다.

다른 터미널을 열고 zkserver1을 호스트 이름 \ ip로 바꿉니다. 예 : 127.0.0.1 :

echo ruok | nc zkserver1 2181
echo status | nc zkserver1 2181

첫 번째 줄은 imok로 응답해야합니다. 두 번째 줄은 Zookeeper 버전 이상으로 응답해야합니다 .


다른 Zk 인스턴스가 실행되는 동안 prod 서버에서 이것을 실행해도됩니까?
Ivan Balashov

3
@ivanbalashow 다른 인스턴스를 시작할 필요가 없으므로 바로 이동하십시오 echo .... Zookeeper가 apt를 통해 설치된 경우 apt-cache policy zookeeper버전을 확인하기 위해 실행할 수도 있습니다 .
Anders FU Kiær

1
감사합니다, 반향 상태 | nc <zookeeper-server> 2181이 나를 위해 일했습니다.
shashaDenovo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.