Java 通过ppk文件和用户名连接cassandra
我有一个ppk文件和用户名“x@domain.com“,我使用它从windows系统通过putty连接到Apache cassandra。使用datastax在java中可以使用哪些代码片段来连接相同的数据。我可以从putty终端看到cassandra系统的IPJava 通过ppk文件和用户名连接cassandra,java,linux,cassandra,Java,Linux,Cassandra,我有一个ppk文件和用户名“x@domain.com“,我使用它从windows系统通过putty连接到Apache cassandra。使用datastax在java中可以使用哪些代码片段来连接相同的数据。我可以从putty终端看到cassandra系统的IP package com.cassandra.tutorial; import com.datastax.driver.core.Cluster; import com.datastax.driver.core.Session; p
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();
}
}
Putty使用PPK文件通过SSH协议连接到带有Cassandra的主机 您只能使用卡桑德拉内部配置的用户名和密码连接到卡桑德拉本身。请参见如何启用和配置基于密码的身份验证 配置之后,只需将调用
withCredentials
函数添加到集群构建链中,并向其传递用户名和密码