在centos上安装hive完整过程
时间: 2024-10-25 17:08:03 浏览: 38
在CentOS系统上安装Hive(Apache Hive)是一个常见的数据处理任务。以下是安装Hive的步骤:
1. **更新系统**:
```
sudo yum update -y
```
2. **安装Java**:
Hadoop生态需要Java运行环境,因为Hive是基于Java的。如果还没有安装,可以这样做:
```
sudo yum install java-1.8.0-openjdk-devel -y
```
或者安装JDK 8版本。
3. **下载Hive**:
首先,访问Hive官网(https://hive.apache.org/releases.html)下载最新稳定版本的tarball。例如:
```
wget https://www.apache.org/dist/hive/hive-4.0.0/apache-hive-4.0.0-bin.tar.gz
```
4. **解压并移动目录**:
```
tar -xzf apache-hive-4.0.0-bin.tar.gz
sudo mv apache-hive-4.0.0 /usr/local/hive
```
5. **配置环境变量**:
编辑`~/.bashrc`文件添加Hive的bin路径到PATH变量中:
```
export PATH=$PATH:/usr/local/hive/bin
```
6. **刷新环境变量**:
```
source ~/.bashrc
```
7. **创建Hive Metastore数据库**:
使用`create_hive_database.sh`脚本来创建Metastore数据库,通常在Hive安装目录下有这个脚本:
```
cd /usr/local/hive
./bin/schematool -dbType mysql -initSchema
```
如果你需要修改配置,比如连接MySQL,编辑`conf/hive-site.xml`。
8. **启动Hive Server**:
```
start-metastore.sh
start-hiveserver2.sh
```
9. **验证安装**:
打开一个新的终端窗口,输入`beeline`命令,这将启动Hive交互式Shell,你可以通过它测试Hive是否正常工作。
阅读全文