2016-08-26 49 views
0

我的问题可能听起来很愚蠢,但我需要使用spark-scala在我的配置单表中执行一些操作,因为我想知道有无论如何,我可以使用SqlContext来读取配置单元表。我知道HiveContext但我想用SqlContext使用SqlContext连接Hive表

+1

它在我看来就像Spark文档解释的那样s:http://spark.apache.org/docs/1.6.2/sql-programming-guide.html#hive-tables - 即你从'HiveContext'创建一个'SqlContext'。 –

+0

我阅读了文档,但不知何故,我想我错过了阅读。所以基本上'HiveContext'从'SQLContext'继承,所以我们只使用SQLContext。我对么 ? – animal

+0

我正确@BinaryNerd? – animal

回答

1

正如在评论中提及@Binary书呆子

HiveContext延伸SQLContext

所以,当你使用类型安全的语言(Java),你可以用这种方式宣告您的SQLContext

SQLContext sqlContext = new HiveContext(sc) 
+0

感谢您的解释和帮助! upvoted – animal