我们为 hadoop+yarn 使用 rancher 模板,但似乎 hadoop 无法处理使用容器名称作为主机名(例如。hadoop_namenode-primary_1
)。
Caused by: java.net.URISyntaxException: Illegal character in hostname at index 13: http://hadoop_datanode_1:50075/webhdfs/v1/skystore/tmp/devtest_onedir/2016_08_19_02_35_35_32f7/header.json?op=CREATE&user.name=hdfs&namenoderpcaddress=10.42.14.252:8020&overwrite=true
我做错了还是有一些解决方法?
正如我所看到的,问题是由容器名称作为主机名引起的,而 Rancher 创建带有下划线的容器。虽然不知道如何解决它......