Hive终端命令行打印很多日志时,如何设置日志级别

示例:use test; 切换到test数据库时,输出很多日志信息不方便看结果,如下图。

Hive终端命令行打印很多日志时,如何设置日志级别_第1张图片

 

解决方法:

  1. 退出hive命令行界面(ctrl+C)
  2. 执行“vi /usr/local/apache-hive-3.1.2-bin/conf/log4j.properties”命令,创建并编辑log4j.properties文件,添加以下内容。(完成后保存退出)
log4j.rootLogger=WARN, CA
log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

 

  1. 再次通过“hive”指令进入hive命令行界面进行测试,如下图,证明已过滤日志信息。

 

你可能感兴趣的:(hive,hadoop,数据仓库)