什么是HIVE,为什么HIVE应用最广泛
基于Hadoop的数据仓库
可以将结构化数据映射为表,并提供SQL语言接口
最终将SQL转化为MapReduce执行
HIVE同样具有高可靠性,可扩展
HIVE体系结构
MetaStore:存储和提供HIVE数据字典服务
HiveServer2:提供HIVE接口服务
HIVE中MetaStore的选择和优化
MetaStore支持Mysql,Postgresql,Oracle
数据库参数的优化:OLTP
对CPU,内存要求多一些
HIVE项目中角色实例的部署
MetaStore部署到闲的实例上
跟MetaStore Database部署在同一节点上
HIVE操作接口
Hive命令行:hive
JAVA JDBC;10000,jdvc:hive://jdbc:hive2://
Hive Server提供的Thrift服务,可供多语言调用
Hue
什么是Hue
Hue是一个可快速开发和调试Hadoop生态系统各种应用的一个基于浏览器的图形化用户接口
可以通过图形界面查询hive,impala
可以浏览HDFS
可以查看MapReduce JOB情况
可以运行PIG等