hadoop插件 hive安装

本文详细介绍了在Hadoop3.1.2环境下,如何从下载安装包开始,通过创建MySQL数据库、配置hive-site.xml、设置环境变量等步骤,完成Hive的安装与配置过程。并提供了可能遇到的错误及解决方法。

一、前提条件

  • hadoop 3.1.2
  • mysql 5.6.45

二、下载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

namevalue
javax.jdo.option.ConnectionURLjdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true
javax.jdo.option.ConnectionDriverNamecom.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.dirhdfs上的路径
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值