如何在Hive JDBC中禁用详细日志记录

亚历杭德罗·VK

是否有人知道如何禁用Hive JDBC驱动程序的日志记录或降低详细程度?

我正在使用hive-jdbc-0.8.1.jar,并且也在进行远程调试,因此,在查询庞大的数据集时,记录到控制台消息的时间永远长。

我试图将我的log4java属性设置为仅ERROR级别:

   Properties log4jProperties = new Properties();
   log4jProperties.setProperty("log4j.rootLogger", "DEBUG, myConsoleAppender");
   log4jProperties.setProperty("log4j.appender.myConsoleAppender", "org.apache.log4j.ConsoleAppender");
   log4jProperties.setProperty("log4j.appender.myConsoleAppender.layout", "org.apache.log4j.PatternLayout");
   log4jProperties.setProperty("log4j.appender.myConsoleAppender.layout.ConversionPattern", "%-5p %c %x - %m%n");
   PropertyConfigurator.configure(log4jProperties);
   log.setLevel(Level.ERROR);

但是配置单元jdbc似乎忽略了这些设置。

这个链接上的这个人建议进行一些修改,但他使用的是Jython,所以我不知道如何复制他在做什么...任何线索?

谢谢。!

史蒂文·马格纳·祖克

要执行Dilip Joseph在您提到的链接中所做的事情,这是您在Java中要做的事情:

import org.apache.log4j.Level;
import org.apache.log4j.Logger;

public class Jdbc {

    public static void main(String[] args) {

        Logger rootLogger = Logger.getRootLogger();
        rootLogger.setLevel(Level.ERROR);

        // the rest of your code below ...
    }
}

如果要将其设置为Maven项目,请确保包括log4j作为依赖项

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在系统日志中禁用Logstash错误日志记录

来自分类Dev

如何在非独立Wiremock中启用详细日志记录

来自分类Dev

如何在Node应用程序中获取更多详细日志记录?

来自分类Dev

如何禁用Django和uWSGI中的请求日志记录?

来自分类Dev

如何在Hive udf中传递Hive conf变量?

来自分类Dev

如何禁用ACRA的日志记录

来自分类Dev

如何在Hive中存储特殊字符?

来自分类Dev

如何在Hive中修剪前导零

来自分类Dev

如何在 hive 中处理 XML 文件

来自分类常见问题

如何在Hive中删除和更新记录

来自分类Dev

如何在Hive表中检查损坏的记录

来自分类Dev

Phalcon如何启用更详细的日志记录?

来自分类Dev

如何在 nginx 中禁用非法主机头请求的日志记录

来自分类Dev

如何在Kedro中禁用日志

来自分类Dev

如何在Spring中禁用调试日志

来自分类Dev

Python日志记录-如何禁用软件包的日志记录?

来自分类Dev

如何在Geb中添加日志记录

来自分类Dev

如何在Geb中添加日志记录

来自分类Dev

如何在 Hive 的表中选择每对记录?

来自分类Dev

如何禁用Rails 4缓存的日志记录

来自分类Dev

如何从Storm禁用/关闭日志记录功能

来自分类Dev

如何禁用Worklight Analytics日志记录

来自分类Dev

如何禁用Rails 4缓存的日志记录

来自分类Dev

如何禁用特定事件的UFW日志记录?

来自分类Dev

Jenkins IRC插件-如何禁用日志记录?

来自分类Dev

如何在monolog symfony2日志记录中禁用security.info和security.debug

来自分类Dev

在备份过程中记录日志或如何在Couchbase Server上禁用“使用密钥跳过msg”消息?

来自分类Dev

如何在Hive中搜索数组中的项目?

来自分类Dev

如何在Hive中的列中散布值?

Related 相关文章

热门标签

归档