Hive 查询报错:No log4j2 configuration file found. Using default configuration: logging only errors to th
2016-07-20 16:46
671 查看
在JDBC连接hive2查询时报错:
网上搜了下, 说缺少log4j2.xml 配置
将log4j2.xml 配置放在src下
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="OFF">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Logger name="hive.server2.query.ApiQueryTest" level="trace">
<AppenderRef ref="Console" />
</Logger>
<Logger name="hive.server2.query" level="debug">
<AppenderRef ref="Console" />
</Logger>
<Root level="error">
<AppenderRef ref="Console" />
</Root>
</Loggers>
</Configuration>
结果还是报错, 所找不到: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
网上搜了下, 所缺少xerces相关jar包
下载 http://xerces.apache.org/mirrors.cgi
加入 Referenced Libraries , 运行OK
[root@localhost test]# java -jar HiveQueryTest.jar ERROR StatusLogger Unrecognized format specifier [d] ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [thread] ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [level] ERROR StatusLogger Unrecognized conversion specifier [level] starting at position 35 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [logger] ERROR StatusLogger Unrecognized conversion specifier [logger] starting at position 47 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [msg] ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern. ERROR StatusLogger Unrecognized format specifier ERROR StatusLogger Unrecognized conversion specifier starting at position 56 in conversion pattern. ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. ERROR StatusLogger Unrecognized format specifier [d] ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [thread] ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [level] ERROR StatusLogger Unrecognized conversion specifier [level] starting at position 35 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [logger] ERROR StatusLogger Unrecognized conversion specifier [logger] starting at position 47 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [msg] ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern. ERROR StatusLogger Unrecognized format specifier ERROR StatusLogger Unrecognized conversion specifier starting at position 56 in conversion pattern.
网上搜了下, 说缺少log4j2.xml 配置
将log4j2.xml 配置放在src下
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="OFF">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Logger name="hive.server2.query.ApiQueryTest" level="trace">
<AppenderRef ref="Console" />
</Logger>
<Logger name="hive.server2.query" level="debug">
<AppenderRef ref="Console" />
</Logger>
<Root level="error">
<AppenderRef ref="Console" />
</Root>
</Loggers>
</Configuration>
结果还是报错, 所找不到: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
网上搜了下, 所缺少xerces相关jar包
下载 http://xerces.apache.org/mirrors.cgi
加入 Referenced Libraries , 运行OK
相关文章推荐
- JS识别不同浏览器
- 202 - Repeating Decimals
- 一次不同寻常的DHCP过程
- Android 数据存储 (三)SQLite Databases
- 马哥论Linux运维学习快速打怪练级之道
- python联网安装缺乏的包
- linux系统级定时任务 crontab 研究
- 实现删除字符串中出现次数最少的字符
- 加解密,对称与非对称 签名 数字证书原理
- 系列文章之二 用cocos2d-js和pomelo开发MMORPG传奇手游-启动游戏(一)
- Spring中 @Autowired标签与 @Resource标签 的区别
- 通过宏定义的日志插件-C语言
- 通过宏定义的日志插件-C语言
- 通过宏定义的日志插件-C语言
- 通过宏定义的日志插件-C语言
- 对集群的一点了解
- 通过宏定义的日志插件-C语言
- 通过宏定义的日志插件-C语言
- 编辑器vi命令
- 【贪心】均分纸牌