Hive配置日志文件并测试

配置日志并测试

  • 进入到hive目录修改日志文件名称


  • 在hive目录下创建logs目录


  • 修改hive-log4j.properties配置文件hive.log.dir
    把hive.log.dir=${java.io.tmpdir}/${user.name} 修改为
    /opt/modules/hive-0.13.1/logs

  • 退出hive


  • 进入hive进行测试


    进入
日志文件产生

在hive控制台打印hql执行过程的日志

  • 查看hive命令帮助
    bin/hive -help

  • 查找需要设置的日志key


  • 设置日志打印到控制台
    bin/hive --hiveconf hive.root.logger=INFO,cosole

设置成功

日志已经打印到info级别

  • 执行hql语句进行测试
    select upper(name) from student;


    ok

设置bin/hive --hiveconf hive.root.logger=INFO,cosole调试hql语句非常有用,它可以把所有的错误详细信息都打印出来。当然可以根据自己的实际需求设置key vlues值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Hive基本介绍和基础: Facebook公司最早完成并开源了hive框架,可以将sql语句直接翻译成Map...
    奉先阅读 3,378评论 0 43
  • HIVE是一个基于Hadoop的数据仓库,适用于一些高延迟性的应用。如果对延迟性要求比较高,则可以选择Hbase。...
    夏无忧阳阅读 5,095评论 0 12
  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,081评论 1 13
  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,023评论 0 6
  • 说明:不少读者反馈,想使用开源组件搭建Hadoop平台,然后再部署Kylin,但是遇到各种问题。这里我为读者部署一...
    大诗兄_zl阅读 2,102评论 0 2