Hadoop env problem. Suggest using a popular hadoop distribution like CDH or HDP, or such Hadoop issue could haunt for days.
On Mon, Jul 10, 2017 at 3:19 PM, <[email protected]> wrote: > Hi > While I trying to create a cube following the exmple tutorial, I got the > following exception, any one knows why this is happening? > > java.lang.RuntimeException: java.io.IOException: com.google.common.util. > concurrent.UncheckedExecutionException: java.lang.RuntimeException: > Unable to instantiate org.apache.hive.hcatalog.common.HiveClientCache$ > CacheableHiveMetaStoreClient > at org.apache.kylin.source.hive.HiveMRInput$HiveTableInputFormat. > configureJob(HiveMRInput.java:116) > at org.apache.kylin.engine.mr.steps.FactDistinctColumnsJob. > setupMapper(FactDistinctColumnsJob.java:141) > at org.apache.kylin.engine.mr.steps.FactDistinctColumnsJob. > run(FactDistinctColumnsJob.java:119) > at org.apache.kylin.engine.mr.MRUtil.runMRJob(MRUtil.java:102) > at org.apache.kylin.engine.mr.common.MapReduceExecutable. > doWork(MapReduceExecutable.java:123) > at org.apache.kylin.job.execution.AbstractExecutable. > execute(AbstractExecutable.java:124) > at org.apache.kylin.job.execution.DefaultChainedExecutable. > doWork(DefaultChainedExecutable.java:64) > at org.apache.kylin.job.execution.AbstractExecutable. > execute(AbstractExecutable.java:124) > at org.apache.kylin.job.impl.threadpool.DefaultScheduler$ > JobRunner.run(DefaultScheduler.java:142) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.io.IOException: > com.google.common.util.concurrent.UncheckedExecutionException: > java.lang.RuntimeException: Unable to instantiate org.apache.hive.hcatalog. > common.HiveClientCache$CacheableHiveMetaStoreClient > at org.apache.hive.hcatalog.mapreduce.HCatInputFormat. > setInput(HCatInputFormat.java:97) > at org.apache.hive.hcatalog.mapreduce.HCatInputFormat. > setInput(HCatInputFormat.java:51) > at org.apache.kylin.source.hive.HiveMRInput$HiveTableInputFormat. > configureJob(HiveMRInput.java:111) > ... 11 more > Caused by: com.google.common.util.concurrent.UncheckedExecutionException: > java.lang.RuntimeException: Unable to instantiate org.apache.hive.hcatalog. > common.HiveClientCache$CacheableHiveMetaStoreClient > at com.google.common.cache.LocalCache$Segment.get( > LocalCache.java:2256) > at com.google.common.cache.LocalCache.get(LocalCache.java:3985) > at com.google.common.cache.LocalCache$LocalManualCache. > get(LocalCache.java:4788) > at org.apache.hive.hcatalog.common.HiveClientCache. > getOrCreate(HiveClientCache.java:227) > at org.apache.hive.hcatalog.common.HiveClientCache.get( > HiveClientCache.java:202) > at org.apache.hive.hcatalog.common.HCatUtil. > getHiveMetastoreClient(HCatUtil.java:558) > at org.apache.hive.hcatalog.mapreduce.InitializeInput. > getInputJobInfo(InitializeInput.java:104) > at org.apache.hive.hcatalog.mapreduce.InitializeInput. > setInput(InitializeInput.java:86) > at org.apache.hive.hcatalog.mapreduce.HCatInputFormat. > setInput(HCatInputFormat.java:95) > ... 13 more > Caused by: java.lang.RuntimeException: Unable to instantiate > org.apache.hive.hcatalog.common.HiveClientCache$ > CacheableHiveMetaStoreClient > at org.apache.hadoop.hive.metastore.MetaStoreUtils. > newInstance(MetaStoreUtils.java:1523) > at org.apache.hadoop.hive.metastore. > RetryingMetaStoreClient.<init>(RetryingMetaStoreClient.java:87) > at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient. > getProxy(RetryingMetaStoreClient.java:133) > at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient. > getProxy(RetryingMetaStoreClient.java:119) > at org.apache.hive.hcatalog.common.HiveClientCache$5.call( > HiveClientCache.java:231) > at org.apache.hive.hcatalog.common.HiveClientCache$5.call( > HiveClientCache.java:227) > at com.google.common.cache.LocalCache$LocalManualCache$1. > load(LocalCache.java:4791) > at com.google.common.cache.LocalCache$LoadingValueReference. > loadFuture(LocalCache.java:3584) > at com.google.common.cache.LocalCache$Segment.loadSync( > LocalCache.java:2372) > at com.google.common.cache.LocalCache$Segment. > lockedGetOrLoad(LocalCache.java:2335) > at com.google.common.cache.LocalCache$Segment.get( > LocalCache.java:2250) > ... 21 more > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.GeneratedConstructorAccessor92.newInstance(Unknown > Source) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java: > 423) > at org.apache.hadoop.hive.metastore.MetaStoreUtils. > newInstance(MetaStoreUtils.java:1521) > ... 31 more > Caused by: java.lang.NoSuchMethodError: org.apache.hadoop.hive. > metastore.HiveMetaStoreClient.<init>(Lorg/apache/hadoop/ > hive/conf/HiveConf;Lorg/apache/hadoop/hive/metastore/ > HiveMetaHookLoader;Ljava/lang/Boolean;)V > at org.apache.hive.hcatalog.common.HiveClientCache$ > CacheableHiveMetaStoreClient.<init>(HiveClientCache.java:332) > ... 35 more > > result code:2 > > > This e-mail (including any attachments) is private and confidential, may > contain proprietary or privileged information and is intended for the named > recipient(s) only. Unintended recipients are strictly prohibited from > taking action on the basis of information in this e-mail and must contact > the sender immediately, delete this e-mail (and all attachments) and > destroy any hard copies. Nomura will not accept responsibility or liability > for the accuracy or completeness of, or the presence of any virus or > disabling code in, this e-mail. If verification is sought please request a > hard copy. Any reference to the terms of executed transactions should be > treated as preliminary only and subject to formal written confirmation by > Nomura. Nomura reserves the right to retain, monitor and intercept e-mail > communications through its networks (subject to and in accordance with > applicable laws). No confidentiality or privilege is waived or lost by > Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is > a reference to any entity in the Nomura Holdings, Inc. group. Please read > our Electronic Communications Legal Notice which forms part of this e-mail: > http://www.Nomura.com/email_disclaimer.htm<https:// > urldefense.proofpoint.com/v2/url?u=http-3A__www.Nomura.com_ > email-5Fdisclaimer.htm&d=DwQGaQ&c=dCBwIlVXJsYZrY6gpNt0LA&r= > nFqGYx5SOTBIei-Hwk8uz_JfhmSu2UlelQfdmGX2k5I&m=KSrW9_wcW8C5xb481- > jPm0PYobTc2k9Q0JKk4cdTXTM&s=0ykVxj9Ne3PmLvmVSM3Qrx3r95eCKx7keoiVk8UcbZ8&e= > > > > > This e-mail (including any attachments) is private and confidential, may > contain proprietary or privileged information and is intended for the named > recipient(s) only. Unintended recipients are strictly prohibited from > taking action on the basis of information in this e-mail and must contact > the sender immediately, delete this e-mail (and all attachments) and > destroy any hard copies. Nomura will not accept responsibility or liability > for the accuracy or completeness of, or the presence of any virus or > disabling code in, this e-mail. If verification is sought please request a > hard copy. Any reference to the terms of executed transactions should be > treated as preliminary only and subject to formal written confirmation by > Nomura. Nomura reserves the right to retain, monitor and intercept e-mail > communications through its networks (subject to and in accordance with > applicable laws). No confidentiality or privilege is waived or lost by > Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is > a reference to any entity in the Nomura Holdings, Inc. group. Please read > our Electronic Communications Legal Notice which forms part of this e-mail: > http://www.Nomura.com/email_disclaimer.htm > >
