You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kylin.apache.org by "Shaofeng SHI (JIRA)" <ji...@apache.org> on 2018/10/25 03:13:00 UTC

[jira] [Created] (KYLIN-3648) Kylin may not add "kylin.storage.hbase.cluster-hdfs-config-file" to configuration properly

Shaofeng SHI created KYLIN-3648:
-----------------------------------

             Summary: Kylin may not add "kylin.storage.hbase.cluster-hdfs-config-file" to configuration properly
                 Key: KYLIN-3648
                 URL: https://issues.apache.org/jira/browse/KYLIN-3648
             Project: Kylin
          Issue Type: Bug
          Components: Storage - HBase
            Reporter: Shaofeng SHI


From this blog,  we know that Configuration.addResource should better use a Path as the input instead of a string:
conf.addResource(new Path("/home/hadoop/conf/core-site.xml"));
[https://dzone.com/articles/debugging-%E2%80%9Cwrong-fs-expected]

 

But in Kylin's HBaseConnection, it add the hbase cluster fs configure file as string:
{code:java}
String hdfsConfigFile = KylinConfig.getInstanceFromEnv().getHBaseClusterHDFSConfigFile();
if (hdfsConfigFile == null || hdfsConfigFile.isEmpty()) {
    return;
}
Configuration hdfsConf = new Configuration(false);
hdfsConf.addResource(hdfsConfigFile);
{code}
This may make it doesn't work.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)