【发布时间】:2016-05-17 23:08:40
【问题描述】:
我有一个有 4 个节点的 hadoop 集群。我从存储在 hdfs 中的文件创建了一些配置单元表。然后我将 mysql 配置为 hive 元存储,并将 hive-site.xml 文件复制到 spark 的 conf 文件夹中。
为了启动 hadoop 集群,我启动了 dfs 和 yarn.sh。然后我创建了 hive 表,现在我使用 hivecontext 从 spark sql 对 hive 表执行一些查询,例如:
var hiveContext = new org.apache.spark.sql.hive.HiveContext(sc)
query = hiveContext.sql("select * from customers");
query.show
我的疑问是,在这种情况下,火花使用的是哪个集群管理器?是毛线吗?因为我用./start-yarn.sh 命令启动了纱线?或者我需要将某些东西配置为纱线,如果我没有使用另一个集群管理器作为默认设置?
您认为哪个集群更适合这种情况?还是冷漠?
【问题讨论】:
标签: apache-spark apache-spark-sql