执行sqoop测试文件报如下错误

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 蒋昌魁 2023-08-29 13:46:35

这个问题发现原因了,原来是我在sqoop语句中插入了注释导致的,不过这个修正后又出现了如下报错:

https://img1.sycdn.imooc.com//climg/64ed861a081321da13650681.jpg

  • 错误提示import的参数解析失败,需要修改这个地方,将单引号改为双引号,否则无法识别。sqoop对参数的格式校验比较严格。

    https://img1.sycdn.imooc.com//climg/64ed9fb7098c377a12270597.jpg


    2023-08-29 15:35:30
  • 提问者 蒋昌魁 回复 徐老师 #2

    老师,我这里修改成双引号之后,依然报同样的错误,后来将代码复制到本地编辑器,复制回去的时候发现多写了几个空格,然后把空格去掉后就正常了,sqoop中对空格也校验的那么严格的嘛,这种坑若不是无意间发现,感觉根本不好排查

    https://img1.sycdn.imooc.com//climg/64eda86008db78e211430411.jpg

    2023-08-29 16:12:54
  • 徐老师 回复 提问者 蒋昌魁 #3

    这个和sqoop也没关系,主要是shell这门语言对格式以及字符校验比较严格,所以写的时候不能太随意

    2023-08-29 16:19:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师