cassandra-reaper | Automated Repair Awesomeness for Apache Cassandra
kandi X-RAY | cassandra-reaper Summary
kandi X-RAY | cassandra-reaper Summary
Reaper is a centralized, stateful, and highly configurable tool for running Apache Cassandra repairs against single or multi-site clusters. The current version supports running Apache Cassandra cluster repairs in a segmented manner, opportunistically running multiple parallel repairs at the same time on different nodes within the cluster. Basic repair scheduling functionality is also supported. Reaper comes with a GUI, which if you’re running in local mode can be at Please see the [Issues] section for more information on planned development, and known issues.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Region repair methods
- Returns a set of nodes based on a set of nodes
- Returns the set of table names based on the given parameters
- Checks for addRepair
- Prepares database statements
- Insert the metrics
- Insert the repair schedule statements
- Parse the string representation of the endpoints
- Parse the endpoint state
- Handle a repair command
- Deletes a repair run
- Parse session info
- Gets information about a cluster
- Get a set of all columns for a given keyspace
- Paint a repair schedule
- Delete a cluster
- Run the repair loop
- Computes the percentaired metrics for a given cluster
- Parse stream info
- Handles a diagnostic event
- Creates a new repair run
- Start a repair run
- Method to insert NULLs in the repair_run table
- Modifies the given repair schedule
- Trigger a repair
- Modifies the given repair run
cassandra-reaper Key Features
cassandra-reaper Examples and Code Snippets
Community Discussions
Trending Discussions on cassandra-reaper
QUESTION
I have deployed Cassandra reaper as a stateful set in kubernetes cluster using latest docker image of it, to maintain Cassandra cluster. I have used Cassandra as a backend storage to store reaper data; which is working fine.
Just wanted to know how we can integrate ssl enabled Cassandra cluster to store reaper data. I have seen a template file cassandra-reaper-cassandra-ssl.yaml
, which shows that need to add ssl:type:jdk
, which I didn't get properly. Do I have to specify my ssl certificate location also in this section.
Also have seen after the deployment, and logging to pod showing me one env variable REAPER_CASS_NATIVE_PROTOCOL_SSL_ENCRYPTION_ENABLED
which is having default value as false
, do I need to use this entry and make it as true
?
ANSWER
Answered 2020-Oct-12 at 12:17You do have to set REAPER_CASS_NATIVE_PROTOCOL_SSL_ENCRYPTION_ENABLED
to true, which will set the ssl:type:jdk for you in the container.
Then, you need to set the JAVA_OPTS
env variable on the container which will allow you to set the truststore and keystore location and passwords:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install cassandra-reaper
You can use cassandra-reaper like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the cassandra-reaper component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page