栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

CentOS 安装部署 Hive

CentOS 安装部署 Hive

文章目录

一、安装 Hive

1. 解压安装包2. 配置环境变量 二、配置 Hive

1. 配置 hive-site.xml 文件2. 复制 mysql 驱动程序3. 初始化 Hive 元数据 四、运行

一、安装 Hive 1. 解压安装包

将 Hive 安装包解压并移动到 /usr/local/src 路径,并重命名目录。

tar -zxvf apache-hive-2.3.4-bin.tar.gz 
mv apache-hive-2.3.4-bin /usr/local/src/
cd /usr/local/src/
mv apache-hive-2.3.4-bin/ hive
2. 配置环境变量

设置 spark 环境变量,只对 root 用户生效,修改 /root/.bash_profile 文件。如果要设置全局变量则修改 /etc/profile 文件

vi /root/.bash_profile

在文末追加以下文字:

# set hive environment
export HIVE_HOME=/usr/local/src/hive
export PATH=$PATH:$HIVE_HOME/bin

让环境变量生效

source /root/.bash_profile 
二、配置 Hive 1. 配置 hive-site.xml 文件

修改 hive-site.xml 配置文件,将 MySQL 数据库作为 Hive 元数据库。没有 hive-site.xml ,就将 Hive 安装目录里 hive-default.xml.template 文件更名为 hive-site.xml。

cd /usr/local/src/hive
cd conf/
cp hive-default.xml.template hive-site.xml
vi hive-site.xml

把文件里原来的所有文字全部删完,不然会报各种错误。删完之后,在 hive-site.xml 文件中添加内容:






  
    javax.jdo.option.ConnectionUserName
    root
    Mysql用户名
  
  
    javax.jdo.option.ConnectionPassword
    123456
    Mysql密码
  
  
    javax.jdo.option.ConnectionURL
    jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true
    Mysql登录端口
  
  
    javax.jdo.option.ConnectionDriverName
    com.mysql.jdbc.Driver
    jdfb驱动
  
  
    datanucleus.schema.autoCreateAll
    true
    我也不知道干啥的,加了不报错
  
  
    hive.metastore.schema.verification
    false
    我也不知道干啥的,加了不报错
  
  
    hive.metastore.warehouse.dir
    /user/hive_remote/warehouse
    我也不知道干啥的,加了不报错
  
  
    hive.metastore.local
    false
    我也不知道干啥的,加了不报错
  


2. 复制 mysql 驱动程序

必须将 mysql-connector-java-5.1.38.jar 拷贝到 hivelib 目录下。没有 mysql-connector 包可以百度下载。

cd /root/download
mv mysql-connector-java-5.1.38.jar /usr/local/src/hive/lib/
3. 初始化 Hive 元数据

并通过 schematool 命令初始化 Hive 元数据

schematool -dbType mysql -initSchema

提示 schemaTool completed 则是初始化完成。

第一次运行如果报错,请确定是否把 hive-site.xml 原来的文字全部删完,或者是没有复制驱动程序。

四、运行

输入 hive 运行,如果进入 hive 命令行则配置完成。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/761119.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号