hiveql查看日志的方法
时间: 2023-09-24 07:11:00 浏览: 287
oracle数据库日志查看方法
4星 · 用户满意度95%
要查看HiveQL日志,可以按照以下步骤:
1. 打开Hive的配置文件hive-site.xml,在其中设置以下属性:
```
<property>
<name>hive.cli.print.header</name>
<value>true</value>
<description>Whether to print the names of the columns in query output.</description>
</property>
<property>
<name>hive.root.logger</name>
<value>DEBUG,console</value>
<description>Root logger level.</description>
</property>
```
2. 重启Hive服务。
3. 运行HiveQL查询时,在命令行中添加`-hiveconf hive.root.logger=DEBUG,console`参数,例如:
```
hive -e "SELECT * FROM mytable" -hiveconf hive.root.logger=DEBUG,console
```
4. 在日志文件中查看HiveQL日志。默认情况下,Hive日志会保存在/var/log/hive目录下。可以使用以下命令查看日志:
```
tail -f /var/log/hive/hive.log
```
注意,日志文件可能会很大,需要根据需要进行筛选。可以使用grep命令过滤日志,例如:
```
grep "SELECT * FROM mytable" /var/log/hive/hive.log
```
阅读全文