CentOS 安装 Hive 教程
准备工作

在开始安装 Hive 之前,请确保您的 CentOS 系统满足以下要求:
- 操作系统:CentOS 7 或更高版本
- 硬件要求:根据您的需求配置
- 软件要求:Java 1.8 或更高版本,Hadoop 2.x 或更高版本
安装 Java
安装 Java 开发环境:
sudo yum install java-1.8.0-openjdk-devel
验证 Java 版本:
java -version
确保 Java 版本为 1.8 或更高。
安装 Hadoop
安装 Hadoop:
sudo yum install hadoop
配置 Hadoop:

- 修改
hadoop-env.sh文件,设置 Java 环境变量:
sudo vi /etc/hadoop/hadoop-env.sh
添加以下行:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-xxx
xxx 为您的 Java 版本号。
- 修改
core-site.xml文件,设置 Hadoop 的工作目录:
sudo vi /etc/hadoop/core-site.xml
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration> - 修改
hdfs-site.xml文件,设置 HDFS 的工作目录:
sudo vi /etc/hadoop/hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration> - 格式化 HDFS:
sudo -u hdfs hadoop fs -format
- 启动 Hadoop 服务:
sudo systemctl start hadoop-hdfs-namenode sudo systemctl start hadoop-hdfs-datanode sudo systemctl start hadoop-yarn-resourcemanager sudo systemctl start hadoop-yarn-nodemanager
安装 Hive
安装 Hive:
sudo yum install hive
配置 Hive:
- 修改
hive-site.xml文件,设置 Hive 的工作目录:
sudo vi /etc/hive/hive-site.xml
<configuration>
<property>
<name>hive.metastore.uris</name>
<value>thrift://localhost:9083</value>
</property>
</configuration> - 启动 Hive 服务:
sudo systemctl start hive-server
验证 Hive 安装
打开 Hive 命令行:
hive
创建一个简单的表:

CREATE TABLE test_table (id INT, name STRING);
插入数据:
INSERT INTO TABLE test_table VALUES (1, 'test');
查询数据:
SELECT * FROM test_table;
FAQs
Q1:如何查看 Hive 的版本信息?
A1:在 Hive 命令行中执行以下命令:
SHOW VERSIONS;
Q2:如何查看 Hive 的配置信息?
A2:在 Hive 命令行中执行以下命令:
SHOW VARIABLES;

