"Hadoop和HBase常用shell命令整理文档"
需积分: 26 8 浏览量
更新于2024-01-03
1
收藏 85KB DOCX 举报
hbase(main)> create 'tableName', 'columnFamily1', 'columnFamily2'3)列出表的描述信息hbase(main)> describe 'tableName'4)禁用表hbase(main)> disable 'tableName'5)启用表hbase(main)> enable 'tableName'6)删除表hbase(main)> drop 'tableName'7)查看表的region的分布情况hbase(main)> splitormajor 'tableName'3.数据操作1)插入/更新数据hbase(main)> put 'tableName', 'rowkey', 'columnFamily:columnName', 'value'2)获取数据hbase(main)> get 'tableName', 'rowkey'3)扫描数据hbase(main)> scan 'tableName'4)删除数据hbase(main)> delete 'tableName', 'rowkey', 'columnFamily:columnName', 'timestamp'4.其他1)查看集群状态hbase(main)> status2)查看HBase versionhbase(main)> version3)退出hbase shellhbase(main)> exitHadoop常用shell命令1.文件操作1)上传本地文件到HDFS hadoop fs -put /path/to/local/file /path/in/hdfs2)从HDFS下载文件到本地hadoop fs -get /path/in/hdfs /path/to/local/file3)创建目录hadoop fs -mkdir /path/in/hdfs4)列出目录内容hadoop fs -ls /path/in/hdfs5)删除文件hadoop fs -rm /path/in/hdfs6)删除目录hadoop fs -rm -r /path/in/hdfs2.数据操作1)将本地数据导入到Hive表中hadoop fs -put /path/to/local/file /user/hive/warehouse/tableName2)将Hive表数据导出到本地hadoop fs -get /user/hive/warehouse/tableName /path/to/local/file3)查看HDFS上文件的块信息hadoop fsck /path/in/hdfs -files -blocks -locations3.作业操作1)提交作业hadoop jar /path/to/jarfile.jar mainclass inputpath outputpath2)查看作业列表hadoop job -list3)查看作业状态hadoop job -status jobID4)停止作业hadoop job –kill jobID5)查看作业日志hadoop job -history jobID6)查看MapReduce作业的进度hadoop job -maps jobIDhadoop job -reduces jobID这份文档整理了Hadoop和HBase常用的shell命令,对于工作中需要频繁使用Hadoop和HBase的开发人员来说具有很高的使用价值。在HBase的shell命令部分,包括了表的管理、数据操作和其他命令;在Hadoop的shell命令部分,包括了文件操作、数据操作和作业操作等。这些命令可以帮助开发人员更高效地进行工作,提高工作效率。同时,这份文档也包括了具体的命令示例,对于初学者来说也具有一定的参考价值。总的来说,这份文档对于Hadoop和HBase的开发人员来说是一份非常实用的指南。
2018-05-20 上传
2022-11-02 上传
2023-03-31 上传
2024-07-06 上传
2023-03-16 上传
2024-06-19 上传
2024-06-09 上传
2024-09-26 上传
HelloSercice
- 粉丝: 0
- 资源: 1
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升