Как правильно настроить драйвер JDBC GridDB для подключения с использованием метода фиксированного списка?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как правильно настроить драйвер JDBC GridDB для подключения с использованием метода фиксированного списка?

Сообщение Anonymous »

Я пытаюсь настроить соединение JDBC с GridDB, используя метод фиксированного списка, но столкнулся с некоторыми проблемами. Я следовал документации и добавил необходимые настройки в файлы gs_cluster.json и gs_node.json, но соединение по-прежнему не работает. Вот шаги, которые я предпринял на данный момент:
Добавил файл драйвера JDBC в путь к классам.

Код: Выделить всё

Class.forName("com.toshiba.mwcloud.gs.sql.Driver");
Настроил URL-адрес подключения:

Код: Выделить всё

Properties info = new Properties();
info.setProperty("user", "admin");
info.setProperty("password", "admin");
info.setProperty("applicationName", "MyApp");
Файл определения кластера (gs_cluster.json):

Код: Выделить всё

{
"cluster": {
"clusterName": "myCluster",
"replicationNum": 2,
"heartbeatInterval": "5s",
"loadbalanceCheckInterval": "180s",
"notificationMember": [
{
"cluster": {"address": "192.168.0.10", "port":10010},
"sync": {"address": "192.168.0.10", "port":10020},
"system": {"address": "192.168.0.10", "port":10040},
"transaction": {"address": "192.168.0.10", "port":10001},
"sql": {"address": "192.168.0.10", "port":20001}
},
{
"cluster": {"address": "192.168.0.11", "port":10010},
"sync": {"address": "192.168.0.11", "port":10020},
"system": {"address": "192.168.0.11", "port":10040},
"transaction": {"address": "192.168.0.11", "port":10001},
"sql": {"address": "192.168.0.11", "port":20001}
},
{
"cluster": {"address": "192.168.0.12", "port":10010},
"sync": {"address": "192.168.0.12", "port":10020},
"system": {"address": "192.168.0.12", "port":10040},
"transaction": {"address": "192.168.0.12", "port":10001},
"sql": {"address": "192.168.0.12", "port":20001}
}
]
}
}
Файл определения узла (gs_node.json):

Код: Выделить всё

{
"transaction": {
"serviceAddress": "192.168.0.10",
"servicePort": 10001
},
"sql": {
"serviceAddress": "192.168.0.10",
"servicePort": 20001
}
}
Несмотря на выполнение этих действий, соединение завершается с ошибкой, указывающей на невозможность доступа к узлу. Что я упускаю или делаю неправильно?
Дополнительная информация:
  • Я использую GridDB Community Edition.
    Порты открыты и доступны.
  • Узлы корректно запущены и объединены в кластер.


Подробнее здесь: https://stackoverflow.com/questions/786 ... fixed-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»