hadoop插件 hive安装

一、前提条件

  • hadoop 3.1.2
  • mysql 5.6.45

二、下载hive安装包

  • 地址:hive

三、安装步骤

1. mysql数据库操作
  • 打开mysql创建hive数据库 create database hive;
  • tar -zxvf apache-hive-3.1.1-bin.tar.gz
  • mv apache-hive-3.1.1-bin /opt/hive
  • cd /opt/hive/scripts/metastore/upgrade/mysql
  • 连接mysql 执行 use hive; source hive-schema-3.1.0.mysql.sql
2. 下载mysql驱动

驱动地址
下载完成之后 移动到 /opt/hive/lib 下

3. 配置hive-site.xml

vim /conf/hive-site.xml

name value
javax.jdo.option.ConnectionURL jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true
javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver
javax.jdo.option.ConnectionUserName 连接Mysql用户名
javax.jdo.option.ConnectionPassword 连接Mysql密码
hive.cli.print.header 显示列名
hive.cli.print.current.db 显示数据库名
hive.metastore.warehouse.dir hdfs上的路径
4. 配置hive
  • 在 /etc/profile中添加
export HIVE_HOME=/opt/hive
export PATH=$HIVE_HOME/bin:$PATH
5. 最后一步
  • hive --service metastore &

四、hive体验

命令行 输入 hive ,正常的

五、可能的错误

Exception in thread “main” java.lang.RuntimeException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

未执行hive --service metastore

你可能感兴趣的:(工具)