大数据技术之Hadoop日常管理与维护
沉沙 2019-01-09 来源 : 阅读 1121 评论 0

摘要:本篇教程探讨了大数据技术之Hadoop日常管理与维护,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

本篇教程探讨了大数据技术之Hadoop日常管理与维护,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

大数据技术之Hadoop日常管理与维护

本文描述了hadoop、hbase的启动关闭、表操作以及权限管理。
一、Hadoop服务的启动与关闭
1、启动
使用hadoop以及hbase自带的脚本进行启动,先启动hadoop个服务,再启动hbase服务。

hadoop@bdi:~$ start-dfs.shhadoop@bdi:~$ start-yarn.shhadoop@bdi:~$ start-hbase.shhadoop@bdi:~$ mr-jobhistory-daemon.sh start historyserver


2、关闭

hadoop@bdi:~$ stop-hbase.sh hadoop@bdi:~$ stop-yarn.sh hadoop@bdi:~$ stop-dfs.shhadoop@bdi:~$ mr-jobhistory-daemon.sh stop historyserver

二、Hadoop端口信息
1、namenode信息
//ip:50070

2、datanode 信息
//ip:50075

3、备份namenode信息
//ip:50090
4、hadoop集群信息
//ip:8088

5、NodeManager信息
//ip:8042

三、HBase Shell命令介绍
HBase shell的命令分为三类:

  1. 常用命令:status、version、table_help、whoami

  2. DDL:create、list、disable、is_disabled、enable、is_enabled、describe、after、exists、drop、drop_all和java admin api

  3. DML:put、get、delete、deleteall、scan、count、truncate以及Java client API
    在终端直接运行hbase shell即可进入shell环境,如下:

    四、表操作
    1、创建表
    创建fxuser表,创建完成后使用list命令进行验证是否创建成功,如下图所示:

    2、查看表定义

    3、插入数据

    scan命令表示列出表的所有数据。
    4、更新数据

    5、读取数据
    在shell中,直接敲get回车,即可出现帮助信息。

    6、删除数据
    同样,敲delete回车即可打印出帮助信息。

    删除一行数据:

    7、表统计和清空
    统计,执行count '表名',如下:

    清空,执行truncate '表名'即可。

    8、删除表
    删除表之前,必须先禁用掉才可以。

    五、权限管理
    在hbase中,针对用户的权限管理有三条命令:grant、revoke和user_permission,语法如图:

    这个权限管理需要在hbase里启用,才可设置,否则会出现“ERROR: DISABLED: Security features are not available”报错。关闭hbase服务,然后编辑hbase-site.xml文件,加入以下内容后,启动hbase:

    增加删除权限:



本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程