1. 程式人生 > >通過命令來檢視NameNode的狀態(是Active還是Standby)

通過命令來檢視NameNode的狀態(是Active還是Standby)

hadoop2.2.0(HA)中HDFS的高可靠指的是可以同時啟動2個NameNode。其中一個處於工作狀態,另一個處於隨時待命狀態。這樣,當一個NameNode所在的伺服器宕機時,可以在資料不丟失的情況下,手工或者自動切換到另一個NameNode提供服務。 

這些NameNode之間通過共享資料,保證資料的狀態一致。多個NameNode之間共享資料,可以通過Nnetwork File System或者Quorum Journal Node。前者是通過linux共享的檔案系統,屬於作業系統的配置;後者是hadoop自身的東西,屬於軟體的配置。

叢集啟動時,可以同時啟動2個NameNode。這些NameNode只有一個是active的,另一個屬於standby狀態。active狀態意味著提供服務,standby狀態意味著處於休眠狀態,只進行資料同步,時刻準備著提供服務,如圖:

通過瀏覽器雖然可以檢視HDFS的NameNode的狀態,如果感覺不方便,可以直接使用命令來檢視(前提是HDFS已經啟動):

[[email protected] ~]# hdfs haadmin -getServiceState nn1
active
[[email protected] ~]# hdfs haadmin -getServiceState nn2
standby
[[email protected] ~]# 

相關推薦

通過命令檢視NameNode狀態Active還是Standby

hadoop2.2.0(HA)中HDFS的高可靠指的是可以同時啟動2個NameNode。其中一個處於工作狀態,另一個處於隨時待命狀態。這樣,當一個NameNode所在的伺服器宕機時,可以在資料不丟失的情況下,手工或者自動切換到另一個NameNode提供服務。  這些Name

windows如何通過命令檢視memcache當前執行的狀態

    命令列下檢視memcache的執行狀態的命令主要是stats命令,步驟如下:     (1)首先通過telnet命令連線上memcache,命令:telnet 127.0.0.1 11211     (2)直接輸入stats 就可以得到當前memcache的狀態。

使用git reflog 命令檢視歷史提交記錄並使用提交記錄恢復已經被刪除掉的分支

一、問題描述 昨天下午有個同事急急忙忙跑我座位上,要我幫忙,說他剛剛因為手誤,將他本地的某個project的某個branch分支刪除了,並且也將Gitlab上面的遠端分支也刪除了。他本來是想發起merge request的,但是後面他眼神不好以為已經merged過了,就直接刪了Gitlab上的遠

Linux命令檢視服務程序ps aux、ps -aux、ps -ef的運用

執行ps命令即可列出的是當前伺服器程序的快照(時間點),如果想要實時動態的顯示程序資訊,就可以使用top命令。 linux上程序有5種狀態:  1. 執行(正在執行或在執行佇列中等待)  2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到訊號)  3. 不可中斷(收到訊

JVM除錯常用命令——jstack命令與執行緒狀態3

(接上文《JVM除錯常用命令——jstack命令與Java執行緒棧(2)》) 2.1.3.2、當前執行緒呼叫目前執行緒的join方法,等待後者執行完成 join方法可以讓一個執行緒持續等待到另一個執行緒完成執行後,再繼續進行執行。下面我們就來看一下使用join方法讓一個執行緒進入

Linux下使用ps命令檢視Oracle DB以及EBS相關的程序

                Linux下可以使用ps命令來檢視Oracle相關的程序使用ps來檢視Oracle資料庫相關的服務Oracle Listener這個命令會列出Oracle Net Listener的程序[[email protected] ~]$ ps -ef | grep tnsl

Android使用adb命令檢視手機的耗電資訊

1、測試前,需要將手機的電量資訊清空:adb shell "dumpsys batterystats --reset" 2、獲取手機的所有耗電資訊:       第一步:adb shell "dumpsys batterystats > /sdcard

【Git學習】使用git reflog 命令檢視歷史提交記錄並使用提交記錄恢復已經被刪除掉的分支

一、問題描述 昨天下午有個同事急急忙忙跑我座位上,要我幫忙,說他剛剛因為手誤,將他本地的某個project的某個branch分支刪除了,並且也將Gitlab上面的分支也刪除了。他本來是想發起merge request的,但是後面他眼神不好以為已經merged過了

git reflog 命令檢視歷史提交記錄

一、問題描述 昨天下午有個同事急急忙忙跑我座位上,要我幫忙,說他剛剛因為手誤,將他本地的某個project的某個branch分支刪除了,並且也將Gitlab上面的遠端分支也刪除了。他本來是想發起merge request的,但是後面他眼神不好以為已經merged過了,就

windows通過命令檢視程序殺死程序

做Java開發,經常出現端口占用的問題,很多人選擇重啟電腦來解決佔用問題,但其實沒必要這麼麻煩,可以直接手動殺死佔用程序就可以了。 1.檢視所有程序的埠使用資訊 Windows鍵 + R ,在彈出的執行視窗中輸入cmd,在cmd視窗中輸入netstat -ano顯示協議統計

Linux中用 pwd 命令檢視”當前工作目錄“的完整路徑。

Linux中用 pwd 命令來檢視”當前工作目錄“的完整路徑。 簡單得說,每當你在終端進行操作時,你都會有一個當前工作目錄。 在不太確定當前位置時,就會使用pwd來判定當前目錄在檔案系統內的確切位置。 1.命令格式: pwd [選項] 2.命令功能: 檢視”當前

通過sed檢視日誌的某個時間段

功能: 檢視日誌的某個時間段 指令碼: cat logs.log | sed -n '/11:00:00/,/14:18:12/ p'|more 分析: sed檢視log時間段(sed -n '/開始/,/結束/p' p是打印出來,d是刪除)

收藏、點贊按鈕 怎麼由當前的狀態收藏/取消收藏通過點選設定為取消收藏收藏

看到這裡,我是想介紹我對這個收藏按鈕(五角星),反覆點選來迎合使用者體驗的。那怎麼滿足反覆點選設定狀態呢? 要求是這樣的:我點選收藏按鈕(假設:原先的收藏按鈕是未收藏狀態(暗色)),當我點選過收藏的時候,按鈕被點亮為橙色。當我再次對其點選的時候,當然,我要知道此時的收藏按鈕

Linux防火牆命令 linux 檢視防火牆狀態

linux 檢視防火牆狀態   1.檢視防火牆狀態 systemctl status firewalld firewall-cmd --state #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)   2.檢視

命令檢視memcache狀態

 memcache 的執行狀態可以方便的用stats命令顯示。 首先用telnet 127.0.0.1 11211這樣的命令連線上memcache,然後直接輸入stats就可以得到當前memcache的狀態。 這些狀態的說明如下: pid memcache伺服器的程序I

linux內通過命令如何檢視和修改系統時區

在本篇文章中,我將向大家介紹幾種檢視linux時區的方法,在linux裝置上,尤其在生產伺服器上時區管理非常重要。 下面將詳細介紹如何檢視。 首先我們開啟linux系統並使用root帳號登入,然後我們介紹第一種方式, 使用date命令,首先我們在終端內輸入“date”命令來

android 通過廣播彈出dialog在小米上會一閃而過的原因

最近又學了一些android 的基礎知識廣播,之前因為一直沒有用到所以就沒怎麼重視,在接觸一些大牛們的專案原始碼後,發現廣播確是蠻有用的。 於是自己就翻閱了幾本書和幾個相關視訊,仿照著寫了一個基本功能的測試app,功能大致是點選一個介面上的按鈕會發送一個廣播,在xml檔案中

通過自動回復機器人學Mybatis搭建核心架構

root -c 驅動 ear resource any 異常 cep driver imooc視頻學習筆記 ----> URL:http://www.imooc.com/learn/154 MessageDao.java package com.imooc.d

C實現頭插法和尾插法構建單鏈表不帶頭結點

res rgb eof uci fun while data 尾插法 輸入數據 鏈表的構建事實上也就是不斷插入節點的過程。而節點的插入能夠分為頭插法和尾插法。頭插法就是在頭結點後插入該節點,始終把該節點作為第一個節點。尾插法就是在鏈表的最後一個節點處插入元

命令行參數求和課程作業01

string ima 命令行 字符串 令行 int 循環 parse 設計 程序設計思想:使用for循環次將args內各個元素轉為int型累加。 程序流程圖:   源程序代碼: 1 public class GetSum { 2 public static v