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

     
  • 相关阅读:
    ES6中的新特性
    怎样优化CPU
    es6 一些小知识
    ECMAScript有6种继承方式(实现继承)
    angula的factory service provider
    angular的继承作用域通信
    MVP和MVC的区别
    判断浏览器版本语句大全
    IScroll5+在ios、android点击(click)事件不兼容解决方法
    css中单位px和em,rem的区别
  • 原文地址:https://www.cnblogs.com/royfans/p/7209940.html
Copyright © 2011-2022 走看看