简单说明:hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。
Hive 没有专门的数据格式。Hive 可以很好的工作在 Thrift 之上,控制分隔符,也允许用户指定数据格式。
hive 安装配置
安装需要
java 1.6,java 1.7或更高版本。
Hadoop 2.x或更高, 1.x. Hive 0.13 版本也支持 0.20.x, 0.23.x
Linux,mac,windows操作系统。以下内容适用于linux系统。
修改/etc/profile文件
vi /etc/profile
export HIVE_HOME=/usr/hive/hive-1.2.0
export PATH=$HIVE_HOME/bin:$PATH
输入命令:
source /etc/profile
使刚配置的文件生效。
hive-host.xml hiveserver2配置
<property>
<name>hive.server2.thrift.bind.host</name>
<value>192.168.230.128</value>
</property>
安装完后,可执行:
命令进入HIVE
hive
use 数据库名; --选择数据库
HIVE JDBC 链接时,需要启动服务:
本文系作者在时代Java发表,未经许可,不得转载。
如有侵权,请联系nowjava@qq.com删除。