`
qianshangding
  • 浏览: 127220 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java.io.IOException: File /dfs_operator.txt could only be replicated to 0 nodes,

 
阅读更多
2011-07-28 16:47:24,312 INFO org.apache.hadoop.ipc.Server: IPC Server handler 7 on 9100, call addBlock(/dfs_operator.txt, DFSClient_344588298, null, null) from 192.168.2.15:36470: error: java.io.IOException: File /dfs_operator.txt could only be replicated to 0 nodes, instead of 1
java.io.IOException: File /dfs_operator.txt could only be replicated to 0 nodes, instead of 1
	at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:1448)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.addBlock(NameNode.java:690)
	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.WritableRpcEngine$Server.call(WritableRpcEngine.java:342)
	at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1350)
	at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1346)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:396)
	at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:742)
	at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1344)

这个问题找了N久,最后发现是host的问题。

主要的错误信息(红色标记):

STARTUP_MSG: Starting SecondaryNameNode
STARTUP_MSG:   host = RJ15/127.0.0.1





STARTUP_MSG:   args = []
STARTUP_MSG:   version = 0.21.0

将host配置,由

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1	RJ15





::1		localhost6.localdomain6 localhost6

192.168.2.15 master
192.168.2.82 slave1
192.168.2.102 slave2
192.168.2.69 slave3

 改成:

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1	master





::1		localhost6.localdomain6 localhost6

192.168.2.15 master
192.168.2.82 slave1
192.168.2.102 slave2
192.168.2.69 slave3

搞定。。。。

为什么要这么改,具体原因还不清楚,处于猜测状态,那位大牛来解释一下。谢谢。

 

分享到:
评论

相关推荐

    解决删除目录提示:System.IO.IOException: 目录不是空的。

    在编程过程中,尤其是在使用C#进行文件系统操作时,可能会遇到这样一个问题:当你尝试删除一个目录,系统返回“System.IO.IOException: 目录不是空的”错误。这意味着该目录下仍有文件或子目录存在,因此无法直接...

    Android中安装asset下的apk

    intent.setDataAndType(Uri.fromFile(new File(fileApk.getPath())), "application/vnd.android.package-archive"); startActivity(intent); } ``` #### 四、代码解析 1. **读取APK文件**: - 使用`getAssets...

    java.io.FileNotFoundException: *****(Too many open files)

    在Java编程中,"java.io.FileNotFoundException: ***** (Too many open files)" 是一个常见的错误,意味着程序尝试打开的文件数量超过了操作系统的限制。这个错误通常出现在处理大量文件或长时间运行的程序中,尤其...

    完美解决Jave在linux下转为MP3时为0字节或其他异常

    2、可以转换,可以播放,但是有个异常:it.sauronsoftware.jave.EncoderException: video:0kB audio:1301kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.019516% 通过解读源码,在...

    java.security.InvalidKeyException:illegal Key Size

    在Java编程环境中,"java.security.InvalidKeyException: illegal Key Size" 是一个常见的错误,通常发生在加密或解密操作中。这个错误表示你试图使用的密钥长度超过了Java默认的安全限制。在给定的上下文中,这个...

    jenkins所需的插件等

    7. **Pipeline as Code 插件**(Jenkinsfile):允许将 Jenkinsfile 存储在版本控制系统中,实现持续集成流程的代码化管理。 8. **Docker 插件**:用于与 Docker 容器化环境集成,构建、测试和部署 Docker 映像。 ...

    UnlimitedJCEPolicyJDK8.rar

    java安装路径Java\jre\lib\security下替换这两个架包,即可解决 java.security.cert.CertificateException: Unable to initialize, java.io.IOException: Short read of DER length

    Android SDK Manager解决更新时的问题 :Failed to fetch URL…

    Failed to fectch URl https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https://dl-ssl.google.com refused  安装使用SDK Manager更新时出现问题 Failed to fetch URL ...

    annotations.zip

    Android Build 时报错: java.io.IOException: Could not parse XML from android/accounts/annotati...Android构建时报错: app:lintVitalRelease[Fatal Error] :3:214: 与元素类型 “item” 相关联的 “name” ...

    Eclipse 进行 ANT 时错误 Javadoc failed java.io.IOException Cannot run program javadoc

    在Eclipse集成开发环境(IDE)中使用ANT进行项目构建时,可能会遇到特定的错误提示:“Javadoc failed java.io.IOException Cannot run program javadoc”。这个错误信息表明在生成Java文档的过程中出现了问题,具体...

    JSP上传图片产生 java.io.IOException: Stream closed异常解决方法

    把 java 代码直接改成 jsp,上传时产生 如下异常: 2012-12-31 8:59:21 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception java.io.IOException: ...

    报错:java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.-附件资源

    报错:java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.-附件资源

    Android SDK 更新失败详解

    Android SDK failed to fetch URL http dl-ssl.google.comandroidrepositoryaddons_list-2.xml

    Linux Centos7 系统Tomcat8.5.54 配置SSL证书

    最后换了Tomcat8.5.54的才配置成功。下面就是我配置的过程,记录一下,与大家共勉。 1.首先公司的泛域名,运维给了ssl证书的文件包: 2.我们选取Tomcat的ssl证书,有jks文件和key的文件。  3....

    解决Android SDK下载和更新失败的方法详解

    Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml. 说dl-ssl.google.com在大陆被强了,解决方法就是修改C:\Windows\System32\drivers\etc\hosts文件。添加一行: 代码如下: ...

    elasticsearch-rest-client-6.5.4-cus.jar

    针对java.io.IOException: entity content is too long [180278508] for the configured buffer limit [157286400]异常,将 DEFAULT_BUFFER_LIMIT修改为150M

    AndroidApk混淆编译时,报告java.io.IOException…错误解决办法

    Java.io.IOException: The same input jar [E:\Android\myProgram\angel\libs\alipaySdk-20160825.jar] is specified twice. 首先 看一下我项目中关于此jar的配置,我在libs中导入了alipaySdk-20160825.jar,

    Android 下载安装APK

    使用`java.net.URL`和`java.io.FileOutputStream`,可以实现从服务器下载APK文件。更常见的是使用`java.nio`或者第三方库如Volley或OkHttp来处理网络请求,因为它们提供了更高级的功能,如缓存、断点续传和错误处理...

    MyEclipseKeyGen.java

    MyEclipseKeyGen package basic.day01; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

    android往手机内存和sdcard卡上存储数据

    File file = new File(internalDir, "data.txt"); // 写入数据 try { FileOutputStream fos = new FileOutputStream(file); fos.write("这是写入内存的数据".getBytes()); fos.close(); } catch (IOException e) ...

Global site tag (gtag.js) - Google Analytics