zoukankan      html  css  js  c++  java
  • 1、hive安装详细步骤

    一、环境准备

    hadoop-2.7.2

    java 1.7.0

    apache-hive-1.2.1

    mysql

    Hive配置文件介绍

    •hive-site.xml      hive的配置文件
    •hive-env.sh        hive的运行环境文件
    •hive-default.xml.template  默认模板
    •hive-env.sh.template     hive-env.sh默认配置
    •hive-exec-log4j.properties.template   exec默认配置
    • hive-log4j.properties.template log默认配置
     
    二、配置Hive
    •进入hive/conf目录
    •依据hive-env.sh.template,创建hive-env.sh文件
    •cp  hive-env.sh.template hive-env.sh
    •修改hive-env.sh
    •指定hive配置文件的路径
    •export HIVE_CONF_DIR=/home/test/Desktop/hive/conf
    •指定Hadoop路径
    • HADOOP_HOME=/home/test/Desktop/hadoop  

    修改HADOOP_HOMElib目录下的jline-*.jar 变成HIVE_HOMElib下的jline-2.12.jar。hadoop和hive版本一致

    Hadoop jar包 路径是:share/hadoop/yarn/lib

    三、使用MySQL数据库的安装方式
    这种存储方式需要在本地运行一个mysql服务器,并作如下配置(需要将mysql的jar包拷贝到$HIVE_HOME/lib目录下)。

    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

    <configuration>
    <property>
    <name>hive.metastore.warehouse.dir</name>
    <value>/user/hive_remote/warehouse</value>
    </property>


    <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://localhost:3306/hive_remote?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>root</value>
    </property>

    <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>123456</value>
    </property>
    </configuration>

    四、启动hive,在hive的bin目录下(或者在./profile配置环境变量)

    [root@two1 bin]#./hive

    Logging initialized using configuration in jar:file:/opt/apache-hive-1.2.1-bin/lib/hive-common-1.2.1.jar!/hive-log4j.properties
    hive> show databases;
    OK
    default
    Time taken: 0.93 seconds, Fetched: 1 row(s)
    hive>

    hive详细操作点击下面链接

     
  • 相关阅读:
    友盟上报 IOS
    UTF8编码
    Hill加密算法
    Base64编码
    Logistic Regression 算法向量化实现及心得
    152. Maximum Product Subarray(中等, 神奇的 swap)
    216. Combination Sum III(medium, backtrack, 本类问题做的最快的一次)
    77. Combinations(medium, backtrack, 重要, 弄了1小时)
    47. Permutations II(medium, backtrack, 重要, 条件较难思考)
    3.5 find() 判断是否存在某元素
  • 原文地址:https://www.cnblogs.com/royfans/p/7209940.html
Copyright © 2011-2022 走看看