我正在尝试启动hiveserver2,转到我的Hive安装的bin文件夹并输入hiveserver2。然而,没有任何反应 - 它只是挂在那里,当我检查Hive端口(例如10002上的接口)上是否有任何东西运行时,netstat中什么都没有,也没有任何东西。
最初我有关于SLF4J的错误:
SLF4J: Found binding in [jar:file:/usr/lib/hive/lib/log4j-slf4j-impl-2.4.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/lib/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
但我通过将/usr/lib/hive/lib/log4j-slf4j-impl-2.4.1.jar移入/ tmp目录解决了这个问题。
现在,当我运行bin / hiveserver2时,它会挂起很长一段时间,没有输出,然后只返回命令行 - 并且Hive服务器没有启动。我也在努力寻找任何日志。