老师,在代码里设置fs.client.use.datanode.hostname和在hdfs-site.xml里有区别吗
来源:3-19 HDFS API编程之查看HDFS文件内容

湫和海棠
2021-01-04
我用的是hadoop3 ,在云主机上学习的,如果不设置fs.client.use.datanode.hostname,也出现了下面的问题
我在文档里找到,hdfs-site.xml里有这个配置,所以我尝试把它写在hdfs-site.xml配置文件里,然后重启了hadoop
**但是并没有生效,*尝试代码依然爆出上面的异常
总之,我想问一下,fs.client.use.datanode.hostname这种配置,代码里设置和集群里配置文件设置有什么区别?为什么写在代码里就生效能正常读取,但是hdfs-site.xml里面就没有效果. 或者说这两个地方是完全没有关系的?
写回答
1回答
-
你那个参数用的不对,你那个参数是客户端的。
服务器端应该是这个:dfs.datanode.use.datanode.hostname
032021-01-04
相似问题
Hive查数据库表,卡住不动
回答 2
IOUtils.copyBytes
回答 1