hive安装步骤

centos7安装hive,hive版本3.1.2

一、环境准备

JDK版本:jdk-8u381

Hadoop版本:hadoop-3.1.3

MySQL版本:8.0.34

二、hive安装步骤

1.解压

将压缩包复制到/opt/software目录下,并解压至/opt/module/目录

tar -zxf ./apache-hive-3.1.2-bin.tar.gz -C /opt/module/

ac0686055d1d46e8a05de5b25ddb98cb.png

2.修改文件名

进入/opt/module/目录,将apache-hive-3.1.2-bin改为hive312

cd /opt/module/

mv ./apache-hive-3.1.2-bin/ hive312

c08f944e69d947fc9238a97e5e86acc8.png

3.配置环境变量

修改/etc/profile文件

vim /etc/profile

b2bfe8e3c93c45ac9c54bc08a6e39be5.png

在最下方加入

#hive
export HIVE_HOME=/opt/module/hive312
export PATH=$HIVE_HOME/bin:$PATH

a85c13cb2c4444d69c5ae9cfc7c86967.png

改完文件保存并退出,source环境变量

source /etc/profile

e090343270d246559d6332578f13f183.png

4.修改配置文件

进入/opt/module/hive312/conf/目录

cd /opt/module/hive312/conf/

0546db5f6f2745a0b0bafb3f2c9e641a.png

将模板文件hive-default.xml.template改名为hive-default.xml

mv hive-default.xml.template hive-default.xml

aefd0c930bfa407aa4b370bd731b4ba1.png

创建hive-site.xml文件

vim ./hive-site.xml






  
    hive.metastore.warehouse.dir
    /hive312/warehouse
  

  
    hive.metastore.db.type
    mysql
  

  
    javax.jdo.option.ConnectionURL
    jdbc:mysql://192.168.153.135:3306/hive135?createDatabaseIfNotExist=true
  
  
    javax.jdo.option.ConnectionDriverName
    com.mysql.cj.jdbc.Driver
  
  
    javax.jdo.option.ConnectionUserName
    root
  
  
    javax.jdo.option.ConnectionPassword
    123456
  

  
    hive.metastore.schema.verification
    false
  

  
    hive.cli.print.current.db
    true
  

  
    hive.cli.print.header
    true
  

5.拷贝驱动

将MySQL8的驱动拷贝到/opt/module/hive312/lib目录下

hive安装步骤_第1张图片

删除lib目录下的guava-19.0.jar

rm -rf ./guava-19.0.jar

将/opt/module/hadoop-3.1.3/share/hadoop/common/lib中guava-27.0-jre.jar拷贝至/opt/module/hive312/lib目录(当前目录)

cp /opt/module/hadoop-3.1.3/share/hadoop/common/lib/guava-27.0-jre.jar ./

6.初始化hive

schematool -dbType mysql -initSchema

a3e50c5e59d9431eace87cd676a4cb65.png

输入hive进入默认库

hive安装步骤_第2张图片

开启元数据服务

nohup hive --service metastore &

开启hive远程服务

nohup hive --service hiveserver2 &

启动beeline客户端

beeline -u jdbc:hive2://localhost:10000

hive安装步骤_第3张图片

 

你可能感兴趣的:(hive,hadoop,数据仓库,大数据,mysql)