1
A
回答
0
确保Zookeeper启动并运行的唯一方法是连接到它。
如果您使用Kafka,您可以重新使用它自带的Zookeeper库,org.I0Itec.zkclient.ZkClient
。
只要致电:
ZkClient client = new ZkClient("localhost:2181", 5000);
第二个参数是连接超时。在这种情况下,它会尝试连接5秒钟。如果无法连接,则抛出ZkTimeoutException
。
1
从shell脚本,你也可以使用nc -z
命令 - 非常方便的时候启动脚本您的应用程序会检查它首先,你的应用程序不关心客户端存在后检查ZK
相关问题
- 1. 如何以编程方式检查Zookeeper是否正在运行?
- 2. 以编程方式检查syncdb是否正在运行
- 3. 如何以编程方式检查Mobclix广告是否正在运行?
- 4. 如何以编程方式确定ehcache是否正在运行?
- 5. 检查Glassfish DAS是否以编程方式运行
- 6. 方式以编程方式检查网站是否并如预期运行
- 7. 如何检查javafx应用程序是否已经以编程方式运行?
- 8. 如何以编程方式检查IIS托管远程处理正在运行?
- 9. 以编程方式确定IIS站点是否正在运行
- 10. 是否有可能以编程方式检查硒远程Web驱动服务器是否正在运行
- 11. 以编程方式检查在运行时是否存在linux内核模块
- 12. 检查进程是否正在运行
- 13. 检查程序是否正在运行
- 14. 检查进程是否正在运行
- 15. 检查程序是否正在运行
- 16. 如何以编程方式检查变量是否正在接近x?
- 17. 以编程方式检查网站是否正常工作?
- 18. 如何以编程方式检查是否安装使用Java
- 19. 如何检查是否以编程方式请求页面?
- 20. 如何检查iCloud是否以编程方式配置
- 21. 如何以编程方式检查MP4是否损坏?
- 22. 如何以编程方式检查wcf服务是否停止
- 23. 如何以编程方式检查iCloud Drive是否被激活
- 24. 如何检查蓝牙是否以编程方式启用?
- 25. 如何以编程方式检查键盘是否连接?
- 26. 如何以编程方式检查Microsoft.Office.Interop.Excel是否适用于VB?
- 27. 如何以编程方式告诉仪器是否正在运行
- 28. 如何以编程方式检查依赖库的程序是否可以在Linux系统中运行?
- 29. 如何以编程方式检查应用程序是否在调试模式下运行?
- 30. 编译时检查服务是否正在运行的方法
(意味着你有一个连接,与没有例外),你应该打一个电话来看看ZK是否能够回应,然后关闭连接 'client.numberOfListeners(); client.close();' – ShaharT