Làm cách nào để tìm ra phiên bản Zookeeper tôi đang chạy?


14

Tôi có máy ảo Ubuntu-12.04 chạy trên máy tính xách tay của mình. Tôi đã cài đặt trình quản lý vườn thú trên đó bằng lệnh

sudo apt-get install zookeeper

Bây giờ đối với các chương trình Ubuntu truyền thống, tôi kiểm tra phiên bản bằng --versiontùy chọn dòng lệnh. Ví dụ

gcc --version

đưa ra phiên bản của gcc là 4.6.3 (ví dụ)

Tương tự như thế nào để tôi tìm ra phiên bản của người quản lý vườn thú? Trước hết, nó không có nhị phân gọi là Zookeeper. Nó có một nhị phân được gọi là zooinspectorkhông đáp ứng với `--version.

Tôi rất mới với người quản lý vườn thú. Bất kỳ trợ giúp sẽ được đánh giá cao.


Tôi khuyên bạn nên bắt đầu tìm kiếm từ cwiki.apache.org/confluence/display/solr/Parameter+Reference trang này và phần sau đây mô tả một vài tham số dòng lệnh
SimplySimon

Câu trả lời:


29

Trước tiên, bạn cần phải có một cá thể máy chủ Zookeeper đang chạy.

Mở một thiết bị đầu cuối và khởi động máy chủ Zookeeper:

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

Lưu ý: Zookeeper sẽ không bắt đầu trừ khi nó có thể ghi vào datadir và logfile.

Mở một thiết bị đầu cuối khác và thay thế zkserver1 bằng tên máy chủ \ ip, vd. 127.0.0.1:

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

Dòng đầu tiên sẽ phản hồi với imok Dòng thứ hai sẽ phản hồi với phiên bản Zookeeper + hơn.


Có thể chạy cái này trên máy chủ prod không, trong khi một phiên bản khác của Zk đang chạy?
Ivan Balashov

3
@ivanbalashow Bạn không cần phải bắt đầu một ví dụ khác, vì vậy hãy đi thẳng để echo ...ổn. Nếu Zookeeper được cài đặt thông qua apt, bạn cũng có thể chạy apt-cache policy zookeeperđể xem phiên bản của nó.
Anders FU Kiær

1
Cảm ơn, trạng thái tiếng vang | nc <zookeeper-server> 2181 làm việc cho tôi.
shashaDenovo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.