gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:34:58 25 4
gpt4 key购买 nike

我有一个 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;

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 协议(protocol)连接到带有 Cassandra 的主机。

您只能使用内部配置的用户名和密码连接到 Cassandra 本身。参见 corresponding part of Cassandra's documentation关于如何启用和配置基于密码的身份验证。

配置完成后,只需将withCredentials函数的调用添加到您的集群构建链中,并将用户名和密码传递给它即可。

关于java - 通过ppk文件和用户名连接cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50423347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com