• CDH5.16.1版本的tar包版Hive1.1.0集成安装


    1 下载对应的hive安装包,cdh官方的下载镜像找到对应的hive版本

    http://archive.cloudera.com/cdh5/cdh/5/

    2 下载好的tar包hive-1.1.0-cdh5.16.1.tar.gz  ,并解压

    tar -zvxf hive-1.1.0-cdh5.16.1.tar.gz

    3 创建MySQL数据库并创建用户和权限

    create database hive default character set UTF8;

    grant all privileges on hive.* to hive@'%' identified by 'Test12345XXX';

    flush privileges;

    4 上传mysql的jar包到hive的lib目录下,我这里用的是rz插件上传

    /mnt/software/hive-1.1.0-cdh5.16.1/lib

    5 增加hive环境变量

    vim /etc/profile

    追加如下内容,根据自己的安装路径

    #HIVE
    export HIVE_HOME=/mnt/software/hive-1.1.0-cdh5.16.1
    export PATH=$PATH:$HIVE_HOME/bin

    刷新环境变量

    source /etc/profile

    6 修改配置文件

    vim /mnt/software/hive-1.1.0-cdh5.16.1/hive-site.xml

    <configuration>
    <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>hive</value>
    </property>
    <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <!-- MySQL密码 -->
    <value>Test123456</value>
    </property>
    <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://hdp/hive?createDatabaseIfNotExist=true&useSSL=false</value>
    </property>
    <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
    </property>
    </configuration>
    

    7 初始化并启动hive

    1. 启动Hive 的 Metastore Server服务进程
           hive --service metastore &
    2. hive第一次登录需要初始化
           schematool -dbType mysql -initSchema
    3. 登录hive


      

    8 链接MySQL验证是否初始化完成,hive安装配置完成



  • 相关阅读:
    HDU-5818-Joint Stacks
    蓝桥杯-2016CC-卡片换位
    HDU-2255-奔小康赚大钱(KM算法)
    蓝桥杯-PREV31-小朋友排队
    crypto.js加密传输
    js之对象
    LigerUi之ligerMenu 右键菜单
    关于js中window.location.href,location.href,parent.location.href,top.location.href的用法
    设置js的ctx
    AngularJS简单例子
  • 原文地址:https://www.cnblogs.com/QuestionsZhang/p/12340576.html
Copyright © 2020-2023  润新知