Thank you for filling in the below details. Request not to use personal mail id.

Please don’t forget to give a star to my git project :
https://github.com/muralibasani/kafkawize

Installation :

How to Run the application

Steps to run with Cassandra as Metastore:

  1. Install Apache Cassandra
  2. Setup project KafkawizeClusterApi and update server.port if necessary in application properties
  3. Start KafkaClusterApi
  4. Setup project KafkaWize, and configure Cassandra running host, Cluster api host, in application properties
  5. Set db.storetype=cassandra in application.properties
  6. Start KafkaWize (from local profile for example) From directory kafkawize-web
    mvn spring-boot:run -Plocal application.properties are configured in kafkawize-conf\environments\local
  7. Cassandra db setup will be done on the startup of the application. It is not required to run the scripts manually.

Steps to run with Rdbms as Metastore:

  1. Install an Rdbms database (Mysql or Oracle or ..)
  2. Setup project KafkawizeClusterApi and update server.port if necessary in application properties
  3. Start KafkaClusterApi
  4. Setup project KafkaWize, and configure Cassandra running host, Cluster api host, in application properties
  5. Set db.storetype=rdbms and few other datasource properties in application.properties
  6. Start KafkaWize (from local profile for example) From directory kafkawize-web
    mvn spring-boot:run -Plocal application.properties are configured in kafkawize-conf\environments\local
  7. Run the ddl and insert scripts available in kafkawize-web/src/main/resources/scripts/base/rdbms.

By default KafkaWize runs on port 9097. Access it by http://localhost:9097/kafkawize

Default Teams Team1 Team2 Team3

Default Users(with pwds)

uiuser1/user    from Team1
uiuser2/user    from Team2
uiuser4/user    from Team1  Admin
uiuser5/user    from Team2  Admin
superuser/user  from Team2  Superuser