I'm in the midst of replacing a kubernetes stack (to more specific: moving it from a locally hosted cluster to an AKS cluster in Azure), and as a result have to re-create all of my services, including a Cassandra service. All of the data that is contained in the existing Cassandra has to be copied into a new one. However, I'm having a great deal of trouble finding a way to actually do this. With SQL databases it's trivial; with postgres for example you can just use pg_dump on the old database and just echo out the file into the new db.
However there seems to be no equivalent method for Cassandra and googling hasn't really given me a solution. It seems COPY FROM and COPY TO would require manually copying every single table which is ridiculous. Also should be noted that if possible, I really want a solution that does not require directly accessing the docker containers (ie. some solution that I can run from a remote box that has a connection to both cassandra's), because getting direct container level access in AKS can be a huge PITA.