我有两个如下所示的HDFS URL。始终有一个URL是活动的,其他URL是Standby。无法访问备用URL来读取file.avro文件。
URL1:http://namenode1.com/folder1/incidents/file.avro 网址2:http://namenode2.com/folder1/incidents/file.avro
有时namenode1会自动故障转移到namenode2,这一次当我们尝试访问URL1时会遇到“无法从Standby name节点读取数据”之类的异常错误,在这种情况下,我们必须将URL值从URL1更改为用R代码手动输入URL2。
如果URL1获取异常转到URL2并在发生故障转移时读取file.avro,有什么方法可以编写逻辑。
提前谢谢