SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
2018-06-26 09:52:22,984 main ERROR Cannot access RandomAccessFile java.io.FileNotFoundException: /tmp/hadoop/hive.log (Permission denied) java.io.FileNotFoundException: /tmp/hadoop/hive.log (Permission denied)
at java.io.RandomAccessFile.open0(Native Method)
at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
at java.io.RandomAccessFile.(RandomAccessFile.java:243)
at java.io.RandomAccessFile.(RandomAccessFile.java:124)
at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r F a c t o r y . c r e a t e M a n a g e r ( R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r . j a v a : 217 ) a t o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . r o l l i n g . R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r RollingRandomAccessFileManagerFactory.createManager(RollingRandomAccessFileManager.java:217) at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager RollingRandomAccessFileManagerFactory.createManager(RollingRandomAccessFileManager.java:217)atorg.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManagerRollingRandomAccessFileManagerFactory.createManager(RollingRandomAccessFileManager.java:189)
at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:113)
at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:115)
at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager.getRollingRandomAccessFileManager(RollingRandomAccessFileManager.java:109)
at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender B u i l d e r . b u i l d ( R o l l i n g R a n d o m A c c e s s F i l e A p p e n d e r . j a v a : 131 ) a t o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . R o l l i n g R a n d o m A c c e s s F i l e A p p e n d e r Builder.build(RollingRandomAccessFileAppender.java:131) at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender Builder.build(RollingRandomAccessFileAppender.java:131)atorg.apache.logging.log4j.core.appender.RollingRandomAccessFileAppenderBuilder.build(RollingRandomAccessFileAppender.java:52)
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122)
at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)
at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:301)
at org.apache.hadoop.util.RunJar.(RunJar.java:52)java
2018-06-26 09:52:22,987 main ERROR Could not create plugin of type class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for element RollingRandomAccessFile: java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r F a c t o r y @ 294425 a 7 ] u n a b l e t o c r e a t e m a n a g e r f o r [ / t m p / h a d o o p / h i v e . l o g ] w i t h d a t a [ o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . r o l l i n g . R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r RollingRandomAccessFileManagerFactory@294425a7] unable to create manager for [/tmp/hadoop/hive.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager RollingRandomAccessFileManagerFactory@294425a7]unabletocreatemanagerfor[/tmp/hadoop/hive.log]withdata[org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManagerFactoryData@67d48005] java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r F a c t o r y @ 294425 a 7 ] u n a b l e t o c r e a t e m a n a g e r f o r [ / t m p / h a d o o p / h i v e . l o g ] w i t h d a t a [ o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . r o l l i n g . R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r RollingRandomAccessFileManagerFactory@294425a7] unable to create manager for [/tmp/hadoop/hive.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager RollingRandomAccessFileManagerFactory@294425a7]unabletocreatemanagerfor[/tmp/hadoop/hive.log]withdata[org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManagerFactoryData@67d48005]
at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:115)
at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:115)
at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager.getRollingRandomAccessFileManager(RollingRandomAccessFileManager.java:109)
at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender B u i l d e r . b u i l d ( R o l l i n g R a n d o m A c c e s s F i l e A p p e n d e r . j a v a : 131 ) a t o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . R o l l i n g R a n d o m A c c e s s F i l e A p p e n d e r Builder.build(RollingRandomAccessFileAppender.java:131) at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender Builder.build(RollingRandomAccessFileAppender.java:131)atorg.apache.logging.log4j.core.appender.RollingRandomAccessFileAppenderBuilder.build(RollingRandomAccessFileAppender.java:52)
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122)
at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)
at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:301)
at org.apache.hadoop.util.RunJar.(RunJar.java:52)apache
2018-06-26 09:52:23,002 main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for element RollingRandomAccessFile: java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:229)
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:134)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122)
at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)
at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:301)
at org.apache.hadoop.util.RunJar.(RunJar.java:52)app
2018-06-26 09:52:23,004 main ERROR Null object returned for RollingRandomAccessFile in Appenders.
2018-06-26 09:52:23,006 main ERROR Unable to locate appender 「DRFA」 for logger config 「root」
2018-06-26 09:52:25,446 main ERROR Cannot access RandomAccessFile java.io.FileNotFoundException: /tmp/hadoop/hive.log (Permission denied) java.io.FileNotFoundException: /tmp/hadoop/hive.log (Permission denied)
at java.io.RandomAccessFile.open0(Native Method)
at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
at java.io.RandomAccessFile.(RandomAccessFile.java:243)
at java.io.RandomAccessFile.(RandomAccessFile.java:124)
at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r F a c t o r y . c r e a t e M a n a g e r ( R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r . j a v a : 217 ) a t o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . r o l l i n g . R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r RollingRandomAccessFileManagerFactory.createManager(RollingRandomAccessFileManager.java:217) at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager RollingRandomAccessFileManagerFactory.createManager(RollingRandomAccessFileManager.java:217)atorg.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManagerRollingRandomAccessFileManagerFactory.createManager(RollingRandomAccessFileManager.java:189)
at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:113)
at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:115)
at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager.getRollingRandomAccessFileManager(RollingRandomAccessFileManager.java:109)
at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender B u i l d e r . b u i l d ( R o l l i n g R a n d o m A c c e s s F i l e A p p e n d e r . j a v a : 131 ) a t o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . R o l l i n g R a n d o m A c c e s s F i l e A p p e n d e r Builder.build(RollingRandomAccessFileAppender.java:131) at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender Builder.build(RollingRandomAccessFileAppender.java:131)atorg.apache.logging.log4j.core.appender.RollingRandomAccessFileAppenderBuilder.build(RollingRandomAccessFileAppender.java:52)
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:261)
at org.apache.logging.log4j.core.async.AsyncLoggerContext.start(AsyncLoggerContext.java:87)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:240)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:158)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:131)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:101)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:188)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jDefault(LogUtils.java:173)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jCommon(LogUtils.java:106)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jCommon(LogUtils.java:98)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4j(LogUtils.java:81)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:699)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:683)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.hadoop.util.RunJar.run(RunJar.java:244)
at org.apache.hadoop.util.RunJar.main(RunJar.java:158)dom
2018-06-26 09:52:25,464 main ERROR Could not create plugin of type class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for element RollingRandomAccessFile: java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r F a c t o r y @ 294425 a 7 ] u n a b l e t o c r e a t e m a n a g e r f o r [ / t m p / h a d o o p / h i v e . l o g ] w i t h d a t a [ o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . r o l l i n g . R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r RollingRandomAccessFileManagerFactory@294425a7] unable to create manager for [/tmp/hadoop/hive.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager RollingRandomAccessFileManagerFactory@294425a7]unabletocreatemanagerfor[/tmp/hadoop/hive.log]withdata[org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManagerFactoryData@72ef8d15] java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r F a c t o r y @ 294425 a 7 ] u n a b l e t o c r e a t e m a n a g e r f o r [ / t m p / h a d o o p / h i v e . l o g ] w i t h d a t a [ o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . r o l l i n g . R o l l i n g R a n d o m A c c e s s F i l e M a n a g e r RollingRandomAccessFileManagerFactory@294425a7] unable to create manager for [/tmp/hadoop/hive.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager RollingRandomAccessFileManagerFactory@294425a7]unabletocreatemanagerfor[/tmp/hadoop/hive.log]withdata[org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManagerFactoryData@72ef8d15]
at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:115)
at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:115)
at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager.getRollingRandomAccessFileManager(RollingRandomAccessFileManager.java:109)
at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender B u i l d e r . b u i l d ( R o l l i n g R a n d o m A c c e s s F i l e A p p e n d e r . j a v a : 131 ) a t o r g . a p a c h e . l o g g i n g . l o g 4 j . c o r e . a p p e n d e r . R o l l i n g R a n d o m A c c e s s F i l e A p p e n d e r Builder.build(RollingRandomAccessFileAppender.java:131) at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender Builder.build(RollingRandomAccessFileAppender.java:131)atorg.apache.logging.log4j.core.appender.RollingRandomAccessFileAppenderBuilder.build(RollingRandomAccessFileAppender.java:52)
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:261)
at org.apache.logging.log4j.core.async.AsyncLoggerContext.start(AsyncLoggerContext.java:87)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:240)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:158)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:131)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:101)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:188)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jDefault(LogUtils.java:173)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jCommon(LogUtils.java:106)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jCommon(LogUtils.java:98)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4j(LogUtils.java:81)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:699)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:683)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.hadoop.util.RunJar.run(RunJar.java:244)
at org.apache.hadoop.util.RunJar.main(RunJar.java:158)async
2018-06-26 09:52:25,483 main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for element RollingRandomAccessFile: java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:229)
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:134)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:261)
at org.apache.logging.log4j.core.async.AsyncLoggerContext.start(AsyncLoggerContext.java:87)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:240)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:158)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:131)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:101)
at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:188)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jDefault(LogUtils.java:173)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jCommon(LogUtils.java:106)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jCommon(LogUtils.java:98)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4j(LogUtils.java:81)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:699)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:683)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.hadoop.util.RunJar.run(RunJar.java:244)
at org.apache.hadoop.util.RunJar.main(RunJar.java:158)ide
2018-06-26 09:52:25,484 main ERROR Null object returned for RollingRandomAccessFile in Appenders.
2018-06-26 09:52:25,485 main ERROR Unable to locate appender 「DRFA」 for logger config 「root」
Hive Session ID = 914bdec6-bcfd-4279-b3ae-05770e97681coop
從上面能夠看出,報的異常時:FileNotFoundException(文件找不到異常),按理說RandomAccessFile在找不到文件時會自動建立,爲何還會報這個異常呢?我這邊這是由於尋找的文件/tmp/hadoop/hive.log所在父級hadoop文件的所屬不是我當前登陸的用戶,修改下文件所屬便可:執行命令: chown -R hadoop:hadoop hadoop,-R是將文件夾以及內部的文件所屬都修改了,第一個hadoop是當前登陸用戶,第二個是用戶所屬集,第三個hadoop是文件夾名稱ui