(1) the correct hbase-site.xml does in the HADOOP_CONF_DIR.
(2) All dependent jars have been submitted. 

Below is the source code of ResourceStore.createResourceStore:
    private static ResourceStore createResourceStore(KylinConfig
kylinConfig) {
        List<Throwable> es = new ArrayList<Throwable>();
        logger.info("Using metadata url " + kylinConfig.getMetadataUrl() + "
for resource store");
        for (Class<? extends ResourceStore> cls : getKnownImpl(kylinConfig))
{
            try {
                return
cls.getConstructor(KylinConfig.class).newInstance(kylinConfig);
            } catch (Throwable e) {
                es.add(e);
            }
        }
        for (Throwable exceptionOrError : es) {
            logger.error("Create new store instance failed ",
exceptionOrError);
        }
        throw new IllegalArgumentException("Failed to find metadata store by
url: " + kylinConfig.getMetadataUrl());
    }

    This method throw a IllegalArgumentException, and I can see log info
like "Failed to find metadata store by url...." in the log file, but I can
not search anything which match "Create new store instance failed". This 
makes me very confused. If it throw a IllegalArgumentException, why it did
not print "Create new store instance failed" in the log file?

--
View this message in context: 
http://apache-kylin.74782.x6.nabble.com/Failed-to-find-metadata-store-when-cubing-by-spark-tp8167p8177.html
Sent from the Apache Kylin mailing list archive at Nabble.com.

Reply via email to