2016-04-24 67 views
-3

Spark Thrift服务器如何将标准SQL转换为像Cassandra这样的底层nosql数据库?是否涉及数据框?什么是Spark Thrift服务器的实现

是开源代码的节俭服务器代码部分?

+0

你可以打开一个代码,看看。 –

回答

1

Spark Thrift服务器如何将标准sql转换为底层 nosql数据库(如Cassandra)?是否涉及数据框?

Spark Thrift服务器只是另一个Spark应用程序。它有主要的方法并像往常一样运行Spark应用程序。检查 https://github.com/apache/spark/blob/master/sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/HiveThriftServer2.scala#L69 它适用于NoSQL/SQL /使用Spark SQL,包括DataFrames。谈到卡桑德拉互操作性,它在DataStax卡桑德拉连接器的实现,你可以检查代码在这里: https://github.com/datastax/spark-cassandra-connector/tree/master/spark-cassandra-connector/src/main/scala/org/apache/spark/sql/cassandra

是开放源代码的节俭服务器代码的一部分?

是的,这是阿帕奇的一部分星火主要仓库:https://github.com/apache/spark/tree/master/sql/hive-thriftserver

+0

谢谢。我会通过消息来源。 – bhomass