请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

5-4 sumbit过程中,提示找不到com.imooc.bigdata.spark.pk的方法

图片描述

问题描述:按照PK老师的步骤一步一步的编写,目前代码没有问题,在本地可以运行,且数据可以顺利插入HBase。同样的tar.gz包,在centos中解压后,运行,就提示Exception in thread “main” java.lang.ClassNotFoundException: Failed to find data source: com.imooc.bigdata.spark.pk. Please find packages at http://spark.apache.org/third-party-projects.html。
查了一下午,一直不行,没找到哪里的原因。求助老师!!!

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

1回答

Michael_PK 2020-01-19 16:58:39

这个必须要使用我提供的spark版本才行

0 回复 有任何疑惑可以回复我~
  • 提问者 慕虎3523500 #1
    问题就在这里,我本地和服务器都用的老师提供的spark安装包,本地替换了maven的jar包后,运行正常,可以写入hbase。服务器将安装包解压后,运行一直报这个错,我确认了,都是老师提供的版本。
    回复 有任何疑惑可以回复我~ 2020-01-19 17:00:27
  • 提问者 慕虎3523500 #2
    我的操作就是把老师提供的spark压缩包,放到服务器,解压,然后执行spark-submit,然后就报错了,还需要修改什么地方吗?
    回复 有任何疑惑可以回复我~ 2020-01-19 17:27:00
  • Michael_PK 回复 提问者 慕虎3523500 #3
    看这个错,是加载不到PK的外部数据源,我感觉是包还有问题,没成功呢,你到sparkSQL源码包里找找是否有这个包以及类
    回复 有任何疑惑可以回复我~ 2020-01-19 18:40:21
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号