在成功启动Hadoop之后
切换到Hive目录下
输入:
首先初始化数据库
初始化的时候注意要将mysql启动
输入:
执行成功之后,可以看到hive数据库和一堆表已经创建成功了
切换到 cd /opt/hive/hive2.1/bin
进入hive (确保hadoop以及成功启动)
输入:
进入hive 之后
做一些简单的操作
新建一个库,然后在建一张表
基本操作和普通的关系型数据库差不多
创建库:
创建表:
create table db_hiveTest.student(id int,name string) row format delimited fields terminated by \'\t\';说明: terminated by \'\t\' 表示文本分隔符要使用Tab,行与行直接不能有空格。
加载数据
新打开一个窗口
因为hive 不支持写,所以添加数据使用load加载文本获取。
新建一个文本
编辑该文本添加数据
输入:
添加数据:
中间的空格符使用Tab建
说明: 文本可以在Windows上面新建,然后通过ftp上传到linux中,需要注意文本的格式为unix 格式。
切换到hive shell
加载数据
输入:
然后查询该数据
输入: