本文记录一下 Mac 本机安装 Hive 的过程,免得每次都要去搜索一堆博客才能安装成功。
环境
Mac:10.15.7
Hadoop:2.7.4
JDK:1.8.0_151
Hive:2.2.0
下载并解压
从官网下载解压到某个目录下,并在 /etc/profile 设置环境变量:
1 | export HIVE_HOME=/usr/local/hive |
使环境变量生效:
1 | source /etc/profile |
查看是否安装成功:
1 | hive |
修改 Hive 配置
修改 hive-site.xml 文件
1 | <!-- 数据库的用户名 --> |
修改 hive-env.sh 文件
1 | export HADOOP_HOME=/usr/local/hadoop |
初始化 Hive metastore 数据库表
复制 mysql 驱动包到 hive lib 目录
1
cp mysql-connector-java-5.1.43.jar $HIVE_HOME/lib
创建 hive_metadata 数据库
1
mysql -uroot -p123456
1 | create database hive_metadata; |
- 初始化创建 Hive metastore 数据库表
1
HIVE_HOME/bin/schematool -dbType mysql -initSchema
1 | mysql> |
运行 Hive
启动命令
启动 metastore 服务:
1 | HIVE_HOME/bin/hive --service metastore & |
启动 HiveServer2 :
1 | HIVE_HOME/bin/hive --service metastore & |
查看相关进程
显示为两个 RunJar 进程:
1 | jps |