L'importation et l'exportation de schéma dans cassandra
Comment importer et exporter le schéma de Cassandra ou Cassandra cqlsh invite ?
Vous devez vous connecter pour publier un commentaire.
Comment importer et exporter le schéma de Cassandra ou Cassandra cqlsh invite ?
Vous devez vous connecter pour publier un commentaire.
Pour exporter les clés de schéma:
Pour exporter la totalité du schéma de base de données:
À importer le schéma ouvrir la borne à " user_schema.cql' ('db_schema.cql') emplacement (ou vous pouvez spécifier le chemin d'accès complet) et ouvrir cqlsh shell. Utilisez ensuite la commande suivante pour importer des clés de schéma:
À l'importation de base de données complète de schéma:
cqlsh -e "crmdata" > db_schema.cql
Si l'utilisation de cassandra-cli, vous pouvez utiliser le " show de schéma de commande pour vidage de l'ensemble du schéma. Vous pouvez vous limiter à un espace en cours d'exécution 'utilisation clés;' d'abord.
Vous pouvez stocker le résultat dans un fichier, puis importer avec " cassandra-cli -f nom de fichier'.
Si vous utilisez cqlsh, vous pouvez utiliser le " décrire schéma de commande. Vous pouvez restreindre l'accès à un espace de clé avec de " décrire l'espace clés'.
Vous pouvez enregistrer ce pour un fichier puis importer avec " cqlsh -f nom de fichier'.
echo -e "describe keyspace <keyspace>;\n" | cqlsh > <keyspace>.shema
Pour quelqu'un qui vient à l'avenir, juste pour obtenir ddl pour le schéma/clés avec "monschema" dans "CassandraHost" server.
et vous pouvez utiliser la suite de n'importer que DDL (sans données):
Tout directement à partir de la ligne de commande. Pas besoin d'aller dans cqlsh.
Importer le schéma (.cql fichier):
D'exportation clés:
Exportation schéma de base de données: