Hadoop日常管理与维护
本文描述了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的命令分为三类:
- 常用命令:status、version、table_help、whoami
- DDL:create、list、disable、is_disabled、enable、is_enabled、describe、after、exists、drop、drop_all和java admin api
- 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日常管理与维护相关推荐
- ftp 信息服务器日常维护,Web Ftp Mail服务器的日常管理与维护
Web Ftp Mail服务器的日常管理与维护 Web Ftp Mail服务器的日常管理与维护 一.设置和管理账户 1.系统管理员账户最好少建,更改默认的管理员帐户名(Administrator)和描 ...
- 计算机维护与管理知识,关于计算机硬件的日常管理与维护
无论是在日常生产生活还是教学中,计算机发挥了非常重要的作用.计算机硬件作为内部核心部件之一,如果在运行中一旦出现了问题,不仅会导致整个系统瘫痪,还会对我们造成很大的影响和损失.下面是YJBYS小编搜索 ...
- hadoop快速自我学习--hadoop平台管理与维护
1,HDFS常用命令 hdfs dfs -mkdir /data hdfs dfs -put localfile hdfspath -rm -du -h -chmod -chown user:g ...
- mysql 日常管理及维护
https://www.kancloud.cn/devops-centos/centos-linux-devops/392438
- Linux系统基础-2018-日常管理和维护
linux-10.日常管理和维护 1. RPM软件包管理 1.1. RPM软件包简介 1.1.1. 什么是RPM软件包 1.1.2. PRM软件包的设计目标 1.1.3. PRM包管理的用途 1.2. ...
- mysql主从维护_mysql主从日常管理维护
mysql主从日常管理维护 1)查看从服务器状态 为了防止复制过程中出现故障从而导致复制进程停止,我们需要经常检查从服务器的复制状态. 一般使用show slave status命令来检查. 例如: ...
- 检修计算机硬件故障的流程,计算机硬件日常管理维护及故障检修
摘 要:随着社会经济和科技的发展,计算机已经成为人们工作和生活中必不可少的重要设备.在计算机的工作和运行当中,计算机硬件发挥着至关重要的作用,一旦硬件发生故障,将会对计算机的性能造成巨大的影响,甚至造 ...
- 电磁流量计维护和日常管理
一.电磁流量计维护保养 1.电磁流量计应当安裝在一些干躁自然通风的地区,由于电磁流量关键应用充电电池传感技术开展工作中,因此假如置放在湿冷昏暗的一段很有可能危害充电电池感的发信号.乃至一些地区影响度很 ...
- 一个人如何做好社群管理?维护社群的日常管理
一个社群运营的主要工作内容,一般是进行社群的日常运营和维护. 一个社群,如果不加以维护,一般都会很容易走向垃圾广告群或者死群,因而,建立一个社群之后,我们需要通过各种方式和手段维持社群的生命力,以此来 ...
最新文章
- intouch负值显示0_excel 应用中计算结果显示为负数,使负数显示为0应如何操作?...
- 阿里SopHix热修复框架
- 化工仪表和自动化(自动控制系统)
- 多版本JDK切换方式
- 2017-2018-1 20179215 《从问题到程序》第五章
- C#中静态构造函数的一些理解
- 自制 require 函数:让浏览器轻松实现 js 文件按需加载
- ASP.NET MVC 后台中 设置 js提示
- 华为实习日记——第三十七天
- PyTorch中查看GPU使用情况以及一些重要函数
- Day01 - 打开Linux大门
- 易恢复Ontrack EasyRecovery15绿色版
- 004-行为型-02-模板方法模式(Template Method)
- erlang安装没有bin文件夹
- Jenkins配置远程服务器SSH Servers节点参数设置说明
- html单选按钮默认选中怎么做?input标签的单选按钮用法实例
- CPU主频越高越好吗?
- Cisco无线网络优化建议-针对于Apple设备
- springboot+mybatis-plus+vue完成微信支付(前后端分离)
- CURRENT_TIMESTAMP函数精度