当前位置: 首页 > article >正文

解决Tez报错问题

在启动hive的时候,发现该报错

1、检测HADOOP_PATH环境变量

echo $HADOOP_CLASSPATH

如果没有输出,说明我们的配置文件没有生效,这时候需要重写source一下

2、刷新配置文件生效

source /etc/profile

有输出,环境生效

3、再次运行hive

hive

 或者

#启动hiveserver2
nohup hiveserver2 >> /usr/local/soft/hive-3.1.3/hiveserver2.log 2>&1 &
#连接客户端
beeline -u jdbc:hive2://master:10000/default root

4、 然后又报错

 排除其他错误之后,发现原来是这个tez-site.xml文件的配置内容,没有顶行写,上面存在一个空行,所以导致检测不到该文件

5、修改tez-size.xml文件

#进入hadoop配置文件
cd /usr/local/soft/hadoop-3.1.1/hadoop/
#修改tez-site.xml文件
vim tez-site.xml

6、成功运行

 修改后,能成功运行hive


http://www.kler.cn/a/309180.html

相关文章:

  • 【Python】爬虫通过验证码
  • 回归分析学习
  • 什么是两化融合
  • 【前端】深入浅出的React.js详解
  • HTML(超文本标记语言)
  • Python的Web请求:requests库入门与应用
  • 堆的概念与实现
  • 【QT】使用QOpenGLWidget后,窗口全屏之后右键菜单出不来的问题
  • java多线程模拟多个售票员从同一个票池售票
  • c++面试-语法糖(一)
  • 54. 二叉搜索树的第 k 大节点
  • 09年408考研真题-数据结构
  • MATLAB|基于多时段动态电价的电动汽车有序充电策略优化
  • 【Qt】实现模拟触摸屏 上下滑动表格 的两种方式
  • 产品经理学AI:搭建大模型应用常用的三种方式
  • 【我的 PWN 学习手札】Fastbin Attack
  • TVM和EVM的比较
  • 费解的开关
  • 【常用集合】深入浅出Map集合
  • 如何在微服务的日志中记录每个接口URL、状态码和耗时信息?
  • python中Web开发框架的使用
  • 多速率信号处理
  • sourceTree使用笔记
  • ClickHouse的安装配置+DBeaver远程连接
  • DP子序列问题
  • Spring Boot-静态资源管理问题