Hive是建立在Hadoop上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。Hive定义了简单的类SQL查询语言,称为HQL,可通过它来检索Hadoop存储数据,而且所有的查询操作是基于MapReduce来完成的。
本文主要介绍了如何快速安装Hive组件的一种可行的方法。Hive的安装配置比较简单,只要确保HDFS和MapReduce已经正确运行即可开始我们的安装之旅了。那么今天我们就具体来看一看如何快速简便的安装Hive组件!
1.下载Hive
下载地址: 选择要下载的版本
2.把Hive移动到/usr/hadoop目录下并解压
mv hive-1.1.0.tar.gz /usr/;cd /usr
tar -zxvf hive-1.1.0.tar.gz
3.用root用户给hive-1.1.0授权
chown -R hadoop:hadoop hive
4.添加hive-1.1.0环境变量
vi .bash_profile
export JAVA_HOME=/usr/java/jdk1.6
export JRE_HOME=/usr/java/jdk1.6/jre
export HADOOP_HOME=/usr/hadoop
export HIVE_HOME=/usr/hive
export HBASE_HOME=/usr/hbase
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:$HIVE_HOME/bin:$HBASE_HOME/bin
5. 配置 Hive 配置文件
(1)配置 hive-conf.sh 在/usr/hive/bin目录下
HADOOP_HOME=/usr/hadoop
export HIVE_CONF_DIR=/usr/hive/conf
(2)配置 hive-default.xml 和 hive-site.xml
cd /usr/hive/conf
cp hive-default.xml.template hive-default.xml
cp hive-site.xml.template hive-site.xml
cp hive-exec-log4j.properties.template hive-exec-log4j.properties
cp hive-log4j.properties.template hive-log4j.properties
chown -R hadoop:hadoop hive-default.xml
chown -R hadoop:hadoop hive-site.xml
chown -R hadoop:hadoop hive-exec-log4j.properties
chown -R hadoop:hadoop hive-log4j.properties
6.启动Hive
#su - hadoop
#hive
7.测试
hive>create table test(key string);
hive>show tables;
若以上命令可以显示我们刚刚创建的test表,则证明我们已经正确的完成了Hive的搭建工作!
阅读(1015) | 评论(0) | 转发(0) |