运行hive语句时有很多info怎么消掉

这篇具有很好参考价值的文章主要介绍了运行hive语句时有很多info怎么消掉。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.提出问题 

每次启动hive和执行hive sql命令时都打印了很多没用的INFO日志,看起来很繁琐,那么该怎么消除掉这些没用的日志消息

问题展示:

hive2.3.5有很多info,hive,hadoop,大数据

 2.解决方法

       进入hive的安装目录下:/opt/module/hive/conf/ 创建log4j.properties日志的配置文件:

cd /opt/module/hive-3.1.3/conf
vi log4j.properties

 

       进入文件log4j.properties后按 i 进入编辑模式,然后写入以下信息: 

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

       然后Esc:wq! 保存退出后重启hive即可解决问题

结果展示(启动hive):

hive2.3.5有很多info,hive,hadoop,大数据

结果展示(执行sql语句时): 

hive2.3.5有很多info,hive,hadoop,大数据

问题解决!文章来源地址https://www.toymoban.com/news/detail-764337.html

到了这里,关于运行hive语句时有很多info怎么消掉的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用DataX工具连接hive数据库:java.sql.SQLException: Could not establish connection to jdbc:hive2://master:1000

    Code:[DBUtilErrorCode-10], Description:[连接数据库失败. 请检查您的 账号、密码、数据库名称、IP、Port或者向 DBA 寻求帮助(注意网络环境).]. - 具体错误信息为:java.sql.SQLException: Could not establish connection to jdbc:hive2://master:10000/datax: Required field \\\'serverProtocolVersion\\\' is unset! Struct:TOpenSessionRe

    2024年04月09日
    浏览(73)
  • Hive beeline客户端启动报错Could not open client transport with JDBC Uri: jdbc:hive2://hadoop101:10000: Fail

    在安装hive的时候,启动hiveserver2后,启动beeline客户端报错如下: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop101:10000: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: root is not allowed to impersonate

    2024年02月11日
    浏览(55)
  • 路由器无线信号不稳定或时有时无怎么回事?如何解决?

    最近有网友遇到这样一个问题:路由器无线信号不稳定,时有时无的,不知道怎么回事?偶尔出现路由器信号不稳定,重启路由器又好了,这是怎么回事啊? 导致路由器无线信号不稳定可能主要有以下几种情况,遇到类似的朋友,不妨从以下几个方面去入手检查一下: 1、路

    2024年02月06日
    浏览(67)
  • java.sql.SQLException: Could not open client transport with JDBC Uri: jdbc:hive2://192.168.174.136:1

    java.sql.SQLException: Could not open client transport with JDBC Uri: jdbc:hive2://192.168.174.136:10000/hive: java.net.ConnectException: Connection refused: connect 使用jdbc连接hive数据库,终端报错,具体报错信息如下 服务器终端执行 1 确保服务器IP地址无误 2 确保服务器终端已执行该命令(或其他hiveserver服务启

    2024年02月12日
    浏览(45)
  • Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Failed to open..

    在hive目录下使用beeline命令:  具体的报错信息如下所示: 22/04/10 01:13:24 [main]: WARN jdbc.HiveConnection: Failed to connect to hadoop102:10000 Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hado

    2024年02月11日
    浏览(67)
  • Error: Could not open client transport with JDBC Uri: jdbc:hive2://解决连接beenline连接HiveServer2报错

    目录 一、错误现象 二、 解决方案 三、其他解决方式 背景:ranger 整合cdh后登陆HiveServer2测试 后台日志 Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop105:10000: Failed to open new session: java.lang.IllegalArgumentException: Cannot modify hive.query.redaction.rules at runtime. It  is not in list of

    2024年02月12日
    浏览(46)
  • Hive终端命令行打印很多日志时,如何设置日志级别

    示例:use test; 切换到test数据库时,输出很多日志信息不方便看结果,如下图。   解决方法: 退出hive命令行界面(ctrl+C) 执行“vi /usr/local/apache-hive-3.1.2-bin/conf/log4j.properties”命令,创建并编辑log4j.properties文件,添加以下内容。(完成后保存退出)   再次通过“hive”指令进

    2024年02月13日
    浏览(42)
  • Hive产生大量Info日志的问题(由Flink On Yarn配置引起的)

    当时,hive安装部署好,并没有这个问题,后面部署了 Flink On Yarn,就没有使用过hive了。 (1)使用 bin/hive 的时候,会打印大量的INFO日志,不停的刷日志,sql语句这些能够正常执行(MR引擎或者Tez引擎都可以),但是其实无法正常使用。 (2)info日志如下所示: (3)而后想通

    2024年02月11日
    浏览(43)
  • nginx出现很多进程,怎么杀掉进程。

    linux关闭nginx的方法: 1、利用“ps -ef | grep nginx”命令查看nginx进程后,利用“kill -QUIT 进程号”关闭nginx即可; 2、利用“kill -TERM  999”快速杀死进程即可; 3、利用“pkill -9 nginx”强行停止进程即可。 4、利用“kill -9  999”杀死进程 5、查找进程ps -ef | grep nginx | grep -v grep | a

    2024年02月03日
    浏览(54)
  • go怎么结束很多个协程呢

    在Go语言中,可以通过使用 context 来结束多个协程。 context 包提供了用于跟踪、取消和传递截止日期的机制,可用于协程的生命周期管理。 以下是一个使用 context 取消多个协程的示例: 在上述例子中,我们创建了一个 context 并在主程序中调用 cancel() 函数来取消所有协程。协

    2024年01月21日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包