【发布时间】:2015-08-04 17:23:37
【问题描述】:
我正在尝试使用 Scala 连接 Spark 和 Cassandra,如此处所述 http://www.planetcassandra.org/blog/kindling-an-introduction-to-spark-with-cassandra/ 我在标题下的步骤中遇到错误:
“将连接器加载到 Spark Shell 中:”
val test_spark_rdd = sc.cassandraTable(“test_spark”, “test”)
test_spark_rdd.first 使用上述命令时(粗体)
显示错误 阶段 0.0 (TID 0) java.lang.NullPointerException 中的任务 0.0 中的异常
我在这里上传了完整的堆栈跟踪
https://docs.google.com/document/d/1UjGXKifD6chq7-WrHd3GT3LoNcw8GawxAPeOtiEjKvM/edit?usp=sharing
cassandra.YAML 文件中的一些 rpc 设置是:
rpc_address: localhost
# rpc_interface: eth1
# rpc_interface_prefer_ipv6: false
# port for Thrift to listen for clients on
rpc_port: 9160
我的 spark-defaults 配置文件
# Default system properties included when running spark-submit.
# This is useful for setting default environmental settings.
# Example:
# spark.master spark://master:7077
# spark.eventLog.enabled true
# spark.eventLog.dir hdfs://namenode:8021/directory
#spark.serializer org.apache.spark.serializer.KryoSerializer
#spark.driver.memory 5g
#spark.executor.extraJavaOptions -XX:+PrintGCDetails -#Dkey=value -Dnumbers="one two three"
spark.cassandra.connection.host localhost
【问题讨论】:
标签: windows scala cassandra apache-spark