通过ppk文件和用户名连接cassandra

时间:2018-05-19 08:31:35

标签: java linux apache cassandra

我有一个ppk文件和用户名“x@domain.com”,我用它通过我的Windows系统中的putty连接到Apache cassandra。可以在java中使用哪些代码片段使用数据共享来连接它。我可以从putty终端看到cassandra系统的IP。

 package com.cassandra.tutorial;

import com.datastax.driver.core.Cluster;
import com.datastax.driver.core.Session;

public class CassConnector {
private static Cluster cluster;
private static Session session;

public static Cluster connect(String node)
{
    return cluster.builder().addContactPoint(node).build();
    }
public static void main(String args[])
{
    cluster=connect("172.31.yy.xx");
    session=cluster.connect("core");
    session.execute("USE core");
    session.close();
    cluster.close();
    }
}

1 个答案:

答案 0 :(得分:1)

Putty使用PPK文件通过SSH协议与Cassandra连接到主机。

您只能使用用户名和密码连接到Cassandra。在其中配置密码。请参阅corresponding part of Cassandra's documentation了解如何启用&配置基于密码的身份验证

配置完成后,您只需将withCredentials功能的调用添加到群集构建链中,然后传递用户名&密码。