内容纲要
概要描述
在3.x版本之后有客户在创建连接的时候出现了,创建hdfs连接,测试连接ok但是保存的时候会报错,错误0,完全不知道错误的原因是什么,这篇文章来解释一下问题的原因以及解决方法
详细说明
在配置hdfs连接的时候,导入所有的配置文件之后测试连接是可以成功的,但是保存的时候会出现下面的报错:


后台日志也有对应的报错,但是没有明显的信息看不出报错原因

解决方案
报错原因
3.x的版本上,加上了hdfs的hdfs-site.xml匹配检查,ip不匹配会报错的。
以前的2.x版本是不会检测的,然后为了考虑到namenode的主备切换问题,我们一般会把连接串写成nameservice1这种形式,这个在2.x版本可用,但是3.x之后加入了检测就会导致出现报错

解决方法
就是将连接串改成hdfs://ip:port,hdfs://ip:port
这样子的形式就可以通过验证然后保存成功了