Hbase和Hive基础操作
(1)启动Hbase并用jps查看Hbase进程信息查看Hbase服务器的Web管理端(端口号是16010)
[root@lixianhui38 ~]# start-hbase.sh
[root@lixianhui38 ~]# jps
(2)启动Hbase Shell并查看Hbase版本信息
[root@lixianhui38 ~]# hbase shell
hbase(main):001:0> version
(3)在Hbase数据库中创建studentt38的表列族是baseinfo,homeinfo,scores
hbase(main):002:0> create 'studentt38','baseinfo','homeinfo','scores'
(4)查看创建的student表的描述信息
hbase(main):004:0> desc 'studentt38'
(5)查看Hbases数据库所有表的列表
hbase(main):005:0> list
(6)向创建的studentt38表中输入下面数据:rowKey 你的学号 ,baesinfo name 你的姓名,baseinfo age 你的年龄, homeinfo native 你的籍贯,scores bigdata 你期望的成绩
hbase(main):006:0> put 'studentt38','202018038','baseinfo:name','lixianhui'
hbase(main):007:0> put 'studentt38','202018038','baseinfo:age','20'
hbase(main):011:0> put 'studentt38','202018038','homeinfo:native','jinan'
hbase(main):012:0> put 'studentt38','202018038','scores:bigdata','98'
(7)向创建的studentt38表中输入下面数据:rowKey 2020001 ,baesinfo name 自定义,baseinfo school 学校, homeinfo postcode 250010,scores bigdata 60
hbase(main):001:0> put 'studentt38','2020001','baseinfo:name','zhangsan'
hbase(main):002:0> put 'studentt38','2020001','baseinfo:school','lisi'
hbase(main):003:0> put 'studentt38','2020001','homeinfo:postcode','250010'
hbase(main):004:0> put 'studentt38','2020001','scores:bigdata','60'
(8)查看studentt38表中所有数据,查看studentt38表中rowkey为2020001的所有数据
hbase(main):001:0> scan 'studentt38'
hbase(main):002:0> get 'studentt38','2020001'
(9)在bin目录下启动hive
[root@lixianhui38 ~]# cd /opt/apps
[root@lixianhui38 apps]# ls
[root@lixianhui38 apps]# cd hive
[root@lixianhui38 hive]# ls
[root@lixianhui38 hive]# bin/hive
(10)在hive shell中创建数据表docs38表中包含类型为字符串的line字段
hive> create table docs38(line string);
(11)将/opt/apps/hadoop/lixianhui.txt文本内容加载到docs38表中
hive> load data local inpath '/opt/apps/hadoop/lixianhui.txt' into table docs38;
(12)使用sql语句查询docs38表中有多少条数据
hive> select count(*) from docs38;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话