【发布时间】:2015-12-07 16:46:09
【问题描述】:
我对 Cassandra 和 Spark 非常陌生。以下是我到目前为止所做的事情: 1) 安装 Cassandra 2.1.8 版本添加了 lucene 二级索引。添加了测试数据。 2) 已预建 Spark 1.4.1 3) 我有 Spark Cassandra 连接器罐子。
我可以使用 ./spark-shell --jars /pathy/to/spark-cassandra-connector/spark-cassandra-connector-assembly-1.5.0-M1-SNAPSHOT.jar 和
./pyspark --jars /path/to/pyspark_cassandra-0.1.5.jar --driver-class-path /path/to/pyspark_cassandra-0.1.5.jar --py-files /path/to/ pyspark_cassandra-0.1.5-py2.6.egg
同时使用,我可以查询 cassandra 表。
我的要求如下-
我们在一个远程服务器上的应用程序是 PHP 的。这个带有一些过滤器的应用程序将从 spark cassandra 层请求数据。
- 处理此请求的最佳方式是什么?
- 首选语言是 Python 还是 Scala?
- 使用 REST API 推荐使用哪个 scala 框架?
目前我只是在 cgi-bin 上尝试一个简单的 Python 脚本。问题是,如何在 Python 脚本中添加连接器 --jars?
我试过 conf.set("spark.jars","/jar/path") 不起作用。
任何帮助将不胜感激。
提前致谢
【问题讨论】:
标签: cassandra apache-spark connector