如何在java中知道已连接的配置单元服务器

i5desfxk  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(306)

有没有办法通过zookeeper知道当前连接了哪个配置单元服务器。我想自动化我的测试,想知道哪个Hive服务器是通过zookeeper连接的。
提前谢谢

pkbketx9

pkbketx91#

run语句
set hive.server2.thrift.bind.host set 不是一个标准的sql命令,但在hivehql方言中,它允许您读/写配置单元属性(也包括java属性,甚至环境变量)。
如果同一主机上有多个hs2示例,请同时检索端口。
=>取决于 hive.server2.transport.mode ,检查 hive.server2.thrift.port 或者 hive.server2.thrift.http.port 如果您运行cloudera发行版,也可以运行 set env:HIVE_LOGFILE 因为日志文件名包含主机名(我想这会使cloudera管理器更容易收集日志)

相关问题