Another way: if you only want to understand bookie internals you can set some breakpoint inside tests cases and then launch the debugger of your IDE (I don't know IntelliJ)
-- Enrico 2017-05-29 14:07 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>: > Hi Rajul, > If you need some bunch of Bookies you can start a pool of bookies just > by running > bookkeeper localbookie NUM-BOOKIES > > see http://bookkeeper.apache.org/docs/master/bookkeeperTutorial.html > > If you need to integrate BookKeeper in JUnit tests currently there is > no standard way of doing so, you have to start ZooKeeper and at least > one Bookie in the same JVM of the test > > I can share my code (which in uses Apache Curator to start ZK server), > hope that helps > https://github.com/diennea/herddb/blob/master/herddb-core/src/test/java/herddb/utils/ZKTestEnv.java > > > > -- Enrico > > > 2017-05-29 13:10 GMT+02:00 Rajul Srivastava <raju...@gmail.com>: >> Hi All, >> >> I am trying to play around and learn the Apache Bookkeeper code base >> currently. For that purpose, I wanted to start the Bookkeeper server and >> debug it using an IDE, IntelliJ in my case. When I start the first message >> in the logs says that "JMX is enabled by default". However, it does not >> tell the port number. >> >> Could someone please help me out and tell me the JMX port number and also >> how do I connect to it to debug locally? >> >> I sincerely apologize if I am asking a way to obvious question. I did try >> and look around for this but could not find anything of much use. Also, I >> will be more than grateful if someone could make some more suggestions as >> how to go about exploring the code base and learning more about this >> project. >> >> Thanks!! >> >> Best Regards, >> Rajul