我在2个名称节点上设置了5个数据节点群集,这些节点群集在我的Hadoop 2.6.0群集中配置为高可用性。我的Presto配置基于1个协调节点和3个工作节点。
当我的集群是一个单一的名称节点集群时,我一直在使用hive Metastore从presto查询。但是现在在配置HA之后,我遇到了使用presto访问我的hdfs的问题,如下所示:
Query 20150320_120620_00004_vgrag failed: java.net.UnknownHostException: mycluster
其中mycluster是两个名称节点(活动和备用)的组合。任何人都可以帮我解决这个错误。或者至少有人告诉我presto是否支持HA Hadoop集群?
答案 0 :(得分:4)
我有完全相同的问题(虽然我正在使用CDH),在我的情况下,它有助于将此条目添加到etc/catalog/hive.properties
:
hive.config.resources=/etc/hadoop/conf/core-site.xml,/etc/hadoop/conf/hdfs-site.xml
(正如presto的documentation中所述)