2024年大数据复习
HBase:
基本shell命令:
- 创建表:
create 表名,{NAME => '列族名',versions => 2(版本数)},{NAME => '列族名',versions => 2(版本数)}
- 删除表:
先让表格下线再进行删除
disable 表名
drop 表名
-
查看表结构:
describle 表名
或者desc 表名
-
修改表结构:
先让表格下线,修改后再重新上线
disable 表名
alter 表名, name => '列族名',versions => 版号
enable 表名
-
插入数据:
put 表名,行键,列族:列名
-
删除数据:
delete 表名,行键,列族:列名
-
修改数据:
put 表名,行键,列族:列名,新数据
-
查看数据:
-
根据行键查询:
get 表名,行键
-
根据列名查询:
get 表名,{columns=>列族:列名}
-
MapReduce
采用分而治之
体系结构:
- client(客户端):
通过client可以提交用户编写的应用程序提交到 JobTracker 端
- JobTracker(作业跟踪器)