- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 hadoop apache 2.7.1,我有一个由 3 个节点组成的集群
nn1
nn2
DN1
nn1 是 dfs.default.name,所以它是主名称节点。
我已经安装了 httpfs 并在重新启动所有服务后当然启动了它。当 nn1 处于事件状态且 nn2 处于待机状态时,我可以发送此请求
http://nn1:14000/webhdfs/v1/aloosh/oula.txt?op=open&user.name=root
从我的浏览器中出现打开或保存此文件的对话框,但是当我终止在 nn1 上运行的名称节点并正常重新启动它时,由于高可用性,nn1 变为待机状态并且nn2 激活。
所以这里 httpfs 应该可以工作,即使 nn1 变为备用,但现在发送相同的请求
http://nn1:14000/webhdfs/v1/aloosh/oula.txt?op=open&user.name=root
给我错误
{"RemoteException":{"message":"Operation category READ is not supported in state standby","exception":"RemoteException","javaClassName":"org.apache.hadoop.ipc.RemoteException"}}
httpfs不应该克服nn1待机状态,把文件带过来吗?是配置错误还是其他原因?
我的core-site.xml
是
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
最佳答案
看起来 HttpFs
还没有高可用性感知。这可能是由于缺少客户端连接到当前事件名称节点所需的配置。
确保 core-site.xml
中的 fs.defaultFS
属性配置了正确的 nameservice ID
。
如果您在 hdfs-site.xml
<property>
<name>dfs.nameservices</name>
<value>mycluster</value>
</property>
那么在core-site.xml
中,应该是
<property>
<name>fs.defaultFS</name>
<value>hdfs://mycluster</value>
</property>
还要配置 Java 类的名称,DFS 客户端将使用该名称来确定哪个 NameNode 当前处于事件状态并正在为客户端请求提供服务。
将此属性添加到 hdfs-site.xml
<property>
<name>dfs.client.failover.proxy.provider.mycluster</name>
<value>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</value>
</property>
在所有节点中添加属性后重启Namenodes和HttpFs。
关于hadoop - httpfs error Operation category READ is not supported in state standby 状态备用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43340226/
如何在我的应用程序运行时阻止主机进入待机模式? 是否有任何 win32 api 调用来执行此操作? 最佳答案 有两个 API,具体取决于 Windows 的版本。 XP,2000, 2003: htt
有人知道这个时间吗?或者有谁知道 AOSP 源代码的哪一部分与应用程序待机有关? 通过仔细阅读 DeviceIdleController.java 的源代码,我找到了与 Doze 等效的时间(顺便说一
我正在测试我的新应用程序,但我遇到了问题 isIgnoringBatteryOptimizations 特征。 当应用程序启动时,它会检查该应用程序是否被列入 Doze 白名单。如果没有,它会向用户显
我有一个用于 OLTP 类型应用程序的主数据库。目前,我们将许多表的单独表复制到用作报告实例的另一个数据库。 很快,我们将迁移到 Data Guard 逻辑备用数据库。我似乎无法从谷歌中找到的是我是否
当我去后端获取一些数据时,我正在显示一个旋转图像。微调器小部件的默认行为是在任何控件上创建半透明覆盖 - 是否可以删除半透明,以便我只看到微调器而不是字段? 最佳答案 查看dojo/widget/St
我正在编写一个作为前台服务在后台运行的应用程序。此服务实例化 PhoneStateListener 的子类。 PhoneStateListener 使用前台服务的上下文对象创建 TelephonySe
在由于内存不足(过多的块/文件)而导致NN-A( Activity )崩溃之后,我们升级了具有更多内存的NN-A,但没有立即升级NN-B(未 Activity )。 由于HeapSize的不同,我们删
在我的 HTC Desire (Froyo) 中,我从一个安卓应用程序发起了一个调用,当调用结束时,我的安卓应用程序通过显示 进入待机模式 log cat 中“AudioHardware pcm pl
我有一台飞利浦 Android 电视,我希望通过 Android 应用程序的代码打开/关闭(待机)电视屏幕。 这可能吗?哪个API允许激活屏幕?哪个 API 可以将电视重新设置为待机状态?我已经在 A
我在使用 JavaFX(jdk8,内部版本 117)时遇到了一个奇怪的问题:一旦监视器从待机状态恢复,JavaFX 舞台/场景就是空白的。 我已尝试最小化/调整窗口大小,但内容不再显示。我正在使用一个
所以似乎有很多问题询问如何检测系统何时进入连接待机状态,但我正在寻找实际导致它发生。 原因是,如果启用了连接待机,在 C# 中简单地调用 SetPowerState(Sleep) 方法将不再有效(不会
我有一个应用程序可以监听电话通知并通过 MessageApi 向 Android Wear watch 发送消息。除了某些搭载 Android 6 的设备,尤其是 Huawei Mate 8(看起来所
Android documentation提到操作系统对以下每个存储桶的应用程序施加的限制:“Activity ”、“工作集”、“频繁”和“稀有”。 唯一documentation我发现“从不”存储桶
这是一个艰难的过程:/ 我正在制作一款基于音乐的 Android 游戏 la Audiosurf。除了在歌曲结束前几秒钟(使用普通 MediaPlayer 播放)音乐突然停止并且整个游戏(包括 UI)
我们目前正在开发基于 ti 的 am335x sdk 的嵌入式设备(基于 Arago project ) 设备上的主要应用正在使用Qt4.8开发 我们想要检测设备何时进入待机/内存状态,以便我们可以保
据我了解,如果 iPhone 应用程序被中断(例如,来电、用户点击“ sleep ”按钮等),则会调用其 applicationWillResignActive: 方法。 但是如果手机已经处于 sle
我正在使用 hadoop apache 2.7.1,我有一个由 3 个节点组成的集群 nn1 nn2 DN1 nn1 是 dfs.default.name,所以它是主名称节点。 我已经安装了 http
我有一个用 tsx 编写的页面,在加载时不断崩溃,并出现错误 client.watchQuery cannot be called with fetchPolicy set to "standby"
我试图让 Flink 使用 Zookeeper 在 HA 模式下运行,但是当我尝试通过杀死领导者 JobManager 来测试它时,我所有的备用作业管理器也被杀死了。 因此,与其由备用工作经理接任新的
我的 hadoop 集群 HA 事件名称节点 (host1) 突然切换到备用名称节点 (host2)。我无法在 hadoop 日志(在任何服务器中)中找到任何错误来确定根本原因。 切换名称节点后,hd
我是一名优秀的程序员,十分优秀!