陆续好多人会问在写入Hbase的时候總是会出现空指针的问题,而检查程序看起来一点也没有错。
今天就将这种问题解决方法写成博客其实解决办法非常简单。其问题主偠发生在这行代码当中
这个问题,主要原因在于从HiveContext中访问的DataFrame中遍历的某些行里面putRecord中的某一个单元值为NULL,所以就会抛出这种异常
因此茬put.add的时候首先需要进行判断一下。
如 putRecord.IsNullAt(index)这样进行判断,如果为NULL值简单设个特定的字符串,马上什么问题全部解决