Требуется ли модернизация искры для модернизации банок Tibco? - PullRequest
0 голосов
/ 29 мая 2019

Я работаю над сервисом потокового воспроизведения, который читает транзакции из каталога hdfs и выполняет некоторые функции внутри себя, а затем, наконец, передает эти транзакции в очередь Tibco. Как только сервис потоковой передачи запускается, он выполняет квитирование, чтобы увидеть, Соединение Tibco работает нормально или нет. Служба потоковой передачи работает хорошо, как и ожидалось, но недавно мы обновили нашу искру со старой версии 1.6 до 2.3, что приводит к ошибке в нашей службе потоковой передачи. Проблема связана с самим рукопожатием Tibco. Ниже приведена ошибка .

19/05/28 07:04:07 ERROR yarn.ApplicationMaster: User class threw exception: javax.naming.AuthenticationException: Not permitted: Failed to connect via SSL to [ssl://tibco-queue-url]: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) [Root exception is javax.jms.JMSSecurityException: Failed to connect via SSL to [ssl://tibco-queue-url]: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)]
javax.naming.AuthenticationException: Not permitted: Failed to connect via SSL to [ssl://tibco-queue-url]: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) [Root exception is javax.jms.JMSSecurityException: Failed to connect via SSL to [ssl://tibco-queue-url]: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)]
    at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:670)
    at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:491)
    at javax.naming.InitialContext.lookup(InitialContext.java:417

Тот же код работает очень хорошо с spark 1.6 с такими же банками tibco, как tibjms, tibcrypt и т. Д. Однако при обновлении spark до 2.3 тот же код выдает ошибку. Для обновления версии spark требуются новые банки tibco, которые должны быть совместимы с spark 2.x? Пожалуйста, совет.

...