UnknownHostException при подключении к базе данных Azure Cosmos с помощью Cassandra - PullRequest
0 голосов
/ 11 октября 2018

Я следовал официальным инструкциям портала 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 point и Caused by: java.net.UnknownHostException: "demodemodemo.cassandra.cosmosdb.azure.com" в этот момент:

[ CassandraUtils class, getSession() method ]

cluster = Cluster.builder()
                    .addContactPoint(cassandraHost)

1 Ответ

0 голосов
/ 11 октября 2018

Вам необходимо удалить двойные кавычки из настроек.

Если ваши учетные данные верны, это должно сработать.

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

Также по умолчанию имя пользователя совпадает с первымчасть хоста, так что в вашем случае demodemodemo, за исключением случаев, когда вы изменили его.

...