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

Hadoop日常管理與維護
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
Hadoop日常管理與維護
2、datanode 信息
http://ip:50075
Hadoop日常管理與維護
3、備份namenode信息
http://ip:50090
4、hadoop集群信息
http://ip:8088
Hadoop日常管理與維護
5、NodeManager信息
http://ip:8042
Hadoop日常管理與維護
三、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環境,如下:
    Hadoop日常管理與維護
    四、表操作
    1、創建表
    創建fxuser表,創建完成后使用list命令進行驗證是否創建成功,如下圖所示:
    Hadoop日常管理與維護
    2、查看表定義
    Hadoop日常管理與維護
    3、插入數據
    Hadoop日常管理與維護
    scan命令表示列出表的所有數據。
    4、更新數據
    Hadoop日常管理與維護
    5、讀取數據
    在shell中,直接敲get回車,即可出現幫助信息。
    Hadoop日常管理與維護
    6、刪除數據
    同樣,敲delete回車即可打印出幫助信息。
    Hadoop日常管理與維護
    刪除一行數據:
    Hadoop日常管理與維護
    7、表統計和清空
    統計,執行count '表名',如下:
    Hadoop日常管理與維護
    清空,執行truncate '表名'即可。
    Hadoop日常管理與維護
    8、刪除表
    刪除表之前,必須先禁用掉才可以。
    Hadoop日常管理與維護
    五、權限管理
    在hbase中,針對用戶的權限管理有三條命令:grant、revoke和user_permission,語法如圖:
    Hadoop日常管理與維護
    這個權限管理需要在hbase里啟用,才可設置,否則會出現“ERROR: DISABLED: Security features are not available”報錯。關閉hbase服務,然后編輯hbase-site.xml文件,加入以下內容后,啟動hbase:
    Hadoop日常管理與維護
    增加刪除權限:
    Hadoop日常管理與維護

參考文獻:
1、HBase Tutorial
2、Apache HBase ? Reference Guide

轉載于:https://blog.51cto.com/candon123/2047558

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/285091.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/285091.shtml
英文地址,請注明出處:http://en.pswp.cn/news/285091.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Mathematica修改默認字體

1. 打開Option Inspector 2. 第一個下拉框選擇Global Preference, 搜索stylehints 3. 修改字體為想要換的字體FamilyName, 比如換成蘋果黑體 SimHei, 字體FamilyName自行研究 4. 效果 轉載于:https://www.cnblogs.com/dabaopku/p/6221960.html

基于JavaScript 數組的經典程序應用源碼(強烈建議收藏)

文章目錄設計一個數組輸入并顯示的程序。數組輸入和顯示選擇排序選擇排序排序程序包排序網頁楊輝三角形楊輝三角形網頁C語言畫一個sin(x)的曲線螺旋線訪問二維數組JavaScript數組的定義、使用都是非常簡單的,僅僅定義的話,就使用: var anew …

C語言試題169之誰家孩子跑得最慢

??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款刷算法、筆試、面經、拿大公司offer神器?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 題目:張、王、…

【ArcGIS微課1000例】0008:ArcGIS中如何設置相對路徑?(解決圖層前紅色的感嘆號)

文章目錄 問題舉例問題分析解決辦法問題舉例 我們在使用ArcGIS時經常會碰到這樣的問題:將地圖文檔(.mxd)保存到本地并拷貝到別的電腦上或改變一個路徑時,出現數據丟失的現象,具體表現為圖層前面出現一個紅色的感嘆號,如下圖所示。 出現以上問題的根本原因是數據GSS.tif的…

IPC-----消息隊列

消息隊列&#xff08;報文隊列&#xff09;:兩個進程間通過發送數據塊的形式進行通信。一個進程把需要發送的消息通過一個函數發送到消息隊列中&#xff0c;另一個進程再從消息隊列中讀取該消息。函數&#xff1a;# include <sys/types.h># include <sys/ipc.h>key…

[轉]OKR結合CFR的管理模式

讀前預 無論任何管理書籍&#xff0c;都是圍繞著人性&#xff0c;如果激發員工的人性中的自尊和自我價值觀、自我成就感。 作為一名領導者&#xff0c;在管理前&#xff0c;必須要是冷靜&#xff0c;安靜的對待他人 約翰杜爾為谷歌送上大禮 “好主意”再加上”卓越的執行”&…

NetCore 國際化最佳實踐

NetCore 國際化最佳實踐ASP.NET Core中提供了一些本地化服務和中間件&#xff0c;可將網站本地化為不同的語言文化。ASP.NET Core中我們可以使用Microsoft.AspNetCore.Localization庫來實現本地化。但是默認只支持使用資源文件方式做多語言存儲&#xff0c;很難在實際場景中使用…

復分析——第1章——復分析準備知識(E.M. Stein R. Shakarchi)

第一章 復分析準備知識 (Preliminaries to Complex Analysis) The sweeping development of mathematics during the last two centuries is due in large part to the introduction of complex numbers; paradoxically, this is based on the seemingly absurd no…

網構軟件-Internetware

網構軟件&#xff0c;973項目提的一個概念。概念。作為一種新型軟件形態&#xff0c;它應該涵蓋哪些研究范疇&#xff1f;評價它成功的基本標準是什么&#xff1f;我們看待一件事物&#xff0c;首先都會從已知的認知空間里尋找與之對應者。那么&#xff0c;能與網構相對應的大概…

List集合的remove一個對象的方法

import java.util.ArrayList;import java.util.List;class A{   public boolean equals(Object obj){     return true;   }} public class ListTest2 { public static void main(String[] args) {   // TODO Auto-generated method stub     System.out.println…

【ArcGIS微課1000例】0009:ArcGIS影像拼接(鑲嵌、鑲嵌至新柵格)

本課程以 DEM數據為例,講述ArcGIS中影像的拼接方法及注意事項。 文章目錄 方法一:Mosaic工具方法二:Mosaic To New Raster工具實驗數據下載觀察兩個數據,接邊處切合效果很好。 方法一:Mosaic工具 使用Mosaic工具要千萬注意,Mosaic的結果是將輸入柵格追加到目標柵格上,…

Python:file (read,readline,readline )使用方法

Python讀取文件時&#xff0c;在使用readlin、readlines時會有疑惑&#xff0c;下面給大家詳解&#xff1a;一、例&#xff1a;a.txt的內容為 aaa 123 bbb 456二、首先我先設置個變量&#xff1a; a"a.txt" cfile(a)三、此時我們分別看下使用read、readl…

C語言試題170之矩陣轉置

??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款刷算法、筆試、面經、拿大公司offer神器?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 題目:設有一矩…

【ArcGIS微課1000例】0010:ArcGIS影像裁剪(裁剪、掩膜提取)

文章目錄 裁剪方法方法一:Extract By Mask(按掩膜提取)方法二:Clip(裁剪)數據下載裁剪方法 方法一:Extract By Mask(按掩膜提取) 加載配套的實驗數據,運行Extract By Mask(按掩膜提取)工具,參數設置如下: 掩膜提取結果: 方法二:Clip(裁剪) 加載配套的實驗…

阿里創新自動化測試工具平臺--Doom

背景 信息系統上線后通常會需要迭代升級甚至重構&#xff0c;如何確保系統原有業務的正確性非常重要。曾經有一家叫瑞穗證券的證券公司因為一個系統bug導致了數億美金的損失&#xff0c;賠掉了公司一年的利潤。這樣的極端例子雖然少見&#xff0c;但是卻像達摩克利斯之劍警示著…

《微信讀書》自定義樣式

一直用微信讀書看書&#xff0c;但是微信讀書的Web版的布局不太喜歡。 重寫下它的樣式再加上單擊關閉工具欄&#xff0c;這樣看著舒服多了^_^&#xff1a; /*浮動工具欄*/ document.getElementsByClassName("readerControls")[0].style.left"0"; document.…

內核態和用戶態的區別

當一個任務&#xff08;進程&#xff09;執行系統調用而陷入內核代碼中執行時&#xff0c;我們就稱進程處于內核運行態&#xff08;或簡稱為內核態&#xff09;。此時處理器處于特權級最高的&#xff08;0級&#xff09;內核代碼中執行。當進程處于內核態時&#xff0c;執行的內…

C# NanoFramework WIFI掃描、連接和HttpWebRequest 之 ESP32

可喜可賀新板子終于到了&#xff0c;啥也不說&#xff0c;趕緊搞起來。ESP32的主要功能就是WIFI&#xff0c;有了WIFI &#xff0c;就可以直接連接家里的WIFI路由器啥的&#xff0c;直接連接到外網了&#xff0c;這個時候&#xff0c;它就相當于是一個小型的電腦或手機&#xf…

【ArcGIS微課1000例】0011:ArcGIS空間查詢(按位置選擇Select by Location)完全案例詳解

利用按位置選擇工具,您可以根據要素相對于另一圖層要素的位置來進行選擇。例如,如果您想了解最近的洪水影響了多少家庭,那么可以選擇該洪水邊界內的所有家庭。 您可使用多種選擇方法,選擇與同一圖層或其他圖層中的要素接近或重疊的點、線或面要素。 文章目錄 1、點—點查詢…

C語言試題171之實現希爾排序算法

??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款刷算法、筆試、面經、拿大公司offer神器?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 題目: 實現希…