Accumulo registers write ahead logs by logger ip, not hostname. So even though you start up processes by hostname, there is still a dependency on ip consistency for log recovery.
Sent from my phone, so pardon the typos and brevity. On Sep 23, 2012 10:50 AM, "Kristopher Kane" <[email protected]> wrote: > All, > > I was doing some shuffling around at home and changed IPs on my master > and all tservers. I thought this would be OK as I had configured > everything via hostnames but I've got some log entries that say > otherwise: > > > Unable to recover > > 192.168.122.222:11224/d41fc0de-f4bc-4c28-a4ae-a0114c5911d7(java.io.IOException > : > org.apache.thrift.transport.TTransportException: > java.net.ConnectException: Connection timed out) > java.io.IOException: > org.apache.thrift.transport.TTransportException: > java.net.ConnectException: Connection timed out > > > > This is the master reporting on two tservers of the four I have. Also > to note: I did have an unclean shutdown prior to the IP changes and > the monitor shows no tablets loaded for any table with the recovery > directory in HDFS empty. > I don't need the data and I can always init, but I was curious about > fixing this to learn more about the system. > > Where is a good place to start? > > Thanks, > > > -Kris Kane >
