To polecenie pozwala uchwycić wyniki danego zapytania i dołączyć je do pliku w formacie wykładniczym. Jest to jedno z przydatnych poleceń, które mogą pomóc przyspieszyć pracę w skorupce Cassandra.
Omówmy, co robi to polecenie i jak z niego korzystać.
Składnia polecenia
Poniżej pokazuje składnię polecenia:
Capture [„nazwa pliku” | WYŁĄCZONY]
Polecenie Capture pozwala rozpocząć przechwytywanie zapytań do określonej nazwy pliku.
Pamiętaj, że polecenie nie obsługuje bezwzględnych ścieżek plików podczas określania wartości nazwy pliku.
Uwaga: Gdy tryb przechwytywania jest włączony, CQLSH nie wyświetli żadnego wyjścia, z wyjątkiem komunikatów o błędach.
Pokaż status przechwytywania
Aby sprawdzić, czy tryb przechwytywania jest włączony, zaloguj się do klastra Cassandra i uruchom następujące polecenie przechwytywania:
$ cqlsh -u cassandra -p cassandra
Uruchom następujące polecenie przechwytywania:
cassandra@cqlsh> przechwytywanie
Obecnie nie przechwytywanie wyjścia zapytania.
W takim przypadku widzimy, że tryb przechwytywania nie jest włączony.
Cassandra włącza przechwytywanie danego pliku
Poniżej umożliwia tryb przechwytywania i zapisuje wynik CQLCapture.jak pokazano w poniższym poleceniu:
cassandra@cqlsh> capture '~/cqlcapture.na zewnątrz'
Teraz przechwytywanie wyjścia zapytania do '/root/cqlcapture.na zewnątrz'.
Po włączeniu możemy wykonać standardowe zapytania CQL, których wyjście zostanie zapisane w określonej nazwie pliku.
Możemy uruchomić kilka poleceń, jak pokazano poniżej:
cassandra@cqlsh> rozwinąć;
Teraz rozszerzone wyjście jest włączone
cassandra@cqlsh> Użyj zero_day;
cassandra@cqlsh: zero_day> wybierz * z rekordów;
cassandra@cqlsh: zero_day>
Zauważ, że polecenia nie wyświetlają wyników, ale zamiast tego zapisz je do określonego pliku.
$ cat ~/cqlcapture.na zewnątrz
Zawartość pliku pokazano poniżej:
Aby zakończyć tryb przechwytywania, uruchom polecenie: Zamieszkaj.
Wniosek
Ten samouczek obejmuje sposób przechwytywania wyników zapytania do danego pliku za pomocą polecenia CQLSH Capture Command. Przykłady podkreślono polecenie składni i pokazały status przechwytywania.