Skip to content

Commit

Permalink
Use the yum repo to install Cassandra on SUSE.
Browse files Browse the repository at this point in the history
  • Loading branch information
igorpeshansky committed Sep 11, 2023
1 parent 9b8f0e5 commit cc5f827
Showing 1 changed file with 12 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,18 @@ if [[ "${ID}" == opensuse-leap && "${VERSION_ID}" == 15.[01] ]]; then
fi
sudo zypper -n refresh

sudo zypper -n install java-1_8_0-openjdk java-1_8_0-openjdk-devel
sudo cat <<EOF > cassandra.repo
[cassandra]
name=Apache Cassandra
baseurl=https://redhat.cassandra.apache.org/41x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.apache.org/dist/cassandra/KEYS
EOF

# There is no official or even semi-official zypper package for cassandra
# https://github.com/GoogleCloudPlatform/ops-agent/blob/master/integration_test/README.md#vendored-dependencies
curl -OL https://storage.googleapis.com/ops-agents-public-buckets-vendored-deps/mirrored-content/archive.apache.org/dist/cassandra/4.1.3/apache-cassandra-4.1.3-bin.tar.gz
sudo mv cassandra.repo /etc/zypp/repos.d/cassandra.repo

tar xzvf apache-cassandra-4.1.3-bin.tar.gz
mv apache-cassandra-4.1.3 apache-cassandra
sudo zypper -n install java-1_8_0-openjdk java-1_8_0-openjdk-devel cassandra

apache-cassandra/bin/cassandra -f &
ps -f -p $!
sudo systemctl daemon-reload
sudo service cassandra start

0 comments on commit cc5f827

Please sign in to comment.