Я использую flink 1.9.0 и соединитель rabbitmq для чтения данных, я могу успешно скомпилировать свой код, но когда я запускаю код, я получаю следующую ошибку:
java.lang.NoClassDefFoundError: org/apache/flink/streaming/connectors/rabbitmq/common/RMQConnectionConfig$Builder
В моем pom-файле не определены области видимости для зависимостей.
final RMQConnectionConfig connectionConfig = new RMQConnectionConfig.Builder().setHost("myhost.com").setPort(1234).setUserName("username").setPassword("password").setVirtualHost("/").build();
Я пытаюсь запустить сервер flink локально, поэтому сначала я запускаю кластер flink, а затемвыполните следующую команду.
. / bin / flink run -c com.mycompany.App ~ / .m2 / репозиторий / com / mycompany / flinker / 1.0-SNAPSHOT / flinker-1.0-SNAPSHOT.jar