[ https://issues.apache.org/jira/browse/KUDU-2396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Grant Henke updated KUDU-2396: ------------------------------ Component/s: supportability > Tool to edit host/port for pending config changes in the WAL after machine > migration > ------------------------------------------------------------------------------------ > > Key: KUDU-2396 > URL: https://issues.apache.org/jira/browse/KUDU-2396 > Project: Kudu > Issue Type: New Feature > Components: log, ops-tooling, supportability > Reporter: Andrew Wong > Priority: Major > > I recently migrating some machines such that the host/port pairs on disk in > the cmeta and WALs no longer matched their actual location. One solution > around this was to use DNS aliasing to point the old machines to the new > machines e.g. putting something like the following into the /etc/hosts files > on all of the new machines: > {quote}new.tserver.ip.1 old.tserver.1.com > new.tserver.ip.2 old.tserver.2.com > new.tserver.ip.3 old.tserver.3.com > new.tserver.ip.4 old.tserver.4.com > {quote} > In cases where this is not possible (if, say, the new machines are hosting > services that require talking to the old machines), the remaining workaround > would be to rewrite the host/ports on disk. For the cmeta, this is as simple > as rewriting some protobuf container files with `kudu pbc edit`, but for the > pending config changes in the WALs, this is not the case, since we currently > have no tooling to rewrite WAL segments. As such, tooling to edit the WALs as > we have for pbc files would be nice. > Of course, solving KUDU-418 would make this tooling unnecessary for this use > case, but this is at least an option to make the larger problem more easily > handleable in the short term. -- This message was sent by Atlassian Jira (v8.3.4#803005)