1. 程式人生 > >Hadoop狀態頁面的Browse the filesystem連結無效的問題

Hadoop狀態頁面的Browse the filesystem連結無效的問題

這個問題在網上找了很多,就大致總結了一下:

是這樣的:如果如下圖,browseDirectory.jsp頁面不存在 ,那麼可能是datanode沒有啟動成功

然後我們檢查



如果 live nodes 為0 ,然後上邊也是0blocks 那麼基本我們可以試著重啟一下 datanode

bin/Hadoop-daemon.sh start DataNode 

[[email protected] bin]$ jps   
8654 NameNode
8889 Jps
8808 JobTracker
[[email protected] bin]$ ./hadoop-daemon.sh start datanode
starting datanode, logging to /usr/myhadoop/hadoop/bin/../logs/hadoop-hadoop-datanode-mylinux.out
[
[email protected]
bin]$ jps 9027 Jps 8654 NameNode 8941 DataNode 8808 JobTracker [[email protected] bin]$

如上述命令,在重新啟動了datanode後 再執行jps datanode 出來了。然後再去點Browse the filesystem 一切ok。

網上還有一種說法 ,在此僅貼出地址:

http://yymmiinngg.iteye.com/blog/706909

http://blog.sina.com.cn/s/blog_6d932f2a0101fswv.html

對與這個問題,我查了官網http://comments.gmane.org/gmane.comp.jakarta.lucene.hadoop.user/6649

I was exactly following the Hadoop 0.16.4 quickstart guide to run a Pseudo-distributed operation on my
Fedora 8 machine. The first time I did it, everything ran successfully (formated a new hdfs, started
hadoop daemons, then ran the grep example). A moment later, I decided to redo everything again.
Reformating the hdfs and starting the daemons seemed to have no problem; but from the homepage of the
namenode's web interface (
http://localhost:50070/
), when I clicked "Browse the filesystem", it said the following: HTTP ERROR: 404 /browseDirectory.jsp RequestURI=/browseDirectory.jsp Then when I tried to copy files to the hdfs to re-run the grep example, I couldn't with the following long list of exceptions (looks like some replication or block allocation issue): # bin/hadoop dfs -put conf input 08/06/29 09:38:42 INFO dfs.DFSClient: org.apache.hadoop.ipc.RemoteException: java.io.IOException: File /user/root/input/hadoop-env.sh could only be replicated to 0 nodes, instead of 1 at org.apache.hadoop.dfs.FSNamesystem.getAdditionalBlock(FSNamesystem.java:1127) at org.apache.hadoop.dfs.NameNode.addBlock(NameNode.java:312) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:409) at org.apache.hadoop.ipc.Server$Handler.run(Server.java:901) at org.apache.hadoop.ipc.Client.call(Client.java:512) at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:198) at org.apache.hadoop.dfs.$Proxy0.addBlock(Unknown Source)



Picon 
Favicon 

Re: Failed to repeat the Quickstart guide for Pseudo-distributed operation

> # bin/hadoop dfs -put conf input
>
> 08/06/29 09:38:42 INFO dfs.DFSClient:  
> org.apache.hadoop.ipc.RemoteException: java.io.IOException: File / 
> user/root/input/hadoop-env.sh could only be replicated to 0 nodes,  
> instead of 1

Looks like your datanode didn't come up, anything in the logs?http://wiki.apache.org/hadoop/Help

Arun

相關推薦

Hadoop狀態頁面的Browse the filesystem連結無效的問題

這個問題在網上找了很多,就大致總結了一下: 是這樣的:如果如下圖,browseDirectory.jsp頁面不存在 ,那麼可能是datanode沒有啟動成功 然後我們檢查 如果 live nodes 為0 ,然後上邊也是0blocks 那麼基本我們可以試著重啟一下 d

hadoop常見問題Browse the filesystem連結打不開

現象:在訪問Master:50070之後,點選browse the filesystem後,該頁無法顯示。 原因:點選browse the filesystem後,網頁轉向的地址用的是hadoop叢集

Hadoop學習筆記--namenode監測網站Browse the filesystem連結打不開

可能的原因有兩點:1.datanode未正常啟動解決:啟動datanode在每個datanode伺服器上執行指令:bin/hadoop-daemon.sh start datanode2.瀏覽器所處機器不能識別主機名解決:修改hosts檔案,加入各個節點的ip及主機名host

hadoop在window上用瀏覽器訪問HDFS打不開Browse the filesystem網頁

原因:網頁轉向的地址用的是hadoop叢集的某一個datanode的主機名,而由於客戶端的瀏覽器無法解析這個主機名,因此該頁無法顯示 解決方法:在window的host檔案上新增上叢集的ip地址和主機名的對映關係

關於Browse the filesystem打不開問題

搭建單機Hadoop時,遇到一種情況。 開啟http://192.168.18.122:50070/dfshealth.jsp時沒有問題 但開啟Browse the filesystem連結時,會出現解析不到主機名。 http://hadoop:50075/browseD

在linux系統 掛載光盤:mount時提示: you must specify the filesystem type

linux 光盤 虛擬機 光驅 mount 參數說明:mount -t auto -o ro /dev/cdrom /mnt/cdrom #不加參數也能自動掛上。 #-t auto類型自動, -o ro只讀模式解決方法:由於是在虛擬中配置光驅,所以需要在選擇中虛擬機-〉設備-&g

mount /dev/sr0 /media/cdrom you must specify the filesystem type

需要 mage 分享 con system sta med rom cnblogs 發現“CD/DVD”的Device status中的“Connected”未打勾,將此項打勾後(不需要重啟虛擬機),可以正常掛載光驅

用v-html渲染頁面的時候 css樣式無效

col bsp class htm pla css樣式 spa 發現 解決 當我們用v-html渲染頁面的時候會發現樣式並沒有添加上,如下 1 <template> 2 <div > 3 <div v-html="

mount掛載報錯mount:you must specify the filesystem type 。 Linux(CentOS)掛載U盤、行動硬碟以及檔案拷貝

mount:you must specify the filesystem type報錯主要是因為沒有指定檔案系統格式,我就進行如下操作  檢視檔案系統格式: df -T -h 我們平時用的行動硬碟是NTFS格式的,linux預設情況下不支援NTFS格式,支援FAT-32格式。

wordpress 郵件連結無效的問題

在 wordpress 註冊新使用者時會發送郵件,郵件內容如下,「我的是英文站」  如果開啟這個連結會顯示 invalid key, 這是由於連結前後有箭頭導致的,現在要去掉這個箭頭問題,註冊新使用者是系統自動傳送的郵件,暫時沒有找到好的辦法怎麼在函式中把這個問題解決,可以去修改

【Vagrant】-NO.130.Vagrant.2 -【Error:the filesystem "vboxsf" is not available】

Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of Mastery:5 Practical Level:5 Desired Goal:5 Arc

How to determine the filesystem of an unmounted device?

轉載自 https://unix.stackexchange.com/questions/53542/how-to-determine-the-filesystem-of-an-unmounted-device There are multiple ways to get this i

hadoop 8088頁面無法開啟問題

檢視日誌 第一時間去查看了hadoop目錄下面 的日誌檔案 vim /hadoop/logs/yarn-root-resourcemanager-hadoop-01.log 發現問題 Caused by: java.net.BindException: Problem bind

angularJS動態生成的頁面中,ng-click無效解決辦法

今天碰到了一個這樣的需求,在自己寫的動態的頁面中,寫入的AngularJS無效不能點選響應事件,以下給出程式碼以及解決方案 1.首先將我們要賦值給頁面的資料new一下 var html = "<a href='javascript:void(0);' ng-click=

hadoop java.io.IOException: No FileSystem for scheme: hdfs

異常 java.io.IOException: No FileSystem for scheme: hdfs 我是想用hive的sql解析方法解析sql,測試類是可以執行的,但是使用java -cp

Window下無法訪問VMware 虛擬機器中的Hadoop管理頁面

在VMware中的Linux上配置好了Hadoop,但是在windows下一直訪問不了管理頁面。而且VMware中的其他Linux也無法訪問。但是相互間都可以ping通。經過排查,發現是被Linux的防火牆擋住了。解決方法就是:

註冊狀態頁面

<%@page import="com.wh.servie.RegisterServie"%> <%@ page language="java" contentType="text/html; charset=UTF-8" import="com.wh.utils.Reg

JSP頁面提示 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

解決步驟: 1:開啟專案屬性頁面 2:點選Java BuildPath 3:點開 Libraries選項卡 4:點選Add Library 5:選中 Server Runtime 6:選擇

JSP頁面提示 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

解決步驟: 1:開啟專案屬性頁面 2:點選Java BuildPath 3:點開 Libraries選項卡 4:點選Add Library 5:選中 Server Runtime 6:選擇 tomcat 7:在order and Export選擇卡中 選擇中 剛新增的

WordPress技巧:頁面上的指定連結文字使用特殊顏色

因為昨天加了一個封神榜的(原先叫名人堂,今天已改名為封神榜)功能,在頁面上方導航條的位置,這個位置其實不怎麼顯眼,那要怎麼樣才能醒目呢?tiandi首先想到的是顏色,利用和其他導航條使用不同顏色來達到最終目的。 可以用多種方法來實現這種目的效果,這裡tiandi用了最簡單jq來實現,程式碼如下: