环境说明:
Hadoop配置了HA,Presto可以执行show schemas;和show tables;指令,但是select * from emp;会出现UnknownHostException: mycluster提示,mycluster是我的集群名称
解决办法:
在Presto安装目录下进入etc/catalog目录,编辑hive.properties文件,新增内容hive.config.resources=/opt/HadoopStudy/HA/hadoop-3.1.3/etc/hadoop/core-site.xml,/opt/HadoopStudy/HA/hadoop-3.1.3/etc/hadoop/hdfs-site.xml即可
/opt/HadoopStudy/HA/hadoop-3.1.3/etc/hadoop/core-site.xml是我HA目录下的配置文件core_site.xml
/opt/HadoopStudy/HA/hadoop-3.1.3/etc/hadoop/hdfs-site.xml是我HA目录下的配置文件hdfs-site.xml