2016-04-24 69 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