Кто-нибудь знает, как отключить ведение журнала или уменьшить многословие для драйвера Jive JVBC?Как отключить ведение журнала в Hive JDBC
Я использую hive-jdbc-0.8.1.jar, и я также отлаживаю удаленно, поэтому при запросе огромного набора данных запись в консольный обмен сообщениями принимает FOREVER.
Я пытался установить свои свойства 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, кажется, игнорирует эти настройки.
Этот парень на этом link предлагает некоторую модификацию, но он использует Jython, поэтому у меня нет подсказки о том, как реплицировать то, что он делает ... любые подсказки?
Спасибо.!
На самом деле, я нашел это решение уже давно, но так как вы хорошо ответили и предоставили некоторый фрагмент, это для вас, спасибо Стивен :) – AlejandroVK
@AlejandroVK Спасибо Алехандро! Я столкнулся с этим вопросом, потому что у меня была аналогичная проблема, и ссылка, которую вы предоставили, помогла мне решить ее, поэтому я просто хотел поделиться тем, кто находит этот вопрос! –