博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hive 安装操作
阅读量:5977 次
发布时间:2019-06-20

本文共 2097 字,大约阅读时间需要 6 分钟。

本篇为安装篇较简单:
前提:
1: 安装了hadoop-1.0.4(1.0.3也可以)正常运行
2:安装了hbase-0.94.3, 正常运行
接下来,安装Hive,基于已经安装好的hadoop,步骤如下:
1:下载
从下载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安装可能会遇到的问题

1.hive报Invalid maximum heap size: -Xmx4096m错误解决方法

@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 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

 
 
你可能感兴趣的文章
Telegraf+InfluxDB+Grafana快速搭建实时监控系统 监控postgresql
查看>>
find 命令一个命令多参数如何使用,????,perm
查看>>
【luogu 3811】【模板】乘法逆元
查看>>
第8周学习进度情况
查看>>
使用Storm实现累加求和操作
查看>>
禁用树莓派屏幕休眠
查看>>
SQL数据库学习之路(五)
查看>>
人工智能--遗传算法(旅行商问题)
查看>>
leetcode_486. Predict the Winner
查看>>
面向切面编程-日志切面应用
查看>>
linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf)
查看>>
mysql timeout知多少
查看>>
约瑟夫环算法
查看>>
Jmeter 下载和安装
查看>>
OneZero第五周第二次站立会议(2016.4.19)
查看>>
(转)利用Ant与Proguard混淆引用的子工程项目jar包及打war包
查看>>
mac下git与github简单使用
查看>>
sklearn 岭回归
查看>>
ios sinaweibo 客户端(三)
查看>>
ios之UIImageView
查看>>