cdh hive配置
时间: 2023-07-04 16:25:48 浏览: 67
好的,关于 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 配置debug日志级别
好的,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日志级别配置的步骤,希望能对你有所帮助。
cdh6.2 配置hive
在 CDH 6.2 中配置 Hive,需要执行以下步骤:
1. 安装 MySQL 或 MariaDB 数据库,并创建一个新的数据库和用户,用于 Hive 元数据存储。
2. 在 Hive 配置文件中设置元数据存储的 JDBC 连接参数。打开 `/etc/hive/conf/hive-site.xml` 文件,添加以下内容:
```xml
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://<mysql_host>:<mysql_port>/<hive_metastore_db_name>?createDatabaseIfNotExist=true</value>
<description>metadata is stored in a MySQL server</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>MySQL JDBC driver class</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value><hive_metastore_db_user></value>
<description>user name for connecting to mysql server</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value><hive_metastore_db_password></value>
<description>password for connecting to mysql server</description>
</property>
```
其中,`<mysql_host>` 为 MySQL 主机名或 IP 地址,`<mysql_port>` 为 MySQL 端口号,`<hive_metastore_db_name>` 为 Hive 元数据存储的数据库名称,`<hive_metastore_db_user>` 和 `<hive_metastore_db_password>` 分别为连接 MySQL 数据库的用户名和密码。
3. 配置 Hadoop HDFS,创建 Hive 所需的 HDFS 目录。例如,可以执行以下命令:
```bash
hdfs dfs -mkdir /user/hive/warehouse
hdfs dfs -chmod g+w /user/hive/warehouse
```
4. 启动 Hive Metastore 服务。可以使用以下命令启动:
```bash
sudo systemctl start hive-metastore
```
5. 启动 HiveServer2 服务。可以使用以下命令启动:
```bash
sudo systemctl start hive-server2
```
6. 使用 Hive 命令行客户端测试配置是否成功。可以使用以下命令:
```bash
hive
```
如果成功配置,将会进入到 Hive 命令行界面。
以上就是在 CDH 6.2 中配置 Hive 的步骤,如果有需要可以参考。