- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我遇到以下错误:
Diagnostics: org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block: BP-467931813-10.3.20.155-1514489559979:blk_1073741991_1167 file=/user/oozie/share/lib/lib_20171228193421/oozie/hadoop-auth-2.7.2-amzn-2.jar
Failing this attempt. Failing the application.
虽然我已经为/user/oozie/share/lib/目录设置了复制因子 3。此路径下的所有 jar 在 3 个数据节点上都可用,但很少有 jar 丢失。任何人都可以提出为什么会发生这种情况以及如何防止这种情况。
最佳答案
我在尝试从 hdfs 读取文件时遇到了同样的异常。此链接中“客户端在连接到 DataNodes 时使用主机名”部分下的解决方案对我有用: https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-hdfs/HdfsMultihoming.html#Clients_use_Hostnames_when_connecting_to_DataNodes
我将这个 XML block 添加到“hdfs-site.xml”并重新启动了数据节点和名称节点服务器:
<property>
<name>dfs.client.use.datanode.hostname</name>
<value>true</value>
<description>Whether clients should use datanode hostnames when
connecting to datanodes.
</description>
</property>
关于hadoop BlockMissingException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48107616/
我遇到以下错误: Diagnostics: org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block: BP-46793
我在 TEZ 和 MapReduce 执行引擎上都遇到了问题。两者似乎都与权限有关,但对于我来说,我迷路了。 当我通过 TEZ 执行它时,我收到此消息: org.apache.hadoop.hdfs.
当程序尝试访问附加的 HDFS 中的文件时,在 Google Dataproc 上运行 Spark 作业时,我看到很多类似以下的错误(是的,我从事生物信息学,如果这很重要): Caused by: o
我在Hadoop工作中遇到以下异常。我无法找出导致此异常的原因。您能帮我解决这个错误吗?为什么会出现此错误? 异常堆栈跟踪: org.apache.hadoop.fs.BlockMissingExce
当读取存储在 HDFS 上的文本文件时,如果我在使用 sc.textFile 读取这些文件时遇到 BlockMissingException(或其他一些异常),我该如何捕获错误并继续执行 emptyR
我使用的是 Hadoop 2.6,我有一个安装了 HDFS 的虚拟机集群。我正在尝试通过在我的本地运行的一些 Java 代码远程读取我的 HDFS 中的文件,以基本方式,使用 BufferedRead
基于 https://github.com/gotthardsen/docker-hadoop-spark-workbench/tree/master/swarm我有一个带有 hadoop、spark
我是一名优秀的程序员,十分优秀!