本篇为安装篇较简单:





前提:

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

Hive总结(四)hive安装记录的更多相关文章

  1. hive学习(四) hive的函数

    1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用”=”,不使用”= ...

  2. Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录

    Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录     Hadoop 2.6 的安装与配置(伪分布式) 下载并解压缩 配置 .bash_profile : ...

  3. 阿里云ECS服务器部署HADOOP集群(四):Hive本地模式的安装

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 本地模式需要采用MySQL数据库存储数据. 1 环境介绍 一台阿里云ECS服务器:master ...

  4. Hive从概念到安装使用总结

    一.Hive的基本概念 1.1 hive是什么? (1)Hive是建立在hadoop数据仓库基础之上的一个基础架构: (2)相当于hadoop之上的一个客户端,可以用来存储.查询和分析存储在hadoo ...

  5. Hive初步使用、安装MySQL 、Hive配置MetaStore、配置Hive日志《二》

    一.Hive的简单使用 基本的命令和MySQL的命令差不多 首先在 /opt/datas 下创建数据  students.txt 1001 zhangsan 1002 lisi 1003 wangwu ...

  6. Hive的三种安装方式(内嵌模式,本地模式远程模式)

    一.安装模式介绍:     Hive官网上介绍了Hive的3种安装方式,分别对应不同的应用场景.     1.内嵌模式(元数据保村在内嵌的derby种,允许一个会话链接,尝试多个会话链接时会报错)   ...

  7. Hive[1] 初识 及 安装

    本文前提是Hadoop & Java & mysql 数据库,已经安装配置好,并且 环境变量均已经配置到位   声明:本笔记参照 学习<Hive 编程指南>而来,如果有错误 ...

  8. Hive基础概念、安装部署与基本使用

    1. Hive简介 1.1 什么是Hive Hives是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能. 1.2 为什么使用Hive ① 直接使用 ...

  9. Hive的介绍及安装

    简介 Hive 是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件 映射为一张数据库表,并提供类 SQL 查询功能. 本质是将 SQL 转换为 MapReduce 程序. Hive组件 ...

随机推荐

  1. 八、 Java程序初始化的顺序(一)

    今天在写构造器方法的时候,遇到了一个小问题,由这个问题引发了一连串的思考,在一个Java类中变量与类的初始化执行顺序是什么样的呢?## 发现问题 class Student{ private Stri ...

  2. php--点赞功能的实现

    最近在做一个视频网站,需要实现视频的点赞功能,我是结合ajax和数据库实现的,数据库的格式为有四个字段:文章id,赞,踩,ip.因为需要一个ip只能点赞一次,所以需要一个ip字段存储点赞的ip,这样便 ...

  3. 洛谷 P2863 [USACO06JAN]牛的舞会The Cow Prom-强连通分量(Tarjan)

    本来分好组之后,就确定好了每个人要学什么,我去学数据结构啊. 因为前一段时间遇到一道题是用Lca写的,不会,就去学. 然后发现Lca分为在线算法和离线算法,在线算法有含RMQ的ST算法,前面的博客也写 ...

  4. springboot集合pagehelper分页不生效的原因

    也可以

  5. 受检查异常要求try catch,new对象时,就会在堆中创建内存空间,创建的空间包括各个成员变量类型所占用的内存空间

    ,new对象时,就会在堆中创建内存空间,创建的空间包括各个成员变量类型所占用的内存空间

  6. ios iPhone 如何将应用程序名称本地化

    iPhone的应用程序名称也可以本地化,可以按照以下步骤来实施: 1. 修改项目目录下的’ -info.plist’文件名 将’ -info.plist’ 修改为 Info.plist 2. 将Inf ...

  7. 【spring boot】7.静态资源和拦截器处理 以及继承WebMvcConfigurerAdapter类进行更多自定义配置

    开头是鸡蛋,后面全靠编!!! ========================================================  1.默认静态资源映射路径以及优先顺序 Spring B ...

  8. Android程序员的进阶之路

    本文主要论述的是Android程序员的进阶之路,博主本人就是一名android开发攻城狮,所以这里讲述的大多数是android开发攻城狮的技术进阶之路,如有问题请多指正. 大家都知道程序员之中有有菜鸟 ...

  9. Intellij IDEA 拷贝的项目变为红色名字

    Intellij IDEA 拷贝的项目变为红色名字 学习了:https://blog.csdn.net/lishaoran369/article/details/72991805 settings & ...

  10. C#读取资源文件的两种方法及保存资源文件到本地

    方法1 GetManifestResourceStream   VB.NET中资源的名称为:项目默认命名空间.资源文件名 C#中则是:项目命名空间.资源文件所在文件夹名.资源文件名 例如:istr = ...