Re: Kylin build cube is failing at step 2 "Extract Fact Table Distinct Columns"
Thank you for quick response I am sorry I don't know how to do that, but in this file i can the see the following message. $HADOOP_HOME/logs/userlogs/application_1450352735335_0002/container_1450352735335_0002_01_01/stderr log4j:ERROR setFile(null,true) call failed. java.io.FileNotFoundException: /usr/local/hadoop/logs/userlogs/application_1450352735335_0002/container_1450352735335_0002_01_01 (Is a directory) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.(FileOutputStream.java:221) at java.io.FileOutputStream.(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.(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.(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.(AbstractService.java:43) 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. stdout file is empty -- View this message in context: http://apache-kylin.74782.x6.nabble.com/Kylin-build-cube-is-failing-at-step-2-Extract-Fact-Table-Distinct-Columns-tp2830p2833.html Sent from the Apache Kylin mailing list archive at Nabble.com.
Re: Kylin build cube is failing at step 2 "Extract Fact Table Distinct Columns"
It seem the log4j config problem! Please check log4j.properties in your hadoop cluster.confirm it is correct. > 在 2015年12月17日,22:55,mkc450 <majeti.cha...@gmail.com> 写道: > > > Thank you for quick response > > I am sorry I don't know how to do that, but in this file i can the see the > following message. > > $HADOOP_HOME/logs/userlogs/application_1450352735335_0002/container_1450352735335_0002_01_01/stderr > > > log4j:ERROR setFile(null,true) call failed. > java.io.FileNotFoundException: > /usr/local/hadoop/logs/userlogs/application_1450352735335_0002/container_1450352735335_0002_01_01 > (Is a directory) >at java.io.FileOutputStream.open(Native Method) >at java.io.FileOutputStream.(FileOutputStream.java:221) >at java.io.FileOutputStream.(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.(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.(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.(AbstractService.java:43) > 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. > > > stdout file is empty > > -- > View this message in context: > http://apache-kylin.74782.x6.nabble.com/Kylin-build-cube-is-failing-at-step-2-Extract-Fact-Table-Distinct-Columns-tp2830p2833.html > Sent from the Apache Kylin mailing list archive at Nabble.com.
Re: Kylin build cube is failing at step 2 "Extract Fact Table Distinct Columns"
I did not change log4j.properties. It's the default configuration. Should I change anything in the file? -- View this message in context: http://apache-kylin.74782.x6.nabble.com/Kylin-build-cube-is-failing-at-step-2-Extract-Fact-Table-Distinct-Columns-tp2830p2839.html Sent from the Apache Kylin mailing list archive at Nabble.com.