zoukankan      html  css  js  c++  java
  • hive的部署

    安装之前准备:启动hadoop和mysql   用管理hadoop的用户进行以下操作

    1)下载wget http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.7.0.tar.gz(hadoop的家目录下进行)

    2)解压到~/app

    进入到hadoop的家目录解压hive-1.1.0-cdh5.7.0.tar.gz

    [hadoop@hadoop001 ~]# tar -xzvf hive-1.1.0-cdh5.7.0.tar.gz  ~/app 

    3)bin添加到环境变量

    [hadoop@hadoop001 ~]$ cd  直接回车
    进入到家目录

    [hadoop@hadoop001 ~]$ vi ~/.bash_profile      ###目的  把hive的bin目录添加到环境变量的好处,可以在任意窗口使用bin下的任意命令

    export HIVE_HOME=/home/hadoop/app/hive-1.1.0-cdh5.7.0(这是hive的家目录)
    export PATH=$HIVE_HOME/bin:$PATH  固定写法

    [hadoop@hadoop001 ~]$ source ~/.bash_profile  --配置文档修改完成以后一定要source一下

    4)拷贝mysql的驱动到lib下

    目录  /home/hadoop/app/hive-1.1.0-cdh5.7.0/lib

          mysql-connector-java.jar

    5)hive-site.xml配置mysql相关信息(hive-site.xml这个配置文件是配置元数据的相关信息,元数据存放在mysql中)

       hive-site.xml所在目录  

    /home/hadoop/app/hive-1.1.0-cdh5.7.0/conf

    配置

    [hadoop@hadoop001 conf]$ vi hive-site.xml 

    <property>
    <name>javax.jdo.option.ConnectionURL</name>   
    <value>jdbc:mysql://hadoop001:3306/ruoze_d6?createDatabaseIfNotExist=true&amp;characterEncoding=UTF-8</value>##hadoop001:3306配置mysql的服务器和端口:##ruoze_d6要创建的数据库名称
    </property>

    <property>##固定配置
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
    </property>

    <property>##连接mysql的用户名
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>root</value>
    </property>

    <property>##连接mysql的密码
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>123456</value>
    </property>

    配置完以上内容以后,要重启一下mysql并且要在mysql中要刷新一下权限(这是坑)

    然后进入hive

    [hadoop@hadoop001 conf]$ hive
    which: no hbase in (/home/hadoop/app/hive-1.1.0-cdh5.7.0/bin:/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/bin:/home/hadoop/app/hive-1.1.0-cdh5.7.0/bin:/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/bin:/usr/java/jdk1.8.0_45/bin:/root/ruozedata/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin)

    Logging initialized using configuration in jar:file:/home/hadoop/app/hive-1.1.0-cdh5.7.0/lib/hive-common-1.1.0-cdh5.7.0.jar!/hive-log4j.properties
    WARNING: Hive CLI is deprecated and migration to Beeline is recommended.
    hive>

     6)hive家目录讲解

    bin目录下边是脚本,成为脚本目录

    conf目录下边是配置文件(hadoop的配置文件目录有两种,一种是etc  一种是conf)

    lib目录下边是各种各样的jar包

  • 相关阅读:
    F. The Treasure of The Segments
    D. Zigzags
    C. Binary String Reconstruction
    B. RPG Protagonist
    中国计量大学同步赛补题
    Teacher Ma专场补题
    2020ICPC上海站总结&补题
    华东202011月赛补题
    算法学习之旅——树状数组
    迷宫
  • 原文地址:https://www.cnblogs.com/xuziyu/p/10473248.html
Copyright © 2011-2022 走看看