使用perl连接并插入Cassandra

时间:2017-06-08 14:01:41

标签: perl ubuntu cassandra

我想知道如何使用Perl连接到Cassandra,以及插入,选择,更新等。

我试过这个

my $dbh = DBI->connect(
    "dbi:Cassandra:host=localhost;keyspace=nomkeyspace",
    "root",
    '',
    { RaiseError => 1 }
);

my $rows = $dbh->selectall_arratref( "SELECT id, nom" );

for my $row ( @$rows ) {
    print( "ok" );
}

$dbh->do( "insert into resultat (ip, nom) values (?,?)" );

$dbh->disconnect;

但它给了我这个错误

  

无法在@INC中找到DBD / Cassandra.pm(您可能需要安装DBD :: Cassandra模块)

谢谢

1 个答案:

答案 0 :(得分:1)

您必须安装所需的perl模块DBD::Cassandra

您可以使用perl -MCPAN -e install "DBD::Cassandra"

执行此操作