Описание тега pycassa

Pycassa - это клиент Python для хранилища данных Cassandra типа "ключ-значение" (NoSQL).
2 ответа

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

Я пытаюсь подключиться к Кассандре из Python, я установил cassandra как pip install pycassaКогда я пытаюсь подключиться к cassandra я получаю следующее исключение from pycassa.pool import ConnectionPool pool = ConnectionPool('Keyspace1') Traceback (…
31 июл '14 в 10:33
1 ответ

Стрелки сочетаний клавиш pycassaShell не работают ^[[A

Когда в pycassaShell, если я нажимаю клавиши со стрелками для перемещения курсора, я вижу ^[[от A до ^[[D символов добавлено, это не происходит с обычным интерпретатором консоли Python NB: Python 2.6.5, / Ubuntu 10.04 pycassa, установленный только с…
19 май '12 в 16:16
2 ответа

Как создать RDD-объект на данных кассандры с помощью pyspark

Я использую cassandra 2.0.3, и я хотел бы использовать pyspark (Apache Spark Python API) для создания объекта RDD из данных cassandra. ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: я не хочу делать импорт CQL, а затем запрос CQL из pyspark API, скорее я хотел бы с…
30 дек '13 в 08:54
1 ответ

Указание первичного ключа с помощью create_column_family

Как вы указываете первичный ключ при использовании Pycassa SystemManager.create_column_family? Благодарю.
09 сен '12 в 02:46
1 ответ

Опрос колонн Кассандры с Пикассой

У меня есть таблица БД Cassandra, похожая на эту: key | name | client 1 A C1 2 B C2 3 C C1 Я получаю доступ к моей базе данных Cassandra с помощью Python (Pycassa). Есть ли способ сделать запрос к базе данных, чтобы получить клиентов с наибольшим ко…
20 ноя '12 в 16:31
0 ответов

Шаблон django повторяется упорядоченный генератор dict

У меня есть заказанный генератор dict (вывод из запроса Pycassa). Он имеет формат {'key_0': 'value_0'} У меня проблемы с перебором. я стараюсь {% for k in results %} {{ k }} {% end for %} но я получаю только ключ. то есть, 'key_0' Когда я пытаюсь {%…
10 май '12 в 20:06
1 ответ

Производительность ухудшается для запросов на основе диапазона в семействе столбцов cassandra, если он реализован с использованием многопоточных вызовов pycassa xget()?

У меня есть типичное семейство широких столбцов с {rowkey -> uuid4+ данными даты и времени в виде столбцов}, для которых я реализовал запрос на основе диапазона, используя вызовы pycassa xget(). Не то чтобы меня мучила низкая производительность с од…
1 ответ

Можете ли вы использовать python для ввода текста и нажать клавишу ввода в командной строке?

Я сделал небольшую функцию Python, которую затем хотел бы использовать в командной строке Linux. Тем не менее, чтобы он правильно работал в командной строке, мне нужно сначала ввести "pycassaShell" в командной строке, чтобы pycassaShell работал, пре…
14 июл '14 в 23:51
1 ответ

Как получить строки в обратном порядке, используя Pycassa Get_range?

Я хочу получить строки, возвращаемые get_range в pycassa, в обратном отсортированном порядке.. то есть от конца до начала. Я знаю, что существует параметр column_reversed для получения столбцов в обратном порядке, но как мне это сделать для строк?
08 мар '13 в 00:21
2 ответа

Кассандра падает, понятия не имею, что происходит не так

Система падает через некоторое время со следующими исключениями: Python Pycassa Исключение гласит: Ошибка: была предпринята попытка подключиться к каждому из серверов дважды, но ни одна из попыток не увенчалась успехом. Последней ошибкой было TTrans…
01 авг '12 в 03:01
1 ответ

Кассандра падает при одновременном чтении и записи на EC2

В настоящее время мы используем кластер из 2 узлов кассандры на 2 больших инстансах EC2. Каждый из них имеет около 65G использованных данных. (То же самое для Dev и Production). Проблема, с которой мы сталкиваемся, связана с записью в процессе произ…
10 мар '12 в 06:37
2 ответа

Генерация UUID для Кассандры в Python

Хех я использую cf.insert(uuid.uuid1().bytes_le, {'column1': 'val1'}) (Pycassa) создать TimeUUID для Кассандры, но получаю ошибку InvalidRequestException: InvalidRequestException(why='UUIDs must be exactly 16 bytes') Не работает с uuid.uuid1() uuid.…
13 июл '10 в 18:34
1 ответ

Пул подключений Cassandra Pycassa, как правильно использовать?

Чтобы ускорить вставку Cassandra, я использую многопоточность, она работает нормально, но если я добавляю больше потоков, это не имеет значения, я думаю, что я не генерирую больше соединений, я думаю, возможно, мне следует использовать пул. выполнит…
12 дек '12 в 10:51
1 ответ

Семейство колонок Cassandra с композитным ключом с использованием Pycassa

Я создал составное семейство колонок с ключами в Cassandra, используя CQL. например CREATE TABLE timeline ( user_id varchar, tweet_id uuid, author varchar, body varchar, PRIMARY KEY (user_id, tweet_id) ) with clustering order by (tweet_id desc); Сог…
10 июл '13 в 06:52
2 ответа

Как сделать запрос в Кассандре Если у меня есть два ключа кластера в семействе столбцов

У меня есть семейство столбцов и синтаксис, как это: CREATE TABLE sr_number_callrecord ( id int, callerph text, sr_number text, callid text, start_time text, plan_id int, PRIMARY KEY((sr_number), start_time, callerph) ); Я хочу сделать запрос, как: …
19 авг '15 в 10:47
1 ответ

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

Я вставляю данные временного ряда с отметкой времени (T) в качестве имени столбца в широком столбце, в котором в одной строке хранятся данные за 24 часа. Потоковые данные записываются из генератора данных (4 экземпляра, каждый с 256 потоками), встав…
1 ответ

Как заставить PycassaShell работать в Windows?

РЕДАКТИРОВАТЬ: я получил это работает, я зашел в каталог pycassa и набрал python pycassaShell но 2-я часть моего вопроса (там внизу) все еще актуальна: как мне запустить скрипт в pycassaShell? Я недавно установил Cassandra и pycassa и следовал инстр…
07 дек '12 в 01:01
1 ответ

Кассандра (Pycassa/CQL) возвращает частичное совпадение

Я пытаюсь выполнить частичный поиск по семейству столбцов в Cassandra, аналогично SQL-запросу, например: SELECT * FROM columnfamily WHERE col = 'val*', где val * означает любое значение, соответствующее по крайней мере первым трем символам 'val'. Я …
06 апр '12 в 19:48
1 ответ

Кассандра создание и использование индекса [pycassa]

Я хотел бы создать и использовать индекс по ключу "возраст" стандартного семейства столбцов. Я сделал следующее, используя pycassa: In [10]: sys.create_index('test01', 'word_map', 'age', 'IntegerType', index_type=0, index_name='index_age') In [11]: …
19 апр '12 в 21:26
1 ответ

Как установить / инициализировать значения для нового добавленного столбца в Cassandra

У нас в Кассандре более 10 миллионов строк, и все они находятся под одной таблицей. Недавно мы планируем добавить новый столбец в существующую таблицу, и новый столбец для всех строк должен быть установлен как true, Есть ли способ инициализировать з…
06 май '15 в 17:09