Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么使用Python从Cassandra读取数据失败,ClassNotFoundException:org.apache.Cassandra.hadoop.cql3.CqlPagingInputFormat?_Python_Cassandra_Apache Spark - Fatal编程技术网

为什么使用Python从Cassandra读取数据失败,ClassNotFoundException:org.apache.Cassandra.hadoop.cql3.CqlPagingInputFormat?

为什么使用Python从Cassandra读取数据失败,ClassNotFoundException:org.apache.Cassandra.hadoop.cql3.CqlPagingInputFormat?,python,cassandra,apache-spark,Python,Cassandra,Apache Spark,我已安装cassandra并在主机中运行127.0.0.1 接下来,我使用cqlsh创建了keyspace演示和cf userpage。参考教程,我运行: $SPARK_HOME/bin/spark-submit cassandra_inputformat.py 127.0.0.1 demo userpage 但这似乎是一个错误: py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.spark.ap

我已安装cassandra并在主机中运行
127.0.0.1

接下来,我使用cqlsh创建了
keyspace演示
cf userpage
。参考教程,我运行:

$SPARK_HOME/bin/spark-submit cassandra_inputformat.py 127.0.0.1 demo userpage
但这似乎是一个错误:

py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.spark.api.python.PythonRDD.newAPIHadoopRDD.
: java.lang.ClassNotFoundException: org.apache.cassandra.hadoop.cql3.CqlPagingInputFormat
我对此表示失望,我已经从配置连接器pyspark连接到cassandra

spark.executor.extraClassPath      $SPARK_HOME/lib/pyspark-cassandra-0.1.5.jar
在文件
spark defaults.conf

我想念什么?请帮忙

thx

注意:

  • Spark版本1.4.1
  • 卡桑德拉2.1.9
  • pyspark cassandra软件包版本:0.1.5

我也有同样的问题。你解决了吗?我也有同样的问题。你解决了吗?