首先,确保启动了Metastore服务
可以执行:/bin/hive,进入到Hive Shell环境中,可以直接执行sql语句
创建表
create table test(id int, name string, gender string);
插入数据
insert into test values(1, '万里红', '男'), (2, '周杰润', '男'), (3, '林紫绿', '女');
查询数据
select gender, count(*) as cnt from test group by gender;
验证hive的数据存储
hive的数据存储在HDFS的:/user/hive/warehouse中
验证sql语句启动的MapReduce程序
打开YARN的web页面查看任务情况:http://hadoop1:8088
hive中可以使用类似于mysql的语法完成基本的库,表,插入,查询等操作
通过yarn控制台可以看到,hive是将sql翻译成Mapeduce程序允许在YARN中
hive中创建的库和表的数据,存储在HDFS中,默认存放在;
hdfs://hadoop1:8020/user/hive/warehouse中