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. >> >> >
