Spark Thrift服务器如何将标准sql转换为像Cassandra这样的底层nosql数据库?涉及数据框吗?
是开源代码的thrift服务器代码部分吗?
答案 0 :(得分:1)
Spark Thrift服务器如何将标准sql转换为底层 像Cassandra这样的nosql数据库?涉及数据框吗?
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。谈到Cassandra互操作性,它是在DataStax Cassandra连接器中实现的,您可以在这里检查代码: https://github.com/datastax/spark-cassandra-connector/tree/master/spark-cassandra-connector/src/main/scala/org/apache/spark/sql/cassandra
是开源代码的thrift服务器代码部分吗?
是的,它是Apache Spark主存储库的一部分:https://github.com/apache/spark/tree/master/sql/hive-thriftserver