2

我已经在我的 Hadoop 2.6.0 集群中为高可用性配置了 2 个名称节点上的 5 个数据节点集群。我的 Presto 配置基于 1 个协调节点和 3 个工作节点。

当我的集群是单个名称节点集群时,我一直在使用 hive 元存储从 presto 进行查询。但是现在在为 HA 配置之后,我在使用 presto 访问我的 hdfs 时遇到了问题,如下所示:

Query 20150320_120620_00004_vgrag failed: java.net.UnknownHostException: mycluster

其中 mycluster 是两个名称节点(活动和备用)的组合。谁能帮我解决这个错误。或者至少有人告诉我 presto 是否支持 HA Hadoop 集群?

4

1 回答 1

5

我遇到了完全相同的问题(尽管我使用的是 CDH),在我的情况下,它有助于将此条目添加到etc/catalog/hive.properties

hive.config.resources=/etc/hadoop/conf/core-site.xml,/etc/hadoop/conf/hdfs-site.xml (如presto的文档中所建议的)

于 2015-08-21T13:32:25.850 回答