Описание тега datastax-php-driver

1 ответ

Модуль Кассандры из php не появляется в phpinfo

Я пытался использовать драйвер Cassandra PHP после того, как я следую инструкциям установки, у меня появляется ошибка: Fatal error: Class 'Cassandra' not found in /var/www/web/xx/yy.php..... Модуль Кассандры кажется с php -m Но в phpinfo это не похо…
08 авг '15 в 11:42
0 ответов

Сделать провал от Трэвиса, идущего от Судо к сборке контейнера

У меня есть проект, который использует php-драйвер datastax: https://github.com/datastax/php-driver Я успешно использую этот диск для PHP 5.6 и travis. Я хотел перейти на сборку контейнера, поскольку владельцам php-накопителя это удалось (также бону…
17 мар '16 в 00:29
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 ответ

Удаление узла Seed из центра обработки данных Datastax

У меня есть 6 узлов в нашем центре обработки данных, из которых 3 узла также действуют как начальные узлы. Я планировал удалить 3 узла из rack2, а также сократить количество начальных узлов до двух. С помощью "снятия с эксплуатации nodetool" мы може…
2 ответа

Драйвер CQL PHP: неверный тип значения в подготовленном операторе с хорошими значениями

Я новичок в Кассандре. Я использую драйвер Cassandra PHP от Datastax. Я пытаюсь создать пакетную инструкцию с несколькими вставками. Учитывая модель стола: CREATE TABLE real_time_log ( du_id int, tag_id int, status int, time_stamp bigint, value floa…
1 ответ

Как получить составной столбец из таблицы Кассандры в PHP

У меня есть CassandraHandler, который получает запросы в строках class CassandraHandler { private $keyspace = 'blabla'; //default is oyvent private $cluster = NULL; private $session = NULL; function __construct(){ $this->cluster = \Cassandra::clu…
3 ответа

Экономия + Кассандра + PHP + Windows?

Подключение к Cassandra с помощью PHP - это действительно боль. Документация в Apache и DataStax написана крайне плохо - для пользователей Windows. У меня установлен Thrift (я верю!) Через Chocolatey. Но я до сих пор не могу скомпилировать php-код д…
1 ответ

"Невозможно загрузить libuv" при установке расширения драйвера PHP для Cassandra в Centos 7.1

checking for uv_version in -luv... no configure: error: Unable to load libuv ERROR: `/var/tmp/cassandra/configure' failed
12 окт '15 в 19:25
1 ответ

Cassandra с высокой загрузкой ЦП (собственный транспортный запрос)

Мы работаем с Кассандрой версии 2.0.9. Это кластер из 4 узлов. В последние несколько дней мы наблюдаем резкий скачок загрузки ЦП. Вы можете увидеть на картинке ниже. Это вывод jconsole. Когда мы изучили потоки, которые потребляют много ресурсов ЦП, …
1 ответ

Проверьте загрузку кассандры на каждом столе

Есть ли способ выяснить, сколько запросов (чтение / запись) на каждую таблицу? Я пытаюсь выяснить, где у нас большая нагрузка. Уже пытался использовать: nodetool tablestats Это не хорошо, так как я не вижу количество запросов. Спасибо
1 ответ

Проблема с драйвером Datastax Cassandra для PHP на CentOS 6.7: неопределенный символ: cass_cluster_set_whitelist_dc_filtering в Неизвестный в строке 0

Я установил расширение драйвера dasastax cassandra для PHP, используя следующий процесс: Установленные зависимости: automake cmake gcc gcc-C++ git libtool openssl-devel wget gmp gmp-devel boost php-devel pcre-devel git libuv gmp Установил cpp-драйве…
3 ответа

Отказоустойчивость кластера Apache Cassandra 2.1.11 не работает с драйвером PHP datastax

Я новичок в Кассандре, но у меня есть опыт работы с Nosql и высокая доступность с другими технологиями. Несколько дней назад я установил Cassandra 3.0, но, похоже, PHP-драйвер Datastax его вообще не поддерживает! Поэтому я опустился до версии 2.1.11…
27 ноя '15 в 14:55
1 ответ

Высокие Native-Transport-Requests Все время заблокированы

После запуска tpstats на всех узлах. Я вижу много узлов, имеющих большое количество ВСЕХ ВРЕМЕН БЛОКИРОВАННЫХ NTR. У нас есть кластер из 4 узлов, и значения для NTR ALL TIME BLOCKED: УЗЕЛ 1: 23953 УЗЕЛ 2: 2935 УЗЕЛ 3: 15229 УЗЕЛ 4: 5951 Я знаю, что …
1 ответ

Невозможно подключиться к Cassandra после обновления до 3.0.0

Я обновил Cassandra до 3.0.0 несколько минут назад с помощью обновления apt-get (на Ubuntu Linux 14.04 LTS), и после установки и перезапуска я смог подключиться к своим клавишным пространствам с помощью инструмента cqlsh, и все было в порядке, но ко…
1 ответ

Хотите знать, как связать столбец типа карты в подготовленном операторе вставки в Cassandra с драйверами php

Может кто-нибудь, пожалуйста, помогите мне с точным синтаксисом использовать подготовленные операторы вставки / обновления, содержащие столбцы типа карты. предположим: UPDATE abc SET map = map + ? where id = ? где карта - это столбец типа карты, Я н…
13 июл '18 в 11:40
1 ответ

Datastax - PHP-драйвер Cassandra - Выполнение CQL-скрипта

Используя Datastax - драйвер Cassandra PHP, я хотел бы выполнить файл сценария CQL. Например, этот файл сценария содержит много команд CREATE KEYSPACE,CREATE TABLE. В терминале cqlsh я могу сделать вышеуказанное cqlsh>source 'script_name.cql'; Но…
12 июл '16 в 05:52
1 ответ

Как установить и подключить драйвер DataStax для PHP на локальном сервере Apache Cassandra с XAMPP в Ubuntu 14.04

Я начинаю разработку баз данных Cassandra и хочу начать использовать драйвер PHP DataStax. Я следовал руководству по установке https://github.com/datastax/php-driver и, похоже, оно было установлено правильно. Я хочу проверить свой локальный сервер x…
26 окт '15 в 12:49
1 ответ

PHP Cassandra Timeuuid конструктор достигает целочисленного предела (32 бита)

Я использую Кассандру timeuuid в моем проекте. Но невозможно создать timeuuid из-за целочисленных ограничений. $time = time(); $tS = new Cassandra\Timeuuid($time); echo("Time Stamp : " . $time . "</br>"); echo("Time UUID : " . $tS . "</br&g…
2 ответа

pecl устанавливает cassandra: "ошибка: невозможно загрузить libcassandra" в OS X

Я уже установил все зависимости cassandra и php pecl / pear, и cassandra 3 доступна на моем Mac, и cqlsh работает нормально, но после запуска pecl install cassandra Кидает это: configure: error: невозможно загрузить libcassandra ОШИБКА: `/private/tm…
24 июн '16 в 12:11
1 ответ

Dse\Exception\RuntimeException: все соединения во всех потоках ввода-вывода заняты

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