zoukankan      html  css  js  c++  java
  • Hive总结(四)hive安装记录

    本篇为安装篇较简单:


    前提:
    1: 安装了hadoop-1.0.4(1.0.3也能够)正常执行
    2:安装了hbase-0.94.3, 正常执行

    接下来,安装Hive,基于已经安装好的hadoop。过程例如以下:

    1:下载
    http://hive.apache.org/下载hive-0.9.0/
    创建文件夹
    /hive
    将文件hive-0.9.0保存在/hive下

    2:解压缩
    [root@pg2 download]# cd /hive
    [root@pg2 hive]# ls
    hive-0.9.0.tar.gz
    [root@pg2 hive]# tar xfz hive-0.9.0.tar.gz

    [root@pg2 hive-0.9.0]# ls
    bin  conf  docs  examples  lib  LICENSE  NOTICE  README.txt  RELEASE_NOTES.txt  scripts  src
    [root@pg2 hive-0.9.0]# 

    3:配置
    进入conf文件夹
    [root@pg2 hive-0.9.0]# cd conf
    [root@pg2 conf]# ls
    hive-default.xml.template  hive-env.sh.template  hive-exec-log4j.properties.template  hive-log4j.properties.template
    [root@pg2 conf]# 
    做例如以下配置:
    首先复制几个template文件
    [root@pg2 conf]# cp hive-default.xml.template hive-default.xml
    [root@pg2 conf]# cp hive-env.sh.template hive-env.sh
    [root@pg2 conf]# cp hive-log4j.properties.template hive-log4j.properties
    [root@pg2 conf]# cp hive-exec-log4j.properties.template hive-exec-log4j.properties

    然后配置相应的配置文件
    a: hive-default.xml
    缺省先不改动
    b:hive-env.sh
    缺省的为256M,此处临时不调整
    # export HADOOP_HEAPSIZE=1024

    # Set HADOOP_HOME to point to a specific hadoop install directory
    HADOOP_HOME=/hadoop/hadoop-1.0.4

    # Hive Configuration Directory can be controlled by:
    export HIVE_CONF_DIR=/hive/hive-0.9.0/conf


    4:启动
    进入/hive/hive-0.9.0/bin
    [root@pg2 conf]# cd ../bin
    [root@pg2 bin]# ls
    ext  hive  hive-config.sh
    [root@pg2 bin]# ./hive
    WARNING: org.apache.hadoop.metrics.jvm.EventCounter is deprecated. Please use org.apache.hadoop.log.metrics.EventCounter in all the log4j.properties files.
    Logging initialized using configuration in file:/hive/hive-0.9.0/conf/hive-log4j.properties
    Hive history file=/tmp/root/hive_job_log_root_201301032313_932376477.txt
    hive> 
    hive> show tables;
    OK
    Time taken: 21.874 seconds

    hive>


    hive安装可能会遇到的问题

    1.hive报Invalid maximum heap size: -Xmx4096m错误解决方法
    mongodb@krusiting-laptop:~/hive-0.6.0$ bin/hive
    Invalid maximum heap size: -Xmx4096m
    The specified size exceeds the maximum representable size.
    Could not create the Java virtual machine.


    解决方法:
    ~/hive-0.6.0/bin/ext/util$ vim execHiveCmd.sh
    改动
    HADOOP_HEAPSIZE=4096

    HADOOP_HEAPSIZE=256


  • 相关阅读:
    初识ASP.net-牛腩新闻公布系统
    【React Native开发】React Native控件之RefreshControl组件具体解释(21)
    Drupal 主题的表现形式
    OAF 设置右对齐
    在页面和请求中分别使用XML Publisher生成PDF报表且自动上传至附件服务器
    在请求的参数中设置可选值列表为当前职责可访问的所有OU
    校验基于EO的VO中的字段是否发生变化
    在使用DBMS_LOB.WRITEAPPEND()追加Clob内容的时候,报数字或值异常
    OAF中下载附件之后页面失效,报过时的数据异常,浏览器后退异常
    JAVA 中CLOB与Clob有区别
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/6884791.html
Copyright © 2011-2022 走看看