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

Cassandra 3.0 - это база данных NoSQL, спонсируемая Apache. Используйте этот тег для вопросов, касающихся версий Cassandra из цикла выпуска 3.x.
2 ответа

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

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

Гистограмма таблицы Кассандры

Я наблюдал одно странное поведение в функции гистограммы таблицы в Apache Cassandra. Я пытаюсь выполнить максимальное агрегирование для одного из столбцов в Cassandra и заметил, что для агрегирования одного из столбцов в таблице (в том же разделе) п…
18 дек '17 в 07:25
2 ответа

Cassandra Murmur3Распределение порядка строк

У меня есть следующая структура таблицы Cassandra: CREATE TABLE example.posts ( name text, post_topic text, post_date timeuuid, post_text text, PRIMARY KEY (name, post_topic, post_date) ) WITH CLUSTERING ORDER BY (post_topic ASC, post_date ASC) Мой …
25 июл '17 в 08:10
1 ответ

Кассандра: перечислить все таблицы в пространстве ключей на основе ограничений, таких как LIKE или CONTAINS?

У меня много таблиц на каждое пространство ключей, поэтому я хотел бы отфильтровать таблицы на основе критериев ограничения. Я пробовал этот запрос, но он не дает желаемого результата: SELECT table_name FROM system_schema.tables WHERE keyspace_name …
05 апр '18 в 14:53
1 ответ

Ошибка keytool: java.io.FileNotFoundException: node0.cer (Нет такого файла или каталога)

Я хочу подготовить серверные сертификаты для разработки в cassandra для шифрования клиент-узел, но столкнулся с приведенной ниже проблемой при выполнении команд: Я перехожу по этим ссылкам для установки: https://docs.datastax.com/en/cassandra/3.0/ca…
31 июл '18 в 13:13
1 ответ

Невозможно сгенерировать схему solr с помощью cassandra datastax

Я использую datastax enterprise 5.0.2 и хочу использовать solr Я пытаюсь это: dsetool create_core keyspace.table generateResources = true reindex = true Но я получаю это: org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Type org…
1 ответ

Как получить текущий год на Кассандре

Как я могу получить только часть текущей даты в Кассандре? В моем конкретном случае мне нужно получить только год. Я дошел до этого на данный момент select dateof(now()) from system.local; Но я не смог найти никакой функции, чтобы получить только го…
20 дек '17 в 20:14
1 ответ

Проблемы моделирования Кассандры

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

cassandra.service завершает работу через несколько секунд, и nodetool выдает ошибку "Отказано в соединении"

У меня 4GB RAM-сервер Ubuntu на digitalocean Я использую Cassandra 3.9 После прохождения процесса установки подробно здесь cqlsh, все состояния nodetool возвращают это сообщение: nodetool: не удалось подключиться к "127.0.0.1:7199" - ConnectExceptio…
1 ответ

Кассандра - это нормально, чтобы обновить столбец таблицы, который также используется для ПК материализованного представления?

Интересно, можно ли изменить значение таблицы, которое также используется в PK материализованного представления? Если все в порядке, я буду признателен, если кто-то может объяснить, как это работает (вставить и удалить?) Например, имея следующие таб…
0 ответов

Почему при подключении к Cassandra с использованием Scala возникает ошибка ниже?

Мой код: object fileOpts { def main(args: Array[String]) { val conf = new SparkConf() .setMaster("local[*]") .setAppName("SparkCassandra") .set("spark.cassandra.connection.host", "x.x.x.x") val sc = new SparkContext(conf) val rdd = sc.cassandraTable…
1 ответ

Проблемы конфигурации кластера в cassandra.yaml для многоузлового кластера, где известен только 1 публичный ip

Я хотел бы знать о параметрах конфигурации cassandra.yaml, а именно, listen_address broadcast_address rpc_address broadcast_rpc_address на отдельных узлах в конкретном сценарии. Сценарий: кластер из 6 узлов с соответствующими частными IP, но только …
28 фев '18 в 16:47
1 ответ

Сбой чтения на Кассандре

У меня есть один узел настройки кассандры. Я получаю следующую ошибку в Cassandra CQLSH при запуске select count(*) where запрос по таблице: Завершить запрос: SELECT count(*) FROM casb.o365_activity_log_by_date WHERE creation_time > '2018-09-16 0…
16 сен '18 в 22:53
0 ответов

Тайм-аут клиента и сервера Cassandra

Я установил свой READ_TIMEOUT (запись / чтение / запрос) на стороне сервера как 10 секунд, в соответствии с документацией dasastax ( https://docs.datastax.com/en/developer/java-driver/3.1/manual/socket_options/) Я не установил тайм-аут клиента (кото…
29 май '18 в 09:39
0 ответов

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

У нас есть запрос Cassandra, в котором всегда есть ключ раздела. В этом конкретном случае использования вторичный ключ более полезен, чем материализованное представление? Мы сравнили размер (для 100000 записей) вторичного индекса (~250 МБ) с материа…
03 сен '18 в 08:17
2 ответа

Нужно ли запускать уплотнение на каждом узле кластера в Кассандре 3?

У нас есть 4 узла кластера кассандры. Нужно ли выполнять сжатие и восстановление на каждом узле кластера? Версия Cassandra:- Cassandra 3.0.10 Количество узлов в кластере: 4 Коэффициент репликации:- 4 Стратегия сжатия:- LeveledCompactionStrategy Спас…
06 июл '17 в 06:13
1 ответ

Лучшие практики для настройки уровня согласованности и коэффициента репликации для Cassandra

Если для коэффициента репликации и уровня согласованности задано значение QUORUM, то мы можем достичь доступности и согласованности, но при увеличении числа узлов снижение производительности будет увеличиваться. Это утверждение правильно? Если да, т…
2 ответа

Является ли это действительно проблемой в Cassandra Cluster "Требовалось 2 реплики, но только 1 подтвердил запись"

Недавно я установил кластер C* с 6 узлами (версия C*:3.0.13) и уровень согласованности QUORUM, имеющий RF=3. Я продолжаю видеть кучу следующих исключений. Тайм-аут Cassandra во время ПРОСТОГО запроса на запись при согласованности QUORUM (требовалось…
06 фев '19 в 06:09
1 ответ

Обеспечение синхронного чтения-записи в Кассандре

У меня есть кластер Cassandra, который будет использоваться несколькими клиентами. У меня есть таблица (давайте назовем ее "Счетчик") в моем пространстве ключей, которую я использую для хранения количества записей в других таблицах. Всякий раз, когд…
16 мар '18 в 11:42
2 ответа

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

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