启动Hive完成如下任务:
(1)新建member表
(2)将本地文件“/home/hadoop/member.txt”导入 member表中
(3)查询member表中所有记录
(4)查询member表中男同学(性别值为1)数据
(5)查询member表中22岁男同学数据
(6)统计member表中男同学和女同学(性别值为0)的人数
(7)删除 member表。
关键操作步骤:
所有操作在client上以root用户身份执行
打开hive前先打开hdfs和yarn,如下图所示:
① 在第一台hadoop101上先开启hdfs
② jps查看hdfs的进程
hadoop101(master):DataNode NameNode
hadoop102(slave):DataNode
hadoop103(slave):DataNode SecondaryNameNode
③ 在第二台hadoop102上开启yarn
④ jps查看yarn的进程
hadoop101(master):DataNode NameNode NodeManager
hadoop102(slave):DataNode ResourceManager NodeManager
hadoop103(slave):DataNode SecondaryNameNode NodeManager
在开启后以上进程然后进入hive下面操作即可。
(1)在本地文件系统建立文件“/home/hadoop/member.txt”,用","分隔开。
数据如下:
20200,sz,0,21
20201,hz,1,22
20202,zt,0,22
20203,xy,1,21
20204,zb,1,22
(2)启动Hive后显示所有Hive表
(3)新建member表
(4)将本地文件'/home/hadoop/member.txt'中的数据导入member表
(5)查询member表中所有记录
(6)查询member表中男同学数据
(7)查询member表中22岁男同学数据
(8)查询member表中男同学和女同学的人数
操作复杂语句之前记得先把防火墙关闭!!!
(9)删除member表
(10)退出Hive
文章来源:https://www.toymoban.com/news/detail-457870.html
文章来源地址https://www.toymoban.com/news/detail-457870.html
到了这里,关于大数据应用——Hive操作示例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!