centos6.5上安装和配置hive教程,centos6.5hive


centos6.5上安装和配置hive

关键字:hive

hive:是基于hadoop文件系统之上的数据仓库架构。为数据仓库的管理提供了数据ETL(抽取、转换和加载)工具、数据存储管理和大型数据集的查询和分析能力。同时Hive定义了类SQL的语言——hive QL。hive QL允许用户进行和SQL相似的操作,还允许 开发人员方便使用Mapper和Reducer操作,对MapReduce框架师一个强有力的支持。

1.安装hive(前提条件:系统要安装hadoop)

步骤①:下载hive压缩文件并上传解压到centos系统中去(这是下载的是'apache-hive-1.2.2-bin.tar.gz')

# cd /usr --切换到usr目录下

# mkdir hive --创建hive空目录

# tar -azxvf /root/apahce-hive-1.2.2-bin.tar.gz -C /usr/hive --解压到刚刚创建hive目录中去

步骤②:配置hive环境变量

hive安装需要在系统中给其变量 vim /etc/profile

\

步骤③:修改hive配置文档

复制hive-default.xml.template命名为hive-site.xml并修改其配置

\
\

修改连接数据库配置信息(这里我用的是mysql)

\
\

注意:这里用的mysql,需要在hive/lib中添加上mysql连接数据库的jar,这样修改数据库连接配置才能生效。

# /usr/hadoop/hadoop-2.7.5/bin/hadoop namenode -format --

# /usr/hadoop/hadoop-2.7.5/sbin/start-all.sh --启动hadoop

# schematool -dbType mysql -initSchema --Hive2需要hive元数据库初始化

# hive --启动hive

\

这里变成了hive>就表明安装hive成功了!!

相关内容