记Java操作sqoop1.4.7版本,Sqoop.runSqoop(sqoop,args[])异常抓取问题
最近做了一个sqoop页面可视化的项目,但是在执行Sqoop.runSqoop方法的可能会产生异常,比如连接数据库产生时区问题,HDFS权限问题等等。但是无法使用try-catch抓取到异常,只是在控制台打印异常信息。倍感疑惑,就去网上搜索相关问题,但是内容少之又少。无奈只能一点点去翻看sqoop的源码,发现产生的异常的都会转换为RunTimeException,但是即便是运行时异常也能抓取到啊,再深究源码发现这里是否抛异常是通过相关参数控制的。这里先简单做个备忘吧,具体源码就不一一贴了...
原创
2022-05-04 21:18:57 ·
518 阅读 ·
0 评论