cassandra NoSQL

https://cassandra.apache.org/ Официальный сайт # Установка на ubuntu ``` curl -o /etc/apt/keyrings/apache-cassandra.asc https://downloads.apache.org/cassandra/KEYS echo "deb [signed-by=/etc/apt/keyrings/apache-cassandra.asc] https://debian.cassandra.apache.org 41x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list sudo apt-get update sudo apt-get install cassandra sudo systemctl restart --all sudo service cassandra status sudo service cassandra start nodetool status cqlsh // OR cqlsh localhost ``` на Fedora ``` sudo dnf update sudo dnf install java-1.8.0-openjdk-devel wget https://dlcdn.apache.org/cassandra/4.1.4/apache-cassandra-4.1.4-bin.tar.gz tar -xvzf apache-cassandra-4.1.4-bin.tar.gz cd apache-cassandra-4.1.4 ``` Открываем nano ~/.bashrc OR nano ~/.bash_profile и в конец добавляем ``` export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export CASSANDRA_HOME=/home/admin/apache-cassandra-4.1.4 export PATH=$PATH:$CASSANDRA_HOME/bin ``` Принять изменения source ~/.bashrc OR source ~/.bash_profile Доустановка модулей sudo dnf install python3-pip pip3 install six pip3 install cassandra-driver sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm sudo dnf install https://repo.ius.io/ius-release-el9.rpm sudo dnf install python39 sudo dnf install python39-pip python3.9 --version Запуск cassandra http://localhost:7199/ Узнать работает ли nodetool status UN - активен Консоль для команд cqlsh либо /usr/bin/python3.9 ~/apache-cassandra-4.1.4/bin/cqlsh # Остановка ``` nodetool stopdaemon OR nodetool stop OR ~/apache-cassandra-4.1.4/bin/nodetool stopdaemon ``` # Остались вопросы - Как создать бэкап? - Как восстановить бэкап? - Как перенести бэкап? - В каком виде там всё хранится?