Описание тега cassandra-2.1

Casandra 2.1 - это база данных NoSQL, спонсируемая Apache. Используйте этот тег для вопроса специально для версии 2.1.
2 ответа

Как выбрать N-ю строку в таблице БД Кассандры

Мне нужно выбрать "N-ую строку" из таблицы Кассандры, основываясь на конкретном числе, которое я получаю из своей логики. То есть: если логический вывод равен 23, мне нужно получить 23-ю строку. Так как в Кассандре нет автоматического увеличения, я …
1 ответ

Вставка в Кассандру с использованием пакетных операторов

Я вставляю данные в Cassandra, поступающие из CSV-файла, используя пакетные операторы. Моя таблица выглядит так: создайте экспозиции таблицы (expoid bigint, fileid bigint, studyid text, текст projname, w text, x text, y text, z text) System.out.prin…
25 окт '15 в 09:30
1 ответ

Разница между вставкой и обновлением CQL?

Я новичок в Кассандре, и я из мира отношений. Когда я играл с CQL, я заметил, что не нашел никакой разницы. Например: когда я выполню запрос ниже обновить цену набора продуктов =100, валюта = доллар США, где productID=12345; затем CQL создает новую …
24 фев '16 в 01:23
1 ответ

Cassandra 2.1: как смоделировать для N самых последних активных пользователей?

Мне нужно получить список из N пользователей с самыми последними действиями с использованием Кассандры. Я попытался использовать следующую схему: CREATE TABLE user_actions( partition_key int, username int, action_time timestamp, PRIMARY KEY(partitio…
16 дек '16 в 01:48
1 ответ

Как получить точки составного ключа раздела, в котором есть тип данных blob

У меня есть запрос на выборку, время которого истекло, поэтому я попытался выполнить запрос, используя согласованность всех с включенной трассировкой, так что read_repair исправит это, но это не сильно помогло, и при согласованности все, что я получ…
2 ответа

InvalidQueryException при попытке создать семейство столбцов в Cassandra с помощью модуля

У меня есть 3-х узловый кластер кассандры, и с помощью моего модульного теста в Java я сначала создаю пространство ключей, а затем создаю семейство столбцов в этом пространстве ключей. Иногда юнит-тесты проходят, но случайно я получаю следующую ошиб…
2 ответа

Кассандра: Для кластера с одним узлом коэффициент репликации пространства ключей>1 увеличит использование дискового пространства?

У меня есть пространство ключей с коэффициентом репликации 3, но у меня есть только один узел. Тогда будет ли дисковое пространство использоваться в 3 раза больше размера данных? Поскольку реплики еще не назначены никаким другим узлам, прекратит ли …
27 сен '15 в 13:42
2 ответа

В чем разница между резервным копированием данных с помощью команды nodetool и cqlsh copy?

В настоящее время у нас есть два варианта восстановления данных из таблиц в пространстве ключей Cassandra. Мы можем либо пользователь nodetool команды или использовать copy команда от cqlsh Терминал. 1) В чем различия между этими командами? 2) Какой…
1 ответ

Кассандра: как уменьшить количество надгробий в столе? (tombstone_compaction_interval, gc_grace_seconds и LevelledCompactionStrategy)

У меня есть таблица, куда я вставляю данные с TTL, равным 1 минуте, и в DSE OpsCenter я получаю предупреждение о большом количестве надгробий в этой таблице. Что имеет смысл, поскольку в этой таблице в среднем вставляется 80 записей в минуту. Так, н…
1 ответ

Получение PK-столбцов из ColumnFamily columnFamily, ключ ByteBuffer запускает Cassandra

Я новичок в триггерах Кассандры. Я все еще наращиваю. Я мог бы найти способ извлечь значение для данного ключа ByteBuffer, но не знаю, как получить "имя" фактического столбца первичного ключа public static String getKeyText(ColumnFamily columnFamily…
03 ноя '16 в 17:33
1 ответ

Запуск Cassandra из команды оболочки php (с использованием php-драйвера datastax)

Я могу запустить его через браузер, но не из командной строки то есть php test.php $raw = Cassandra::cluster() ->withContactPoints('localhost') //->withCredentials($this->username, $this->password) ->build(); var_dump($raw); die; из браузера: объект…
30 сен '16 в 07:07
1 ответ

Отмена текущих работ по уплотнению в Кассандре

У меня есть 3 узла кластера. 2 из 3 узлов показывают 100% загрузку ЦП. Кажется, мы не звонили repair а также cleanup после изменения уровня согласованности (или мы назвали его слишком поздно, или он не завершился) Теперь у нас есть более 100 тысяч з…
31 июл '17 в 14:48
1 ответ

Подключение к облачной Кассандре с помощью драйвера Python Cassandra

Как создать пространство ключей Cassandra в облаке predix и выполнять такие операции, как создание, вставка, обновление и выбор операций?
16 мар '17 в 13:47
1 ответ

Уровень согласованности ВСЕ используется, когда для оператора определен уровень согласованности ДВА

Мы используем драйвер java datastax cassandra 2.1.2, Кассандра версия, которую мы используем 2.0.9, У нас есть заявление, которое мы строим с QueryBuilder и мы устанавливаем уровень согласованности для заявления о TWO в явном виде. Select selectStat…
1 ответ

Будет ли Кассандра полезна для этого сценария?

У меня около 10 миллионов имен, комбинация из примерно 5 файлов, каждый из которых состоит из 2 миллионов имен, и есть сотни пользователей. Каждый пользователь приходит с файлом, который имеет 1 миллион номеров. Мне нужно обработать эти 1 миллион чи…
28 янв '16 в 04:57
1 ответ

Какая польза от JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false

Может кто-нибудь объяснить, что толку -JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false" Что такое настройка по умолчанию и как она влияет на несколько узлов, присоединяющихся к кластеру? Все, что я связал с этим, это Datastax doc для …
1 ответ

Как сделать удаление строк на основе индексированного столбца в Кассандре

Текущий подход, который я использую для удаления строк на основе индексированного столбца Выберите запрос с лимитом 100. Если есть строки Удалите все выбранные строки одну за другой. Сбросить менеджер сущностей. Переходите к шагу 1. Использование ca…
13 янв '16 в 06:45
2 ответа

Невозможно увидеть все пространства ключей в C* 2.1.7 после того, как я понизил с 3.0 до 2.1.7

Я использовал Cassandra 2.1.7 и по какой-то причине я обновился до 3.0.12 и позже понял, что некоторые зависимые приложения не будут работать с 3.0.12, и я снизил версию и использовал C* 2.1.7, как я использовал раньше. Но сейчас я не могу видеть Ke…
1 ответ

Добавление узлов EC2 Cassandra в мой уже запущенный исходный кластер Apache Cassandra

Вот мой пример использования: у меня есть один кластер DC Cassandra (3 узла) с RF 2. Этот кластер работает на моем локальном DC. Вот мой вопрос, я надеюсь добавить 3 узла EC2 в этот кластер, а затем изменить RF на 4, а также добавить один из узлов e…
1 ответ

Удаленная таблица не работает - com.datastax.driver.core

Удаление таблицы с использованием драйвера datastax для Cassandra, похоже, не работает. создание таблицы работает, но удаление таблицы не вызывает и не выдает исключение. 1) Я правильно делаю падение? 2) Кто-нибудь еще видел такое поведение? В вывод…
04 май '16 в 03:49