hive的安装和使用
2020-11-14 本文已影响0人
Captain_Gu
hive介绍
hive是一款Apache旗下的数据仓库构建软件,能够读取hdfs的数据使用SQL对数据进行处理,大大降低了面向关系型数据库开发人员的学习成本。hive会将SQL转成Hadoop的Mapreduce进行处理,而无需去写Mapreduce程序
版本介绍
jdk:/opt/jdk1.8.0_231
hadoop:/opt/hadoop-3.2.1
#mysql使用的是windows机器
mysql:D:\mysql-5.6.46-winx64
hbase:/opt/hbase-2.3.3
hive:/opt/apache-hive-3.1.2-bin
hive安装
下载选择对应版本本文使用基于Hadoop3的3.1.2
https://mirror.bit.edu.cn/apache/hive/
配置hive-env.sh
# Set HADOOP_HOME to point to a specific hadoop install directory
HADOOP_HOME=/opt/hadoop-3.2.1
# Hive Configuration Directory can be controlled by:
export HIVE_CONF_DIR=/opt/apache-hive-3.1.2-bin/conf
配置可执行权限
chmod -R 777 apache-hive-3.1.2-bin/
执行
bin/schematool -dbType mysql -initSchema
#显示
Initialization script completed
schemaTool completed