Thanks for sharing the solution, Yuyong!

On Sun, Sep 24, 2017 at 7:52 PM, yuyong.zhai <[email protected]> wrote:

> solved the problem。
>
> kylin use hbase/lib as its classpath before hadoop/lib, the
> hadoop-client-common version different
>
>
> hadoop: 2.6.0-cdh5.8.2
>
> hbase: 1.2.6
>
>
>
>
>
>  原始邮件
> *发件人:* Li Yang<[email protected]>
> *收件人:* user<[email protected]>
> *发送时间:* 2017年9月23日(周六) 09:07
> *主题:* Re: kylin2.1 mapreduce appmaster log4j error
>
> looks like env problem, which hadoop release you are using?
>
> On Tue, Sep 19, 2017 at 7:24 PM, yuyong.zhai <[email protected]> wrote:
>
>> log4j:ERROR setFile(null,true) call failed.
>> java.io.FileNotFoundException: 
>> /data5/nmlog/application_1504936740013_969498/container_e09_1504936740013_969498_01_000001
>>  (Is a directory)
>>      at java.io.FileOutputStream.open(Native Method)
>>      at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
>>      at java.io.FileOutputStream.<init>(FileOutputStream.java:142)
>>      at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
>>      at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
>>      at 
>> org.apache.hadoop.yarn.ContainerLogAppender.activateOptions(ContainerLogAppender.java:55)
>>      at 
>> org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
>>      at 
>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172)
>>      at 
>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)
>>      at 
>> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)
>>      at 
>> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
>>      at 
>> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
>>      at 
>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
>>      at 
>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
>>      at 
>> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
>>      at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
>>      at org.apache.log4j.Logger.getLogger(Logger.java:104)
>>      at 
>> org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:262)
>>      at 
>> org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:108)
>>      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>      at 
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>>      at 
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>      at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>>      at 
>> org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1025)
>>      at 
>> org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:844)
>>      at 
>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:541)
>>      at 
>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:292)
>>      at 
>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:269)
>>      at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:657)
>>      at 
>> org.apache.hadoop.service.AbstractService.<clinit>(AbstractService.java:43)
>> Sep 19, 2017 7:04:13 PM 
>> com.google.inject.servlet.InternalServletModule$BackwardsCompatibleServletContextProvider
>>  get
>> WARNING: You are attempting to use a deprecated API (specifically, 
>> attempting to @Inject ServletContext inside an eagerly created singleton. 
>> While we allow this for backwards compatibility, be warned that this MAY 
>> have unexpected behavior if you have more than one injector (with 
>> ServletModule) running in the same JVM. Please consult the Guice 
>> documentation at http://code.google.com/p/google-guice/wiki/Servlets for 
>> more information.
>> Sep 19, 2017 7:04:13 PM 
>> com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
>> INFO: Registering 
>> org.apache.hadoop.mapreduce.v2.app.webapp.JAXBContextResolver as a provider 
>> class
>> Sep 19, 2017 7:04:13 PM 
>> com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
>> INFO: Registering org.apache.hadoop.yarn.webapp.GenericExceptionHandler as a 
>> provider class
>> Sep 19, 2017 7:04:13 PM 
>> com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
>> INFO: Registering org.apache.hadoop.mapreduce.v2.app.webapp.AMWebServices as 
>> a root resource class
>> Sep 19, 2017 7:04:13 PM 
>> com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
>> INFO: Initiating Jersey application, version 'Jersey: 1.9 09/02/2011 11:17 
>> AM'
>> Sep 19, 2017 7:04:13 PM 
>> com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory 
>> getComponentProvider
>> INFO: Binding org.apache.hadoop.mapreduce.v2.app.webapp.JAXBContextResolver 
>> to GuiceManagedComponentProvider with the scope "Singleton"
>> Sep 19, 2017 7:04:13 PM 
>> com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory 
>> getComponentProvider
>> INFO: Binding org.apache.hadoop.yarn.webapp.GenericExceptionHandler to 
>> GuiceManagedComponentProvider with the scope "Singleton"
>> Sep 19, 2017 7:04:14 PM 
>> com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory 
>> getComponentProvider
>> INFO: Binding org.apache.hadoop.mapreduce.v2.app.webapp.AMWebServices to 
>> GuiceManagedComponentProvider with the scope "PerRequest"
>> log4j:WARN No appenders could be found for logger 
>> (org.apache.hadoop.ipc.Server).
>> log4j:WARN Please initialize the log4j system properly.
>> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for 
>> more info.
>>
>>
>

Reply via email to