在使用Kylin
的过程中,由于在配置文件kylin.properties
中,默认的配置项:
kylin.env.hadoop-conf-dir=/etc/hadoop/conf
我们使用的CDH的环境,在/etc/hadoop/conf中只有yarn、hdfs等相关的配置文件,没有hive-site.xml
的文件,所以在Kylin中读取hive数据时,会报如下的错误:
后来发现,hive的配置文件存放路径为/etc/hive/conf,而且其中也包括了/etc/hadoop/conf已有的配置文件,所以将Kylin的配置文件进行修改,并重启Kylin后,问题解决!
kylin.env.hadoop-conf-dir=/etc/hive/conf