Мой вопрос связан с Журналами запросов, запущенных в Кассандре. У меня кластер кассандры. Теперь, если я запускаю на нем какой-либо запрос, который, если требуется много времени (скажем, 1 час), чтобы полностью выполнить, тогда есть какой-либо способ, с помощью которого я могу отслеживать статус запроса и что тоже без использования какого-либо API-интерфейса cassandra., где хранится журнал запросов в Cassandra
Что я нашел по этому поводу, мы можем включить 'tracing ON;' в Cassandra-cli, а затем, если я запустил какой-либо запрос, тогда я получу правильный пошаговый статус запроса.
Например:
**cqlsh> use demo;
cqlsh:demo> CREATE TABLE test ( a int PRIMARY KEY, b text);
cqlsh:demo> tracing on;
Now tracing requests.
cqlsh:demo> INSERT INTO test (a, b) VALUES (1, 'example');
Unable to complete request: one or more nodes were unavailable.
Tracing session: 4dc5f950-6625-11e3-841a-b7e2b08eed3e
activity | timestamp | source | source_elapsed
--------------------------------------------------------+--------------+----------------+----------------
execute_cql3_query | 13:10:15,627 | 192.168.171.87 | 0
Parsing INSERT INTO test (a, b) VALUES (1, 'example'); | 13:10:15,640 | 192.168.171.87 | 13770
Preparing statement | 13:10:15,657 | 192.168.171.87 | 30090
Determining replicas for mutation | 13:10:15,669 | 192.168.171.87 | 42689
Unavailable | 13:10:15,682 | 192.168.171.87 | 55131
Request complete | 13:10:15,682 | 192.168.171.87 | 55303**
Но это не удовлетворяет моим требованиям, как мне нужно, чтобы увидеть состояние любого ранее бежал запроса.
Просьба предоставить любое решение.
Благодаря Саурабх