Hive常用命令及其环境搭建【持续更新......】
Hive
基本概念
- 数据仓库(历史数据,用于计算分析)
- 解释器、编译器、优化器等(将sql转换为MR,提交给Hadoop集群)。
- hive运行时,元数据(表、库、字段、属性)存储在关系型数据库(在线数据,交互式)里面,数据存储在HDFS里面
架构图
HIVE 搭建模式
- local (测试/但不推荐)Derby数据库(自带)
- 单用户模式 Mysql
- 多用户/远程服务器模式(MetaStore Server)
单用户模式
- 安装mysql
yum install mysql-server -y- 启动服务
service mysqld start- 设置开机启动
chkconfig mysql on
查看开机启动列表
chkconfig mysql --list- 通过mysql命令连接数据库
mysql 连接成功- 登录权限控制
show databases;
use mysql;
show tables;
desc user;