Jak zaimportować i wyeksportować schemat z podpowiedzi Cassandra lub Cassandra cqlsh?Schemat importu i eksportu w języku kassandra
Odpowiedz
Jeśli używasz cassandra-cli, możesz użyć "schematu show"; polecenie, aby zrzucić cały schemat. Możesz ograniczyć się do określonego obszaru klucza, uruchamiając "użyj keyspace;" pierwszy.
Dane wyjściowe można zapisać w pliku, a następnie zaimportować za pomocą "cassandra-cli-f nazwa pliku".
Jeśli używasz cqlsh, możesz użyć polecenia "opisz schemat". Możesz ograniczyć do obszaru kluczy za pomocą "opisz keyspace keyspace".
Możesz zapisać to w pliku, a następnie importować za pomocą "cqlsh -f nazwa pliku".
Dla kogoś, kto przychodzi w przyszłości, wystarczy pobrać ddl ze schematu/keyspace z "myschema" na serwerze "CassandraHost".
echo -e "use myschema;\nDESCRIBE KEYSPACE;\n" | cqlsh CassandraHost > mySchema.cdl
i można korzystać z następujących importować tylko DDL (bez danych):
cqlsh CassandraNEWhost -f mySchema.cdl
Działa to tylko ze zdalnym hostem, jeśli jest on w kompatybilnej wersji. –
Aby wyeksportować schemat KEYSPACE:
cqlsh -e "DESC KEYSPACE user" > user_schema.cql
Aby wyeksportować całą schematu bazy danych:
cqlsh -e "DESC SCHEMA" > db_schema.cql
Aby zaimportować schemat otwarty terminal w lokalizacji "user_schema.cql" ("db_schema.cql") (lub możesz podać pełną ścieżkę) i otworzyć powłokę cqlsh. Następnie należy użyć następującego polecenia, aby zaimportować schemat KEYSPACE:
source 'user_schema.cql'
Aby zaimportować pełnego schematu bazy danych:
source 'db_schema.cql'
Dzięki, działa idealnie! (Musiałem włączyć IP/hostname po cqlsh, ponieważ nasza instancja używa rpc_address w konfiguracji). – Jess
Próbuję wyeksportować mój schemat o nazwie crmdata z jego danymi, czy możesz mi powiedzieć, gdzie muszę uruchomić ten cmd 'cqlsh -e" crmdata "> db_schema.cql' – ZAJ
Wszystko prosto z linii poleceń. Nie musisz wchodzić w cqlsh.
schematu importu (.cql pliku):
$ cqlsh -e "SOURCE '/path/to/schema.cql'"
Export KEYSPACE:
$ cqlsh -e "DESCRIBE KEYSPACE somekeyspace" > /path/to/somekeyspace.cql
Export schematu bazy danych:
$ cqlsh -e "DESCRIBE SCHEMA" > /path/to/schema.cql
- 1. Jak przeprowadzić ankietę w języku kassandra?
- 2. schemat w języku scala
- 3. Tensorflow 0.8 Problemy z tensorami importu i eksportu wyjściowego
- 4. Czy instrukcje importu i eksportu są specyficzne dla Angular 2?
- 5. Rozwiązywanie problemów RVA dla tabel importu i eksportu w pliku PE
- 6. Emacs tryb org eksportu eksportu
- 7. Schemat serwera SQL i domyślny schemat
- 8. Przechowywanie zakresów czasowych w kassandra
- 9. Skrypt względnego importu w języku Python dwa poziomy w górę
- 10. Jak obsługiwać transakcję kassandra?
- 11. Błąd importu Moduły skompilowane w języku maszynowym za pomocą System.js
- 12. Macierz eksportu w r
- 13. Przechowywanie wartości NULL w kolumnach liczbowych przy użyciu Kreatora importu/eksportu SSIS?
- 14. Błąd podczas instalowania kassandra
- 15. Schemat JSona i dziedziczenie
- 16. Czy nieużywana deklaracja importu je pamięci w języku Java?
- 17. Generics eksportu w MEF
- 18. Czy jest coś, co mogłoby zmienić schemat wymazywania nazwy eksportu w GCC?
- 19. Wydajność między "z importu paczki *" i "paczką importu"
- 20. SELECT w kassandra gdzie id! = Null
- 21. Jak zdefiniować dynamiczne rodziny kolumn w kassandra
- 22. Co robi "tworzenie indeksu" w tabelach kassandra?
- 23. Zapytanie o zakres indeksu wtórnego w kassandra
- 24. Sezonowany Schemat, letcc i podstęp
- 25. Importuj plik .csv do kassandra
- 26. Przestrzeń robocza xcodebuild i schemat
- 27. Składnia importu ES6 Elektron (wymagaj ..)
- 28. Schemat filozofii Wikipedii w python i R
- 29. Cassandra CQL3 importu CSV
- 30. Formatowanie dla eksportu ical
Cześć Richard, Dziękuję za odpowiedź. Użytkownik określił import przestrzeni kluczy w obu usługach. Ale muszę zarówno usługi w jaki sposób importować i eksportować keyspace na cassandra-cli i cqlsh ?. Podaj informacje za pomocą składni. – vpggopal
@vpggopal Myślę, że być może będziesz musiał za to zapłacić. –
Jeśli użyłeś cassandra-cli do stworzenia swojego schematu, użyj poleceń cassandra-cli, które napisałem powyżej. Jeśli użyłeś cqlsh, użyj poleceń cqlsh. Nie używaj obu i pamiętaj, że cassandra-cli nie będzie zawierało tabel cql3 na wyjściu. – Richard