我在 Amazon 的 ec2 主机上使用 Hortonworks/Ambari 安装了一个单节点 haodoop 集群。
因为我不希望这个集群 24/7 运行,所以我在完成后停止实例。当我稍后重新启动实例时,我获得了一个新的 IP 地址,然后 ambari 不再能够启动 Hadoop 相关服务。
除了完全重新部署以重新配置集群以启动服务之外,还有其他方法吗?
看起来 IP 地址存在于 /etc 下的各种 xml 文件中,在 postgres 数据库表 ambari 中,可能还有其他我还没有找到的地方。
我尝试使用更新版本的 ip 地址、内部和外部 dns 名称更新 xml 文件和 postgres 数据库,因为我可以找到它们,但无济于事。我无法重新启动服务。
我这样做的原因是每次我重新启动主机时可能会在 hdfs 和其他项目特定设置上节省部署时间和数据配置。
有什么建议么?
谢谢!