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详细操作点击下面链接

     
  • 相关阅读:
    CSS 中 Font-Family 中英文对照表
    0号首页,移动应用快捷门户
    身边的大数据和我们的着手点
    php单例模式
    原生JS实现ajax与ajax的跨域请求
    two.js之实现动画效果
    H5中的拖放
    简说chart2.4的应用,以及Uncaught ReferenceError : require is not defined的解决
    JS中的作用域以及全局变量的问题
    JavaScript 框架------------AngularJS(下)
  • 原文地址:https://www.cnblogs.com/royfans/p/7209940.html
Copyright © 2011-2022 走看看