• 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

     

    参考链接:http://blog.csdn.net/lifuxiangcaohui/article/details/40378689

     
     
  • 相关阅读:
    ABAP接口用法
    监听textarea数值变化
    The first step in solving any problem is recognizing there is one.
    Wrinkles should merely indicate where smiles have been.
    God made relatives.Thank God we can choose our friends.
    Home is where your heart is
    ABAP跳转屏幕
    Python 工具包 werkzeug 初探
    atom通过remote ftp同步本地文件到远程主机的方法
    Mongodb学习笔记一
  • 原文地址:https://www.cnblogs.com/xiohao/p/6401316.html
Copyright © 2020-2023  润新知