有人了解org.apache.hadoop.hbase.client.Put这个包吗?

查看数: 13083 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-5-17 18:27

正文摘要:

put包下面有方法 但是我使用之后报错 [error] /usr/local/spark/test/TopK.scala:53: value addColumn is not a member of org.apache.hadoop.hbase.client.Put [error]       p.addColumn(By ...

回复

langke93 发表于 2016-5-17 21:47:19
Asakariayisa 发表于 2016-5-17 19:29
但是前面的方法为什么没报错?就中间53行报错?
而且我去lib下面查看这个包 确实有put方法没错的。
如 ...

是否有同名的重载函数,导致引用错误。比如引用的可能是scala的,而非Java的
[error] /usr/local/spark/test/TopK.scala:53: value addColumn is not a member of org.apache.hadoop.hbase.client.Put
Asakariayisa 发表于 2016-5-17 19:29:52
xuanxufeng 发表于 2016-5-17 19:23
是不是版本不一致造成的,或则相关包没有加进来

但是前面的方法为什么没报错?就中间53行报错?
而且我去lib下面查看这个包 确实有put方法没错的。
如果是导入失败那么会在前面报错没有这个包,但是包导入之后提示这个方法类不是该包的成员就让我很纳闷了
xuanxufeng 发表于 2016-5-17 19:23:01
是不是版本不一致造成的,或则相关包没有加进来
关闭

推荐上一条 /2 下一条