我有Cassandra在Debian服务器上很好地工作,但我希望能够从PHP应用程序连接到它。Cassandra PDO连接PHP
目前看来PDO是一种复杂的方式,因为我可以使用CQL。我正在使用Apache Cassandra-PDO项目的最新版本。
我正在使用最新的Cassandra 2.03,并且我可以在终端中通过CQLSH很好地连接到它。 当我试图在PHP中使用下面的代码
$db_handle = new PDO("cassandra:host=localhost;port=9160");
我收到以下错误
Fatal error: Uncaught exception 'PDOException' with message 'CQLSTATE[08006] [8] TTransportException: Transport not open' in /var/www/index.php:9 Stack trace: #0 /var/www/index.php(9): PDO->__construct('cassandra:host=...') #1 {main} thrown in /var/www/index.php on line 9
连接我已经在互联网上看起来的几个问题很相似,但没有解决办法尚未。希望有人可以在这里提供一些关于这个问题的见解。