[使用Cassandra连接到Azure Cosmos DB时为UnknownHostException

问题描述 投票:3回答:2

我遵循Azure门户的官方说明。这是我的

config.properties:

cassandra_host="demodemodemo.cassandra.cosmosdb.azure.com"
cassandra_username="demo"
cassandra_password="aHaplLoWhRlysBrtJWiOwB79TkqSU9PjKLu5wDeltLqys5NpR9vmtHCJrTF4ScdY69yNSWUvTUphax8RijydTA=="
cassandra_port=10350
ssl_keystore_file_path=
ssl_keystore_password=

然后,它在此时抛出java.lang.IllegalArgumentException: Failed to add contact pointCaused by: java.net.UnknownHostException: "demodemodemo.cassandra.cosmosdb.azure.com"

[ CassandraUtils class, getSession() method ]

cluster = Cluster.builder()
                    .addContactPoint(cassandraHost)
azure cassandra azure-cosmosdb
2个回答
2
投票
如果您的凭据正确,那应该可以。

cassandra_host=demodemodemo.cassandra.cosmosdb.azure.com cassandra_username=demo cassandra_password=aHaplLoWhRlysBrtJWiOwB79TkqSU9PjKLu5wDeltLqys5NpR9vmtHCJrTF4ScdY69yNSWUvTUphax8RijydTA== cassandra_port=10350

默认情况下,用户名与主机的第一部分相同,因此在您的情况下为demodemodemo,除非您更改了它。


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.