请稍等 ...
×

采纳答案成功!

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

压缩的数据是不是有问题啊,程序报空指针异常

压缩的数据是不是有损坏啊,程序报空指针异常?运行测试数据没有问题。
图片描述
代码就是简单的读取数据,然后输出,中间没有任何处理过程。
System.setProperty(“icode”, “BE6DD1FA1FC03060”)
val input = s"hdfs://hadoop1:9000/access/20190130/*"
var logDf = spark.read.format(“com.imooc.bigdata.spark.pk”).option(“path”, input).load()
val l = logDf.count()
println(l)

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

1回答

Michael_PK 2020-11-07 23:28:36

应该是数据有问题,代码贴下看看

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_越_5 #1
    我代码就是简单的读取数据,然后输出,中间没有任何处理过程。如果我直接用textFile读取数据,是没有问题。
    回复 有任何疑惑可以回复我~ 2020-11-08 14:31:05
  • Michael_PK 回复 提问者 qq_越_5 #2
    你直接把数据放到本地目录测试,不放在hdfs上。还有就是那个IP库的文件放的目录和视频中是一模一样的目录不
    回复 有任何疑惑可以回复我~ 2020-11-08 20:43:13
  • 提问者 qq_越_5 回复 Michael_PK #3
    测试数据中IP是可以解析出来的,说明IP解析是没问题的。但是换成了成了真正的数据之后就出问题了。数据无论放在哪里都是相同的错误。最开始是OOM的问题,后来我调大了JVM的内存,就变成了空指针异常
    回复 有任何疑惑可以回复我~ 2020-11-10 21:24:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信