PHP上的CQL2/CQL3 Cassandra错误
在PHP中执行此代码时:PHP上的CQL2/CQL3 Cassandra错误,php,pdo,cassandra,cql3,cqlsh,Php,Pdo,Cassandra,Cql3,Cqlsh,在PHP中执行此代码时: $db_nosql = new PDO('cassandra:host=127.0.0.1;port=9160;cqlversion=3.0.0'); 我收到一条错误消息: 致命错误:未捕获的异常“PDOException”带有消息 'CQLSTATE[HY000][2]无法执行/准备CQL2语句,因为 CQL已设置为CQL3这可能意味着您的客户尚未 正确升级以使用Cassandra中引入的新CQL3方法 1.2+。' 在/home/web/site/Test/pag
$db_nosql = new PDO('cassandra:host=127.0.0.1;port=9160;cqlversion=3.0.0');
我收到一条错误消息:
致命错误:未捕获的异常“PDOException”带有消息
'CQLSTATE[HY000][2]无法执行/准备CQL2语句,因为
CQL已设置为CQL3这可能意味着您的客户尚未
正确升级以使用Cassandra中引入的新CQL3方法
1.2+。'
在/home/web/site/Test/page.php:202堆栈跟踪:0
/home/web/site/Test/page.php202:PDO->exec'USE mailing'1{main}
在第202行的/home/web/site/Test/page.php中抛出
我不知道在这种情况下我该怎么办。这是否意味着语法不正确
谢谢。可以试试这个。它使用本机协议,不需要其他库。请重新阅读,这可能意味着您的客户端尚未正确升级,无法使用Cassandra 1.2中引入的新CQL3方法+