tez 中的任务如何结束

查看数: 10472 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-10-30 09:45

正文摘要:

今天查看 Ambari 平台,看到 TEZ view 面板上有两个之前在 hive 中查询的操作记录还在 running 的状态。记不得当时是通过 hive shell 还是 beeline shell 查询的了。 但是现在 hive 中已经不存在记录中所查询的那两 ...

回复

einhep 发表于 2017-10-30 18:37:19
Kevin517 发表于 2017-10-30 17:41
你好,我的环境是 Ambari + Kerberos + Openldap 。
在我使用了 root 用户,hive 的认证、
hive 用户 h ...

tez并没有自己的路径或则数据库。可能会在mysql中或则hadoop、hive的app运行日志等路径下面。


Kevin517 发表于 2017-10-30 17:41:39
sstutu 发表于 2017-10-30 12:04
是不是不同用户造成的,楼主用的应该是hive用户

你好,我的环境是 Ambari + Kerberos + Openldap 。
在我使用了 root 用户,hive 的认证、
hive 用户 hive 认证。去查询都没有任务在运行

刚刚关闭平台环境,重启了机器。但那两条信息还是存在。

我感觉应该是 tez 读取某个地方的数据信息。当时运行两个查询语句的时候报错了,后面没有对这个任务做更新。
才出现这种情况的。但是我不知道该到哪里去找。

能提供点思路吗?
sstutu 发表于 2017-10-30 12:04:14
Kevin517 发表于 2017-10-30 11:52
你好,杀  tez 进程的方法,我试过了,重启 RM Hive 后 tez 中仍然显示两条记录而且查看 job list 中没有 ...

是不是不同用户造成的,楼主用的应该是hive用户
langke93 发表于 2017-10-30 10:49:33
可以尝试下面两种方式:
hadoop job  -kill appid

ps -ef|grep tez

找到后杀掉

关闭

推荐上一条 /2 下一条