├── .classpath ├── .project ├── .settings ├── .jsdtscope ├── org.eclipse.jdt.core.prefs ├── org.eclipse.wst.common.component ├── org.eclipse.wst.common.project.facet.core.xml ├── org.eclipse.wst.jsdt.ui.superType.container └── org.eclipse.wst.jsdt.ui.superType.name ├── CHANGES ├── LICENSE ├── README ├── etc └── screenshots │ ├── CassandraWebConsole_Configuration.png │ ├── CassandraWebConsole_CreateKeyspace.png │ ├── CassandraWebConsole_KeyspaceBrowsing.png │ ├── CassandraWebConsole_KeyspaceTokenRange.png │ ├── CassandraWebConsole_Node.png │ └── CassandraWebConsole_Ring.png ├── pom.xml └── src ├── main ├── assembly.xml ├── bin │ ├── start-standalone.bat │ └── start-standalone.sh ├── java │ └── net │ │ └── ameba │ │ └── cassandra │ │ └── web │ │ ├── controller │ │ ├── AbstractBaseController.java │ │ ├── CassandraClientInterceptor.java │ │ ├── ColumnFamilyController.java │ │ ├── IndexController.java │ │ ├── KeyspaceController.java │ │ ├── SetupController.java │ │ └── SystemController.java │ │ ├── service │ │ ├── CassandraClientProvider.java │ │ ├── CassandraProperties.java │ │ └── CassandraService.java │ │ ├── standalone │ │ └── StandaloneServer.java │ │ └── util │ │ ├── ByteArray.java │ │ ├── FreemarkerExceptionHandler.java │ │ └── NoCacheFilter.java ├── resources │ ├── application.properties │ ├── logback.xml │ └── spring.xml └── webapp │ ├── META-INF │ └── MANIFEST.MF │ ├── WEB-INF │ ├── urlrewrite.xml │ ├── view │ │ ├── close_box.ftl │ │ ├── columnfamily.ftl │ │ ├── columnfamily_browse.ftl │ │ ├── columnfamily_drop.ftl │ │ ├── columnfamily_rename.ftl │ │ ├── columnfamily_truncate.ftl │ │ ├── footer.ftl │ │ ├── header.ftl │ │ ├── index.ftl │ │ ├── info.ftl │ │ ├── keyspace.ftl │ │ ├── keyspace_addcf.ftl │ │ ├── keyspace_create.ftl │ │ ├── keyspace_drop.ftl │ │ ├── keyspace_list.ftl │ │ ├── keyspace_rename.ftl │ │ ├── ring.ftl │ │ ├── ring_cleanup.ftl │ │ ├── ring_compact.ftl │ │ ├── ring_decomission.ftl │ │ ├── ring_drain.ftl │ │ ├── ring_flush.ftl │ │ ├── ring_loadbalance.ftl │ │ ├── ring_move.ftl │ │ ├── ring_node.ftl │ │ ├── ring_repair.ftl │ │ ├── setup.ftl │ │ ├── spring.ftl │ │ └── token_remove.ftl │ └── web.xml │ ├── css │ ├── base.css │ └── colorbox.css │ ├── img │ ├── controls.png │ └── loading.gif │ └── js │ ├── jquery.colorbox.js │ ├── jquery.form.js │ ├── jquery.js │ ├── jquery.sparkline.js │ └── jquery.validation.js └── test └── java └── test.properties /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/.classpath -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/.project -------------------------------------------------------------------------------- /.settings/.jsdtscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/.settings/.jsdtscope -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/.settings/org.eclipse.wst.common.component -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/.settings/org.eclipse.wst.common.project.facet.core.xml -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/README -------------------------------------------------------------------------------- /etc/screenshots/CassandraWebConsole_Configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/etc/screenshots/CassandraWebConsole_Configuration.png -------------------------------------------------------------------------------- /etc/screenshots/CassandraWebConsole_CreateKeyspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/etc/screenshots/CassandraWebConsole_CreateKeyspace.png -------------------------------------------------------------------------------- /etc/screenshots/CassandraWebConsole_KeyspaceBrowsing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/etc/screenshots/CassandraWebConsole_KeyspaceBrowsing.png -------------------------------------------------------------------------------- /etc/screenshots/CassandraWebConsole_KeyspaceTokenRange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/etc/screenshots/CassandraWebConsole_KeyspaceTokenRange.png -------------------------------------------------------------------------------- /etc/screenshots/CassandraWebConsole_Node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/etc/screenshots/CassandraWebConsole_Node.png -------------------------------------------------------------------------------- /etc/screenshots/CassandraWebConsole_Ring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/etc/screenshots/CassandraWebConsole_Ring.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/assembly.xml -------------------------------------------------------------------------------- /src/main/bin/start-standalone.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/bin/start-standalone.bat -------------------------------------------------------------------------------- /src/main/bin/start-standalone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/bin/start-standalone.sh -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/controller/AbstractBaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/controller/AbstractBaseController.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/controller/CassandraClientInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/controller/CassandraClientInterceptor.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/controller/ColumnFamilyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/controller/ColumnFamilyController.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/controller/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/controller/IndexController.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/controller/KeyspaceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/controller/KeyspaceController.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/controller/SetupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/controller/SetupController.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/controller/SystemController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/controller/SystemController.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/service/CassandraClientProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/service/CassandraClientProvider.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/service/CassandraProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/service/CassandraProperties.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/service/CassandraService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/service/CassandraService.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/standalone/StandaloneServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/standalone/StandaloneServer.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/util/ByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/util/ByteArray.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/util/FreemarkerExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/util/FreemarkerExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/net/ameba/cassandra/web/util/NoCacheFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/java/net/ameba/cassandra/web/util/NoCacheFilter.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | ## 2 | ## Application Properties 3 | ## 4 | -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/resources/spring.xml -------------------------------------------------------------------------------- /src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/urlrewrite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/urlrewrite.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/close_box.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/close_box.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/columnfamily.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/columnfamily.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/columnfamily_browse.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/columnfamily_browse.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/columnfamily_drop.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/columnfamily_drop.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/columnfamily_rename.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/columnfamily_rename.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/columnfamily_truncate.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/columnfamily_truncate.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/footer.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/footer.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/header.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/header.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/index.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/info.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/info.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/keyspace.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/keyspace.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/keyspace_addcf.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/keyspace_addcf.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/keyspace_create.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/keyspace_create.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/keyspace_drop.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/keyspace_drop.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/keyspace_list.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/keyspace_list.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/keyspace_rename.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/keyspace_rename.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring_cleanup.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring_cleanup.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring_compact.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring_compact.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring_decomission.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring_decomission.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring_drain.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring_drain.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring_flush.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring_flush.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring_loadbalance.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring_loadbalance.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring_move.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring_move.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring_node.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring_node.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/ring_repair.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/ring_repair.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/setup.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/setup.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/spring.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/spring.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/token_remove.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/view/token_remove.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/css/base.css -------------------------------------------------------------------------------- /src/main/webapp/css/colorbox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/css/colorbox.css -------------------------------------------------------------------------------- /src/main/webapp/img/controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/img/controls.png -------------------------------------------------------------------------------- /src/main/webapp/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/img/loading.gif -------------------------------------------------------------------------------- /src/main/webapp/js/jquery.colorbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/js/jquery.colorbox.js -------------------------------------------------------------------------------- /src/main/webapp/js/jquery.form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/js/jquery.form.js -------------------------------------------------------------------------------- /src/main/webapp/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/js/jquery.js -------------------------------------------------------------------------------- /src/main/webapp/js/jquery.sparkline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/js/jquery.sparkline.js -------------------------------------------------------------------------------- /src/main/webapp/js/jquery.validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suguru/cassandra-webconsole/HEAD/src/main/webapp/js/jquery.validation.js -------------------------------------------------------------------------------- /src/test/java/test.properties: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------