如果客户端无法连接,则自动重启hive-server2

时间:2014-12-16 21:40:19

标签: hadoop hive

我有一些hadoop集群,不时停止接受客户端连接。似乎是与内存相关的问题。当hive-server2重新启动时,它们可以再次连接。

一些内存转换使得这个问题不会经常发生。

我想要一个自动方法(通过cron安排的脚本,或者带有睡眠的循环....)定期检查hive是否接受连接,如果没有,只需重启服务。

我试过测试netstat -an | grep 10000结果,但有时它会返回监听器,即使客户端无法连接。

我的编程技巧很少。我知道hadoop好的。我想知道是否有人有可能有效的建议。

提前感谢任何想法

1 个答案:

答案 0 :(得分:0)

为什么不让你的cron定期重启服务器,例如:每24小时一次。如果您愿意接受服务器状态丢失(即您只查看查询结果,而不对查询历史记录等感兴趣),则可以定期重新启动。