HDFS資料節點DataNode未啟動解決方法
在解決這個問題的過程中,我又是積累了不少經驗。。。
首先讓我搞了很久的問題是,書上說程序全部啟動的命令是/bin/start-all.sh,但是當我執行的時候顯示command not found。後來才知道這個命令到了sbin檔案中,應該是版本的原因。我裝的是hadoop2.9。
所以正確的啟動命令是:sbin/start-all.sh
但是當我執行完這個命令之後發現唯獨DataNode未啟動。
原因就是NameNode的clusterID和DataNode的不一致,所以未能啟動。
解決步驟:
1 停止所有程序:sbin/stop-all.sh
2 初始化:/bin/hadoop namenode -format
3 將namenode的clusterID複製到datanode的clusterID
4 啟動所有程序 /sbin/start-all.sh
5 檢驗
在web頁面也可以看到資料了。
相關推薦
HDFS資料節點DataNode未啟動解決方法
在解決這個問題的過程中,我又是積累了不少經驗。。。 首先讓我搞了很久的問題是,書上說程序全部啟動的命令是/bin/start-all.sh,但是當我執行的時候顯示command not found。後來才知道這個命令到了sbin檔案中,應該是版本的原因。我裝的是hadoop2.9。 所以正確的啟動命令是:
hadoop叢集啟動之後,datanode程序未啟動解決辦法
這種情況一般是由於自己進行hadoop格式化的時候沒有事先結束所有程序,或者在開啟一次hadoop叢集,發現配置不對,這時重新 hadoop namenode -format 就會出問題 因為此時你format之後, datanode的clusterID 和 namenode的clu
格式化hdfs後,hadoop集群啟動hdfs,namenode啟動成功,datanode未啟動
沒有 jps 數據文件 不一致 新的 hdf for ren size 集群格式化hdfs後,在主節點運行啟動hdfs後,發現namenode啟動了,而datanode沒有啟動,在其他節點上jps後沒有datanode進程!原因: 當我們使用hdfs namenod
Eclipse建立的包變成資料夾/資料夾變成包的解決方法
首先,這個問題為什麼會出現,我還不清楚。 包變成資料夾的解決方法: 右擊專案——選擇properties——選擇Java Build Path —— Source ——出現下圖 雙擊Included或者Excluded彈出的是同一個對話方塊(這一點讓我費解了一段時
Oracle 11g 安裝過程中“檢查網絡配置要求 未執行”解決方法
cal 這樣的 測試的 http 項目 align 網絡 net system 正在檢查網絡配置要求... 檢查完成。此次檢查的總體結果為: 未執行 網上查了一下,很多朋友都遇到這個問題而無從下手,其實解決起來很容易的。 只需要在 Windows XP 中安裝 Micro
Mysql遍歷大表(Mysql大量資料讀取記憶體溢位的解決方法)
mysql jdbc預設把select的所有結果全部取回,放到記憶體中,如果是要遍歷很大的表,則可能把記憶體撐爆。 一種辦法是:用limit,offset,但這樣你會發現取資料的越來越慢,原因是設定了offset,mysql需要將讀取位置移動到offset的位置,隨著offset增大,取資料也越來越慢
分類中樣本資料不平衡問題的解決方法
資料探勘的重點在資料,當資料不平衡的時候怎麼辦呢? 轉自:http://blog.csdn.net/dream2009gd/article/details/35569343 問題:研究表明,在某些應用下,1∶35的比例就會使某些分類
Angular 一部載入資料 無法實時更新的解決方法
<div class='click_work' ng-repeat="client in clientSearch.searchClients track by $index" ng-click='setClientValue(client)'>{{client.name}}
linux_CentOS 7.2 64位 騰訊雲 80埠未啟用解決方法
描述:在購買的騰訊雲伺服器,自己選擇的安裝映象CentOS 7.2 64位,然後自己搭建好環境後,發現有限埠沒有啟動 尤其是預設的網路訪問埠:80沒有自己啟用。一開始以為是防火牆的問題。這裡面遇到了一些小坑 1 CentOS 7.2 64位 之後的防火牆沒有直接使用se
vs2013+MySQL建立網站,在開發機器中可以執行,在非開發機器中釋出資料集報錯的解決方法
問題如下: 網上所搜均不能解決問題。仔細思考後,發現自己之所以能執行網站,是因為自己裝了MySQL客戶端和vs,而別人的電腦是沒有這二者的,首先排除vs問題,具體是新建test網站,按照網上來配xsd和web.config,無效;然後考慮是否因為別人的電腦缺乏MyS
Hive之資料傾斜的原因和解決方法
資料傾斜 在做Shuffle階段的優化過程中,遇到了資料傾斜的問題,造成了對一些情況下優化效果不明顯。主要是因為在Job完成後的所得到的Counters是整個Job的總和,優化是基於這些Counters得出的平均值,而由於資料傾斜的原因造成map處理資料量的差異過大,使得這些
由於mysql資料庫服務問題引起的eclipse中的Tomcat無法啟動解決方法
下面介紹一下我在實踐中由於mysql資料庫服務問題導致啟動tomcat超時的解決辦法 本來我用tomcat伺服器執行程式正常,但是清理了一下電腦以後,tomcat無法啟動。出現下面的錯誤: 我上網查問題解決方法,都說改tomcat伺服器的時間就可以了,可
ubuntu系統突然wifi顯示裝置未就緒解決方法
開啟終端,輸入下面的命令。就是刪除原來的網路設定,然後讓系統自動重建新的網路設定 sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo serv
Windows7無法訪問共享資料夾(0x800704cf,0x80070035)解決方法
Windows7系統突然無法訪問Linux的samba伺服器,出現0x800704cf或者0x80070035錯誤,也不能訪問其他windows機器的共享資料夾,解決方案如下兩張圖,配置與下面兩張圖為
navicat MySQL 匯出資料時出現1577錯誤解決方法
問題描述: Navicat for MySQL匯出任何一個數據庫,都會提示:1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at server s
JVM為大資料圈帶來的問題 & 解決方法
Hadoop的成功固然是由於其順應了新世紀以來網際網路技術的發展趨勢,同時其基於JVM的平臺開發也為Hadoop的快速發展起到了促進作用。Hadoop生態圈的專案大都基於Java,Scala,Clojure等JVM語言開發,這些語言良好的語法規範,豐富的第三方類庫以及完善的工
Oracle 11g 安裝過程中“檢查網路配置要求 未執行”解決方法
正在檢查網路配置要求... 檢查完成。此次檢查的總體結果為: 未執行 網上查了一下,很多朋友都遇到這個問題而無從下手,其實解決起來很容易的。 只需要在 Windows XP 中安裝 Microsoft LoopBack Adapter【Microsoft 環回介面
centos 資料夾,檔案 名稱亂碼 解決方法
centos附件打包下載後,解壓,檔案以及資料夾名稱顯示亂碼 解決方法: 1,安裝convmv [[email protected] chesunexcelfiledevimage]# yum install convmv 2,批量 遞迴 修改當前目錄下的檔名&
sqlite查詢日期型別資料時出現問題的解決方法
SQLite資料庫裡面有一列是日期格式資料。通過C#查詢語句查詢該資料,會報一個錯誤,不識別這種日期格式資料。那麼對於該資料庫如何通過C#語句來查詢呢? 經過查詢資料,發現在插入資料時,需要用date.ToString("s"),否則插入的資料不是正確的日期格式,自然查詢
OracleDBConsoleorcl無法啟動 解決方法
OracleDBConsoleorcl無法啟動,網上找了個解決辦法蠻有效果的留下來: cmd emctl start dbconsole 無法啟動 錯誤程式碼為2 (安裝oracle10g為聯網的,後來更換網路環境 ) 1、如果報沒有ORACLE_SID 則配置