Could not extract the hostname from the given addres
1. Could not extract the hostname from the given addres

开始以为是和主机名与ip映射的问题,检查了所有的配置文件(core-site,yarm-site....)无问题;
有怀疑是某个节点的服务没有启动,检查后无问题;
之后瞎折腾了一圈还是没解决,冷静下回头仔细看了看报错信息:
指:无法从给定地址提取主机名。到这里才从主机名下手;
其实就是URl地址不允许带"_"
拓展:
// Host
host = IP-literal / IPv4address / reg-name
reg-name = *( unreserved / pct-encoded / sub-delims )
// 未保留的字符
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
:weary: 最后我把集群的所有的主机名修改了;其实主机名带‘_’很正常,但是配置文件中配置的host是主机名就会有这种坑、