Install ScyllaDB on Debian Linux
Intro: ScyllaDB is NoSQL database, which is rewrite of Apache Cassandra NoSQL Database and claims to have better performance and all other fancy stuff.
When attempting to install ScyllaDB as Cassandra replacement, I've found out that their page:
https://www.scylladb.com/download/open-source/scylla-debian9/
requires registration. This is a total SHOWSTOPPER.
Tried to google term: "scylladb repo"
It lists the install script with URLs:
https://github.com/scylladb/scylla/blob/master/scripts/scylla_current_repo
From there, you can easily figure out, that it points to the URL:
http://downloads.scylladb.com/deb/debian/
So, all you need to do, is to edit debian repository list:
sudo vi /etc/apt/sources.list
and add:
deb [arch=amd64] http://s3.amazonaws.com/downloads.scylladb.com/downloads/scylla/deb/debian/scylladb-3.3 stretch non-free
then:
apt update
apt install scylladb
I've tried this on debian 10 buster, but after installation, there was some strange error.
The safer way is to install it as docker image
docker pull scylladb/scylla
Image source: https://miro.medium.com/max/800/1*hNNOkeWSi4sMwkjMk18L6w.png