CDH HIVE 配置hive.start.cleanup.scratchdir
时间: 2024-10-12 08:13:44 浏览: 37
idea-cdh-hive-lib.zip
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服务,使得更改生效。
阅读全文