hive的安装和使用

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

将hadoop包中guava-27.0-jre.jar导入hive/lib中

执行hive ./hive

你可能感兴趣的:(hive的安装和使用)