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

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


2、关闭

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

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

2、datanode 信息
http://ip:50075

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

5、NodeManager信息
http://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:

    增加删除权限:

参考文献:
1、HBase Tutorial
2、Apache HBase ™ Reference Guide

转载于:https://blog.51cto.com/candon123/2047558

Hadoop日常管理与维护相关推荐

  1. ftp 信息服务器日常维护,Web Ftp Mail服务器的日常管理与维护

    Web Ftp Mail服务器的日常管理与维护 Web Ftp Mail服务器的日常管理与维护 一.设置和管理账户 1.系统管理员账户最好少建,更改默认的管理员帐户名(Administrator)和描 ...

  2. 计算机维护与管理知识,关于计算机硬件的日常管理与维护

    无论是在日常生产生活还是教学中,计算机发挥了非常重要的作用.计算机硬件作为内部核心部件之一,如果在运行中一旦出现了问题,不仅会导致整个系统瘫痪,还会对我们造成很大的影响和损失.下面是YJBYS小编搜索 ...

  3. hadoop快速自我学习--hadoop平台管理与维护

    1,HDFS常用命令 hdfs dfs -mkdir /data hdfs dfs -put  localfile  hdfspath -rm -du -h -chmod -chown  user:g ...

  4. mysql 日常管理及维护

     https://www.kancloud.cn/devops-centos/centos-linux-devops/392438

  5. Linux系统基础-2018-日常管理和维护

    linux-10.日常管理和维护 1. RPM软件包管理 1.1. RPM软件包简介 1.1.1. 什么是RPM软件包 1.1.2. PRM软件包的设计目标 1.1.3. PRM包管理的用途 1.2. ...

  6. mysql主从维护_mysql主从日常管理维护

    mysql主从日常管理维护 1)查看从服务器状态 为了防止复制过程中出现故障从而导致复制进程停止,我们需要经常检查从服务器的复制状态. 一般使用show slave status命令来检查. 例如: ...

  7. 检修计算机硬件故障的流程,计算机硬件日常管理维护及故障检修

    摘 要:随着社会经济和科技的发展,计算机已经成为人们工作和生活中必不可少的重要设备.在计算机的工作和运行当中,计算机硬件发挥着至关重要的作用,一旦硬件发生故障,将会对计算机的性能造成巨大的影响,甚至造 ...

  8. 电磁流量计维护和日常管理

    一.电磁流量计维护保养 1.电磁流量计应当安裝在一些干躁自然通风的地区,由于电磁流量关键应用充电电池传感技术开展工作中,因此假如置放在湿冷昏暗的一段很有可能危害充电电池感的发信号.乃至一些地区影响度很 ...

  9. 一个人如何做好社群管理?维护社群的日常管理

    一个社群运营的主要工作内容,一般是进行社群的日常运营和维护. 一个社群,如果不加以维护,一般都会很容易走向垃圾广告群或者死群,因而,建立一个社群之后,我们需要通过各种方式和手段维持社群的生命力,以此来 ...

最新文章

  1. intouch负值显示0_excel 应用中计算结果显示为负数,使负数显示为0应如何操作?...
  2. 阿里SopHix热修复框架
  3. 化工仪表和自动化(自动控制系统)
  4. 多版本JDK切换方式
  5. 2017-2018-1 20179215 《从问题到程序》第五章
  6. C#中静态构造函数的一些理解
  7. 自制 require 函数:让浏览器轻松实现 js 文件按需加载
  8. ASP.NET MVC 后台中 设置 js提示
  9. 华为实习日记——第三十七天
  10. PyTorch中查看GPU使用情况以及一些重要函数
  11. Day01 - 打开Linux大门
  12. 易恢复Ontrack EasyRecovery15绿色版
  13. 004-行为型-02-模板方法模式(Template Method)
  14. erlang安装没有bin文件夹
  15. Jenkins配置远程服务器SSH Servers节点参数设置说明
  16. html单选按钮默认选中怎么做?input标签的单选按钮用法实例
  17. CPU主频越高越好吗?
  18. Cisco无线网络优化建议-针对于Apple设备
  19. springboot+mybatis-plus+vue完成微信支付(前后端分离)
  20. CURRENT_TIMESTAMP函数精度

热门文章

  1. mybatis.xml文件
  2. 图书漂流系统的设计和研究_研究在设计系统中的作用
  3. 案例研究:设计与方法_如何进行1小时的重新设计(案例研究)
  4. 1.今日标签:视频价值一千字
  5. SpringBoot 热部署
  6. vim 编译 Python 代码提示配置
  7. ORA-16198: LGWR received timedout error from KSR
  8. nagios的搭建及配置----(中)
  9. linux 后台一直执行的sh
  10. 7.18 collection random os sys等模块