Sqoop将Hive表中数据导入MySQL中,进程死住,不执行该怎么办

查看数: 31994 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-4-21 20:05

正文摘要:

我在使用Sqoop将Hive分析结果数据导入到MySQL中时候,第一次执行成功了,再次执行的时候,进程死住了,一直保持如下状态,不再往下执行,如下 [hadoopUser@secondmgt ~]$ sqoop-export --connect jdbc:mysql://second ...

回复

evababy 发表于 2015-5-11 10:41:03
我也碰到同样问题,测试场景:
MYSQL有主键约束,而HIVE数据重复,HIVE到MYSQL过程中出现僵死(未查看详细日志,必然报SQL错误),最后手动杀掉执行进程的。
此现象直接导致程序无法结束(也会因为可能存在异常而去实时检测LOG),如果在执行过程中产生异常时SQOOP能自动退出、或获取错误堆栈就好了,可惜啊
desehawk 发表于 2015-4-21 22:13:04
最坏的方法是把进程杀死
关闭

推荐上一条 /2 下一条