hive任务卡在Tez session hasn't been created yet. Opening session

用jdbc连接hive之后可以正常查看数据库表,但是向表执行插入就会卡在Tez session hasn't been created yet. Opening session很久
最终报错为
Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask (state=08S01,code=1)

当启动hive时,会创建一个tez类型的application,这个application在hive运行期间应该一直running,但是我这里会finished。

求指导为什么会有这种错误,哭了

原因1:job太大集群资源不够,如果你是多个程序一起运行尝试待其他任务运行完毕之后再运行
原因2:执行程序的用户的权限不够,你可以尝试切换一个权限更高的账户测试一下
原因3:tez引擎不行,更换成mr引擎