Ok, I might have lied. Timezone got me. I do see this in the Kafka logs, so maybe it did work?
[2015-05-17 14:36:57,924] INFO 0 successfully elected as leader (kafka.server.ZookeeperLeaderElector) [2015-05-17 14:36:57,924] INFO 0 successfully elected as leader (kafka.server.ZookeeperLeaderElector) [2015-05-17 14:36:58,975] INFO New leader is 0 (kafka.server.ZookeeperLeaderElector$LeaderChangeListener) [2015-05-17 14:36:58,975] INFO New leader is 0 (kafka.server.ZookeeperLeaderElector$LeaderChangeListener) Chris On Sun, May 17, 2015 at 1:43 PM, Chris Neal <cwn...@gmail.com> wrote: > Thank you again. :) > > I ran the delete, but I'm not sure if it did anything: > > root> > ./opt/cloudera/parcels/CDH-5.1.3-1.cdh5.1.3.p0.12/lib/zookeeper/bin/zkCli.sh > -server myhost.mydomain.com:2181 delete /controller > Connecting to myhost.mydomain.com:2181 > > WATCHER:: > > WatchedEvent state:SyncConnected type:None path:null > root> > > I followed that up immediately by an "ls /", and the controller znode was > there. Either still there, or had already been re-created. There was > nothing in the Kafka logs indicating that anything had happened either, so > I'm thinking maybe I need to try and delete the znode partition manually? > > Or, should I have seen the controller znode disappear for a time? > > Very much appreciate your help! > Chris > > On Sun, May 17, 2015 at 1:33 PM, Clark Haskins <cl...@kafka.guru> wrote: > >> Yeah it's empty. So I would try and force a new controller election to >> see if that cleans up the znode. >> >> Delete /controller >> >> If that doesn't work you will have to delete the reassign_partitions >> znode manually >> >> -Clark >> >> Sent from my iPhone >> >> > On May 17, 2015, at 11:16 AM, Chris Neal <cwn...@gmail.com> wrote: >> > >> > Sorry :) >> > Here you go: >> > >> > root> >> > >> ./opt/cloudera/parcels/CDH-5.1.3-1.cdh5.1.3.p0.12/lib/zookeeper/bin/zkCli.sh >> > -server myhost.mydomain.com <http://myhost.mydomain.com:2181/>:2181 get >> > /admin/reassign_partitions >> > Connecting to myhost.mydomain.com <http://myhost.mydomain.com:2181/ >> >:2181 >> > <snip> >> > WATCHER:: >> > >> > WatchedEvent state:SyncConnected type:None path:null >> > {"version":1,"partitions":[]} >> > cZxid = 0x6001afde9 >> > ctime = Wed Jan 21 18:37:40 UTC 2015 >> > mZxid = 0x6001afde9 >> > mtime = Wed Jan 21 18:37:40 UTC 2015 >> > pZxid = 0x6001afde9 >> > cversion = 0 >> > dataVersion = 0 >> > aclVersion = 0 >> > ephemeralOwner = 0x0 >> > dataLength = 29 >> > numChildren = 0 >> > >> > Thank you! >> > Chris >> > >> >> On Sun, May 17, 2015 at 12:58 PM, Clark Haskins <cl...@kafka.guru> >> wrote: >> >> >> >> Do a get /admin/reassign_partitions >> >> >> >> -Clark >> >> >> >> Sent from my iPhone >> >> >> >>> On May 17, 2015, at 10:20 AM, Chris Neal <cwn...@gmail.com> wrote: >> >>> >> >>> Sure thing :) >> >>> Hopefully I did this right. Somewhat of a Zookeeper noob. >> >>> >> >>> root> >> >> >> ./opt/cloudera/parcels/CDH-5.1.3-1.cdh5.1.3.p0.12/lib/zookeeper/bin/zkCli.sh >> >>> -server myhost.mydomain.com <http://myhost.mydomain.com:2181/>:2181 >> ls >> >>> /admin/reassign_partitions >> >>> Connecting to myhost.mydomain.com <http://myhost.mydomain.com:2181/ >> >>> :2181 >> >>> <snip> >> >>> WATCHER:: >> >>> >> >>> WatchedEvent state:SyncConnected type:None path:null >> >>> [] >> >>> >> >>> Hope that is helpful :) >> >>> If this is not what you were asking for, please just let me know. >> >>> Thank you! >> >>> Chris >> >>> >> >>>> On Sun, May 17, 2015 at 12:17 PM, Clark Haskins <cl...@kafka.guru> >> >> wrote: >> >>>> >> >>>> The reassign_partitions znode is the important one. Please paste the >> >>>> contents of it. That node should only exist while there is a >> >> reassignment >> >>>> in progress. >> >>>> >> >>>> You can probably fix this up by forcing a new controller to come >> online >> >> by >> >>>> deleting /controller >> >>>> >> >>>> -Clark >> >>>> >> >>>> Sent from my iPhone >> >>>> >> >>>>> On May 17, 2015, at 10:14 AM, Chris Neal <cwn...@gmail.com> wrote: >> >>>>> >> >>>>> Hi Clark, >> >>>>> >> >>>>> Thank you for your reply! I do see that znode under /admin: >> >>>>> >> >>>>> root> >> >> >> ./opt/cloudera/parcels/CDH-5.1.3-1.cdh5.1.3.p0.12/lib/zookeeper/bin/zkCli.sh >> >>>>> -server myhost.mydomain.com:2181 ls /admin >> >>>>> Connecting to myhost.mydomain.com:2181 >> >>>>> <snip> >> >>>>> WATCHER:: >> >>>>> >> >>>>> WatchedEvent state:SyncConnected type:None path:null >> >>>>> [reassign_partitions, delete_topics] >> >>>>> >> >>>>> I'm not sure what this tells me though :) >> >>>>> Again, thanks for your time. >> >>>>> Chris >> >>>>> >> >>>>>> On Sun, May 17, 2015 at 12:20 AM, Clark Haskins <cl...@kafka.guru> >> >>>> wrote: >> >>>>>> >> >>>>>> Does the partition reassignment znode exist under /admin in >> zookeeper? >> >>>>>> >> >>>>>> -Clark >> >>>>>> >> >>>>>> Sent from my iPhone >> >>>>>> >> >>>>>>> On May 16, 2015, at 7:16 PM, Chris Neal <cwn...@gmail.com> wrote: >> >>>>>>> >> >>>>>>> Sorry for bumping my own thread. :S Just wanted to get it in >> front >> >> of >> >>>>>> some >> >>>>>>> eyes again! >> >>>>>>> >> >>>>>>> Thanks for your time and help. >> >>>>>>> Chris >> >>>>>>> >> >>>>>>>> On Thu, May 14, 2015 at 10:24 AM, Chris Neal <cwn...@gmail.com> >> >>>> wrote: >> >>>>>>>> >> >>>>>>>> Hi All, >> >>>>>>>> >> >>>>>>>> I am running: kafka_2.10-0.8.1.1, and when I run the >> >>>>>>>> reassign-partitions.sh script, I get this: >> >>>>>>>> >> >>>>>>>> Partitions reassignment failed due to Partition reassignment >> >> currently >> >>>>>> in >> >>>>>>>> progress for Map(). Aborting operation >> >>>>>>>> kafka.common.AdminCommandFailedException: Partition reassignment >> >>>>>> currently >> >>>>>>>> in progress for Map(). Aborting operation >> >>>>>>>> at >> >> >> kafka.admin.ReassignPartitionsCommand.reassignPartitions(ReassignPartitionsCommand.scala:204) >> >>>>>>>> at >> >> >> kafka.admin.ReassignPartitionsCommand$.executeAssignment(ReassignPartitionsCommand.scala:124) >> >>>>>>>> at >> >> >> kafka.admin.ReassignPartitionsCommand$.main(ReassignPartitionsCommand.scala:49) >> >>>>>>>> at >> >> >> kafka.admin.ReassignPartitionsCommand.main(ReassignPartitionsCommand.scala) >> >>>>>>>> >> >>>>>>>> I'm running it as: >> >>>>>>>> /opt/kafka/kafka/bin/kafka-reassign-partitions.sh --zookeeper >> >>>> $ZOOKEEPER >> >>>>>>>> --reassignment-json-file ./$1.json --execute >> >>>>>>>> >> >>>>>>>> and my json file looks like: >> >>>>>>>> {"version":1, >> >>>>>>>> "partitions":[ >> >>>>>>>> {"topic":"perf_mytopic_raw", "partition":0,"replicas":[0,1]}, >> >>>>>>>> {"topic":"perf_mytopic_raw","partition":1,"replicas":[0,1]}]} >> >>>>>>>> >> >>>>>>>> The empty Map() looks suspicious, and I found another post from >> >> about >> >>>> a >> >>>>>>>> year ago where it was thought that this might be a bug? I looked >> >>>>>> through >> >>>>>>>> JIRA and didn't see anything that looked like this issue was >> created >> >>>> or >> >>>>>>>> fixed, so I wanted to ask again about it. >> >>>>>>>> >> >>>>>>>> Any ideas why this might be failing? There is definitely not >> >> another >> >>>>>>>> reassignment in progress. :) >> >>>>>>>> >> >>>>>>>> Thanks very much for your time. >> >>>>>>>> Chris >> >> >> > >