Yes, you can. You just need to copy data in log.dir on disk to the new machine and keep the broker.id in broker config the same. No need to change anything in ZK since broker will re-register on startup. The main purpose of broker.id is to allow people to move data logically from 1 broker to another.
Thanks, Jun On Wed, Feb 27, 2013 at 2:11 AM, Jason Huang <jason.hu...@icare.com> wrote: > Hello, > > Is there a way to migrate kafka data from server A to another server B? > > Can I just copy the data from $log.dir in server.properties and > zookeeper file from $dataDir in zookeeper.properties from server A to > server B, and then run server B's kafka instance? > > thanks, > > Jason >