我无法使用 PHP 在 docker 容器下运行的 cassandra 上创建密钥空间。连接似乎没问题,但我没有创建任何内容。当我运行时,DESCRIBE keyspaces;
我只有默认创建的键空间。
我正在使用thobbs/phpcassa
bundle 将 php 与 cassandra 连接起来。我认为问题似乎与登录名和密码有关。
在这个捆绑包中,我没有找到我把它们放在哪里。当我连接到 cassandra 容器时,我可以通过此命令进行连接cqlsh -u cassandra -p cassandra 172.24.0.1 9042
贝娄是我在 index.php 上的代码
<?php
require 'vendor/autoload.php';
use phpcassa\ColumnFamily;
use phpcassa\ColumnSlice;
use phpcassa\Connection\ConnectionPool;
$servers = array("172.24.0.1:9042");
$pool = new ConnectionPool("Keyspace2", $servers);
$column_family = new ColumnFamily($pool, 'ColumnFamily1');
我可以把我的登录名和密码放在哪里?