是否有办法知道当前通过Zookeeper连接了哪个Hive Server。我想自动化测试,并想知道通过Zookeeper连接了哪个配置单元服务器。
预先感谢
答案 0 :(得分:0)
运行语句set hive.server2.thrift.bind.host
set
不是标准的SQL命令,但是在Hive HQL语言中,它使您可以读取/写入Hive属性(还包括Java属性,甚至环境变量)。
如果同一主机上有多个HS2实例,请同时检索端口。
=>取决于hive.server2.transport.mode
,选中hive.server2.thrift.port
或hive.server2.thrift.http.port
set env:HIVE_LOGFILE
,因为日志文件名包含主机名(我想让Cloudera Manager的日志收集更加容易)