【发布时间】:2017-05-20 13:51:00
【问题描述】:
我正在尝试通过 Spark/Scala 连接到 Phoenix,以将数据作为 DataFrame 读写。我正在关注GitHub 上的示例,但是当我尝试第一个示例 Load as a DataFrame using the Data Source API 时,我得到以下异常。
线程“主”java.lang.NoSuchMethodError 中的异常:org.apache.hadoop.hbase.client.Put.setWriteToWAL(Z)Lorg/apache/hadoop/hbase/client/Put;
有几件事让我从这些例子中抓狂:
1) import 语句import org.apache.phoenix.spark._ 在我的代码中给了我以下异常:
无法解析符号凤凰
我在我的 sbt 中包含了下面的 jars
"org.apache.phoenix" % "phoenix-spark" % "4.4.0.2.4.3.0-227" % Provided,
"org.apache.phoenix" % "phoenix-core" % "4.4.0.2.4.3.0-227" % Provided,
我用谷歌搜索了那个警告,但没有得到任何参考,也找不到任何建议方法的例子。我找不到任何其他好的资源来指导如何连接到 Phoenix。感谢您的宝贵时间。
【问题讨论】:
标签: apache-spark phoenix