Hi,
I'm trying to restore a full backup as describe in DataStax website, but it/s not recognizing my keyspaces from the backup.
I pass as var the snapshot.tar and the snapshot name, they are in the right place, inside of /cassandra/data but when I log in any of my keyspaces are there only the system keyspaces.
Any idea on it?
Thank you.
if [ -z "$1" ] then echo "ERROR: Snapshot_name.tar, keyspace_name or table_name missing" elif [ -z "$2" ] then echo "ERROR: Snapshot_name.tar, keyspace_name or table_name missing" else service dse stop yum remove "dse-*" #Completely purge any existing data or configuration directories and files. rm -rf /etc/dse/* rm -rf /var/lib/cassandra/* rm -rf /var/log/cassandra/* rm -rf /usr/share/dse/* rm -rf /var/log/spark/* rm -rf /var/lib/spark/* rm -rf /var/lib/dsefs/* rm -rf /var/log/cassandra/* rm -rf /media/dse/* rm -rf /media/cassandra/* rm -rf /media/commitlog/* rm -rf /media/cdc_raw/* # Install cassandra from terraform yum install dse-full-6.8.0 -y # Extract your backup to the root of your drive tar -xvf ${BACKUP_PATH}/${BACKUP_NAME} -C / # Move the snapshot files up two levels to their keyspace directories. Replace snapshot_name with the name of the snapshot created during the backup. find ${CASSANDRA_DATA} -mindepth 2 -path '*/snapshots/${SNAPSHOT_NAME}/*' -type f \ -exec bash -c 'dir={} && cd ${dir%/*} && mv {} ../..' \; #Start dse chown -R cassandra:cassandra /media/ chown -R cassandra:cassandra /var/lib/cassandra/ chown -R cassandra:cassandra /var/log/cassandra/ chown -R cassandra:cassandra /var/run/cassandra/ chown -R cassandra:cassandra /usr/share/dse/ chown -R cassandra:cassandra /var/log/spark/ chown -R cassandra:cassandra /var/lib/spark/ chown -R cassandra:cassandra /var/lib/dsefs/ chown -R cassandra:cassandra /etc/dse/ chown -R cassandra:cassandra /usr/share/dse/ service dse start fi
media/cassandra/data/system_auth/role_members-0ecdaa87f8fb3e6088d174fb36fe5c0d/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/manifest.json media/cassandra/data/system_auth/role_permissions-3afbe79f219431a7add7f5ab90d8ec9c/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/manifest.json media/cassandra/data/system_auth/roles-5bc52802de2535edaeab188eecebb090/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/ba-1-bti-TOC.txt media/cassandra/data/system_auth/roles-5bc52802de2535edaeab188eecebb090/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/ba-1-bti-Filter.db media/cassandra/data/system_auth/roles-5bc52802de2535edaeab188eecebb090/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/ba-1-bti-Statistics.db media/cassandra/data/system_auth/roles-5bc52802de2535edaeab188eecebb090/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/ba-1-bti-Data.db media/cassandra/data/system_auth/roles-5bc52802de2535edaeab188eecebb090/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/ba-1-bti-Rows.db media/cassandra/data/system_auth/roles-5bc52802de2535edaeab188eecebb090/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/ba-1-bti-CompressionInfo.db media/cassandra/data/system_auth/roles-5bc52802de2535edaeab188eecebb090/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/ba-1-bti-Partitions.db media/cassandra/data/system_auth/roles-5bc52802de2535edaeab188eecebb090/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/ba-1-bti-Digest.crc32 media/cassandra/data/system_auth/roles-5bc52802de2535edaeab188eecebb090/snapshots/lab-usa-daily-full-10.20.50.3-202006301802/manifest.json