更改ambari已创建主机hostname名称
问题背景:
因为主机名配置成主机别名regionserver状态异常,所以需要替换ambari已创建的主机hostname名称为主机名。
别名避免带“.” ambari源码服务会找带“.”的主机名去分发服务通信,别名加“.”它会优先使用别名 导致hbase regionserver状态异常显示decommissioning 。
当前也怀疑是这个问题导致hbase 服务延迟过高,请求超时和慢日志多处理不及时等问题。
要修改ambari hostname主机的hosts配置信息
/etc/hosts 192.168.10.106 hcore-1 hadoop.1 192.168.10.107 hcore-2 hadoop.2 ##改成 192.168.10.106 hcore-1 hadoop_1 192.168.10.107 hcore-2 hadoop_2
处理方法
操作前一定要备份 ambari 数据库
#1.停止需要修改节点的ambari-agent 服务 ambari-agent stop #修改 /etc/hosts 当前主机对应的别名信息,否则重启agent ambari元数据库里边会写入一条新host信息,重启服务后导致当前主机服务心跳丢失。 #2.停止主节点的ambari-server 服务 ambari-server stop #3.生成需要修改hostname节点的配置文件(主节点) hostnames.json #修改单个主机名 {"hadoop":{" hadoop.1":"hcore-1"}}、 #修改多个主机名 {"hadoop":{"hadoop.1":"hcore-1","hadoop.2":"hcore-2"}} hadoop: 集群名称 hadoop.1 原hostname hcore-1 要改成的hostname #4.在主节点执行 ambari-server update-host-names hostnames.json 5.启动节点的ambari-server,ambari-agent 服务 ambari-server start ambari-agent start
修改前后对比图
参考文档:cnblogs.com/createboke/p/15414494.html
本文来自博客园,作者:whiteY,转载请注明原文链接:https://www.cnblogs.com/whiteY/p/17317467.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)