linux centos7安装配置hive
时间: 2024-09-14 15:15:53 浏览: 69
在 CentOS 7 系统上安装并配置 Hive 需要以下几个步骤:
1. **安装依赖**:
-y
```
- 安装 Java(Hive 需要在 Java 上运行):
```
sudo yum install java-1.8.0-openjdk-devel -y
```
2. **下载和安装 Hive**:
- 下载 Hive 官方 RPM 包,从 Apache Hive 的官方网站(https://hadoop.apache.org/hive/)下载适合 CentOS 7 的版本。
- 将下载的 `.rpm` 文件通过 `rpm` 安装:
```
sudo rpm -ivh apache-hive-x.x.x-bin-rhel7*.rpm
```
- 替换 `x.x.x` 为实际下载的版本号。
3. **配置环境变量**:
- 添加 Hive 到 PATH 及修改其他环境变量到 `~/.bashrc` 或 `~/.bash_profile` (取决于您的 Shell):
```
echo 'export HIVE_HOME=/usr/lib64/hive' >> ~/.bashrc
echo 'export PATH=$PATH:$HIVE_HOME/bin' >> ~/.bashrc
source ~/.bashrc
```
4. **启动服务**:
- 启动 Hive 服务:
```
sudo service hive-server2 start
```
5. **配置 Metastore(元数据存储服务)**:
- 如果还未配置,需要编辑 `conf/hive-site.xml` 文件:
```
vi /etc/hive/conf/hive-site.xml
```
- 配置 Metastore 数据库连接(例如 MySQL 或者 PostgreSQL),添加 `<property>` 标签到 `<configuration>` 节。
6. **启动 Metastore 服务**:
- 启动 `hiveserver2` 和 `thriftserver` 服务(如果未同时启动):
```
sudo service hiveserver2 start
```
7. **验证安装**:
- 使用 `beeline` 连接到 Hive 服务器进行测试查询:
```
beeline
```
- 输入 `\q` 退出。
阅读全文