From 0986beedb06fa5191379ee5082416f7481569cbb Mon Sep 17 00:00:00 2001 From: Michael Burman Date: Mon, 13 Jan 2025 18:18:49 +0200 Subject: [PATCH] Add sstable-tools for Cassandra 5.0.x --- cassandra/Dockerfile-5.0.ubi8 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cassandra/Dockerfile-5.0.ubi8 b/cassandra/Dockerfile-5.0.ubi8 index ef60aa10..a3855af9 100644 --- a/cassandra/Dockerfile-5.0.ubi8 +++ b/cassandra/Dockerfile-5.0.ubi8 @@ -42,6 +42,16 @@ RUN if test ! -e apache-cassandra-${CASSANDRA_VERSION}-bin.tar.gz; then curl -L chown -R cassandra:root ${CASSANDRA_HOME} && \ chmod -R a+rwX ${CASSANDRA_HOME} +### +# Add sstable tools to Cassandra +### +ARG SSTABLE_TOOLS_VERSION=cassandra-5.0.2-1.0-preview-4 +RUN curl -LO "https://github.com/burmanm/cassandra-sstable-tools/releases/download/${SSTABLE_TOOLS_VERSION}/ic-sstable-tools.jar" && \ + mv ic-sstable-tools.jar $CASSANDRA_HOME/lib && \ + curl -LO "https://github.com/burmanm/cassandra-sstable-tools/releases/download/${SSTABLE_TOOLS_VERSION}/ic-sstable-tools" && \ + mv ic-sstable-tools $CASSANDRA_HOME/bin && \ + chmod +x $CASSANDRA_HOME/bin/ic-sstable-tools + ############################################################# # Build the Management API FROM --platform=$BUILDPLATFORM maven:3.8.6-openjdk-11-slim AS mgmtapi-setup