cdh hive 配置debug日志级别
时间: 2023-08-19 20:19:33 浏览: 188
好的,CDH集群中Hive的debug日志级别可以通过修改log4j.properties文件来实现。下面是具体步骤:
1. 找到Hive的log4j.properties文件
在Hive的安装目录下的conf目录中,找到log4j.properties文件。
2. 修改log4j.properties文件
在log4j.properties文件中,找到以下配置项:
```
log4j.rootLogger=INFO,console
```
将其修改为:
```
log4j.rootLogger=DEBUG,console
```
这样就将Hive的日志级别设置为DEBUG级别了。
3. 重启Hive服务
修改完log4j.properties文件后,需要重启Hive服务才能使配置生效。可以使用以下命令重启Hive服务:
```
hive --service hiveserver2 stop
hive --service hiveserver2 start
```
以上就是CDH集群中Hive的debug日志级别配置的步骤,希望能对你有所帮助。
相关问题
cdh hive配置
好的,关于 CDH 集群中 Hive 的配置,可以按照以下步骤进行:
1. 修改 Hive 配置文件
在 Hive 安装目录下的 conf 目录中,找到 hive-site.xml 文件,修改其中的相关配置项。
2. 配置 Hive 数据库
在 Hive 安装目录下的 scripts 目录中,找到 metastore_db 脚本,运行该脚本以创建 Hive 数据库。
3. 启动 Hive 元数据服务
在 Hive 安装目录下的 bin 目录中,执行以下命令启动 Hive 元数据服务:
```
hive --service metastore
```
4. 启动 Hive 服务
在 Hive 安装目录下的 bin 目录中,执行以下命令启动 Hive 服务:
```
hive --service hiveserver2
```
以上就是 CDH 集群中 Hive 的基本配置步骤,具体配置细节可以根据实际情况进行调整。
CDH HIVE 配置hive.start.cleanup.scratchdir
CDH (Cloudera Distribution for Hadoop) 是Apache Hadoop的一个企业级发行版,其中Hive是一个数据仓库工具,用于对存储在Hadoop文件系统(HDFS)中的大量数据进行查询处理。`hive.start.cleanup.scratchdir` 是Hive的一个配置参数,它控制了在启动Hive服务时是否清理临时目录(也称为Scratch Dir)。
默认情况下,这个参数设为`true`,意味着Hive会在启动时删除临时目录中的所有内容。这可以防止旧的作业或会话残留的数据影响新任务的执行。然而,如果你希望保留这些数据以便于调试或其他特殊用途,可以将其设置为`false`。
要修改这个配置,通常是在Hive的conf/hive-site.xml文件中找到`<property>`标签并添加或更新如下:
```xml
<property>
<name>hive.start.cleanup.scratchdir</name>
<value>true|false</value>
<description>Whether to clean up the scratch directory at startup.</description>
</property>
```
然后重启Hive服务,使得更改生效。
阅读全文