zoukankan      html  css  js  c++  java
  • 安装Hive

    1.下载hive配置文件

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

    2.解压hive压缩文件

      tar -zxvf ~/app/hive-1.10-cdh5.7.0.tar.gz

    3.修改hive-site.xml

      (hive解压文件的conf目录中创建文件hive-site.xml)

      cp hive-site.xml.tmplate hive-site.xml

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
    <configuration>
    <property>
            <name>javax.jdo.option.ConnectionURL</name>
              <value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true</value>
    </property>
    <property>
            <name>javax.jdo.option.ConnectionDriverName</name>
            <value>com.mysql.jdbc.Driver</value>
        </property>
        <property>
            <name>javax.jdo.option.ConnectionUserName</name>
            <value>本机用户名</value>
        </property>
    <property>
            <name>javax.jdo.option.ConnectionDriverName</name>
            <value>com.mysql.jdbc.Driver</value>
        </property>
        <property>
            <name>javax.jdo.option.ConnectionUserName</name>
            <value>本机用户名</value>
        </property>
    <property>
            <name>javax.jdo.option.ConnectionPassword</name>
            <value>本机密码</value>
        </property>
    </configuration>

    4.修改hive-env.sh文件

      拷贝hive-env.sh.template 为hive-env.sh

     5.配置环境变量

      在/etc/profile文件末尾添加hive的环境变量

     6.更新环境变量使其生效

      hadoop@master:~$source /etc/profile

    7.创建Hive的工作目录并赋予权限

    1. hadoop@master:~$hadoop fs -mkdir /tmp
    2. hadoop@master:~$hadoop fs -mkdir /user/hive/warehouse
    3. hadoop@master:~$hadoop fs -chmod g+w /tmp
    4. hadoop@master:~$hadoop fs -chmod g+w /user/hive/warehou

    8.设定使用默认使用derby数据库作为元数据库

      hadoop@master:~$schematool -dbType derby -initSchema

  • 相关阅读:
    9月7日总结
    Arbitrage题解
    杀蚂蚁题解
    8月11日总结
    8月10总结
    PHP 关于获取客户端ip的方法
    PHP内置函数大全
    PHP header函数设置http头
    获取两个日期之间的全部的日期数据(包括两个日期)
    根据周日获取这周的周日到周六的日期(周日为这周的第一天)
  • 原文地址:https://www.cnblogs.com/wyk1/p/13996632.html
Copyright © 2011-2022 走看看