错误信息如下:

2021-01-03 20:11:26,355 WARN  [main] server.HiveServer2: Error starting HiveServer2 on attempt 1, will retry in 60000ms
java.lang.NoClassDefFoundError: org/apache/tez/dag/api/TezConfiguration
at org.apache.hadoop.hive.ql.exec.tez.TezSessionPoolSession$AbstractTriggerValidator.startTriggerValidator(TezSessionPoolSession.java:74)
at org.apache.hadoop.hive.ql.exec.tez.TezSessionPoolManager.initTriggers(TezSessionPoolManager.java:207)
at org.apache.hadoop.hive.ql.exec.tez.TezSessionPoolManager.startPool(TezSessionPoolManager.java:114)
at org.apache.hive.service.server.HiveServer2.initAndStartTezSessionPoolManager(HiveServer2.java:839)
at org.apache.hive.service.server.HiveServer2.startOrReconnectTezSessions(HiveServer2.java:822)
at org.apache.hive.service.server.HiveServer2.start(HiveServer2.java:745)
at org.apache.hive.service.server.HiveServer2.startHiveServer2(HiveServer2.java:1037)
at org.apache.hive.service.server.HiveServer2.access$1600(HiveServer2.java:140)
at org.apache.hive.service.server.HiveServer2$StartOptionExecutor.execute(HiveServer2.java:1305)
at org.apache.hive.service.server.HiveServer2.main(HiveServer2.java:1149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.hadoop.util.RunJar.run(RunJar.java:318)
at org.apache.hadoop.util.RunJar.main(RunJar.java:232)
Caused by: java.lang.ClassNotFoundException: org.apache.tez.dag.api.TezConfiguration
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 16 more

虽然只是个Warn,但是这老长一段错,强迫症看不下去啊!

看起来像是缺少jar包,不过往上翻发现了一段很有意思的话:

2021-01-03 20:11:26,328 INFO  [main] server.HiveServer2: HS2 interactive HA not enabled. Starting tez sessions..

不对啊,我本来就没打算整合Tes的啊,最后搜索这句话发现,hive-site.xml添加以下配置可以解决:

<!-- hiveserver2的高可用参数,开启此参数可以提高hiveserver2的启动速度 -->

<property>
<name>hive.server2.active.passive.ha.enable</name>
<value>true</value>
</property>

再次启动HiveServer2,问题解决,但是为啥呢?到hive官网去没有找到这个配置项。Mark一下吧,日后再说。

最新文章

  1. ubuntu14 安装及卸载vmware
  2. Python之函数与变量
  3. IMP数据到指定的表空间
  4. [TypeScript] JSON对象转TypeScript对象范例
  5. div+css登陆界面案例2
  6. ##6.1 Neutron控制节点-- openstack pike
  7. Tensorflow小技巧整理:修改张量特定元素的值
  8. Django+Bootstrap+Mysql 搭建个人博客(六)
  9. qt5.7.1 (create4.2.0)+msvc2015 安装后无法编译 &amp; 缺少h文件
  10. FC105 FC106 Scale功能块使用说明
  11. hihoCoder编程练习赛69
  12. Go指针相关
  13. XamarinAndroid组件教程RecylerView自定义适配器动画
  14. 设计模式总结(转自CS-Notes)
  15. Java 多线程初级汇总
  16. Fiddler 教程(转载,鉴于原作者关闭了访问fiddler系列文章)
  17. PHP查询MySQL大量数据的内存占用分析
  18. RESTful 架构基础
  19. 原生对话框【Dialog】AlertDialog和.Builder
  20. python基础之2

热门文章

  1. PO培训
  2. Word12 财务部制作本年年度报告office真题
  3. ant design vue datePicker 日期时间范围设置默认为当天0点-23点59
  4. 如何将多个TXT合并成一个TXT,文件名称提取
  5. N63050 第十四周运维作业
  6. elementUi-2.13.2版本添加暂无数据
  7. iOS开发 调试技巧
  8. Cannot read property &#39;xxxx&#39; of null
  9. VMvare虚拟机的安装及新建虚拟机(一)
  10. win10 扩展c盘 “PARTITION_BASIC_DATA_GUID&quot;