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

     
  • 相关阅读:
    VMworld 2015 感受:VMware “Ready For Any”
    理解 OpenStack 高可用(HA)(1):OpenStack 高可用和灾备方案 [OpenStack HA and DR]
    Nova 操作汇总(限 libvirt 虚机) [Nova Operations Summary]
    理解 OpenStack 高可用(HA)(5):RabbitMQ HA
    [转]linux sort 命令详解
    [转]linux awk命令详解
    linux sftp 安全文件传输命令
    C++ Jsoncpp源代码编译与解析Json
    linux找不到动态链接库 .so文件的解决方法
    C++ Explicit Constructors(显式构造函数)
  • 原文地址:https://www.cnblogs.com/royfans/p/7209940.html
Copyright © 2011-2022 走看看