Не удается подключить Debezium 0.9.2 к SQL Server 2008 R2

Так много для этого простого вопроса, но я просто хотел выделить новую функцию на Java, которая позволит избежать всех путаниц в индексировании в массивах даже для новичков. Java-8 абстрагировал задачу итерации для вас.

int[] array = new int[5];

//If you need just the items
Arrays.stream(array).forEach(item -> { println(item); });

//If you need the index as well
IntStream.range(0, array.length).forEach(index -> { println(array[index]); })

В чем польза? Ну, с одной стороны, это читаемость, как английский. Во-вторых, вам не нужно беспокоиться о ArrayIndexOutOfBoundsException

1
задан Sébastien CREPEL 4 March 2019 в 13:08
поделиться

1 ответ

Я обнаружил проблему, когда активировал режим отладки TLS.

Итак, я увидел, что Java 8 по умолчанию использует TLS V1.2, даже если я установил какие-либо параметры TLS в свойствах соединения JDBC.

Когда я попытался подключиться к серверу SQL с Java 7, это сработало. После некоторых поисков я обнаружил, что Java 7 использует этот алгоритм TLS: 3DES_EDE_CBC.

Временное решение: удалить значение 3DES_EDE_CBC в файл java.security в ключе jdk.tls.disabledAlgorithms.

Теперь Debezium может подключаться к моему серверу Sql!

Не волнуйтесь, я не работаю с производственной платформой; -)

0
ответ дан Sébastien CREPEL 4 March 2019 в 13:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: