Java KafkaProducer在应用程序启动时停止,并说;用timeoutMillis=30000 ms关闭卡夫卡制作人”;
我正在尝试运行一个定制的Spring cloud Stream应用程序启动程序,并获取以下信息日志Java KafkaProducer在应用程序启动时停止,并说;用timeoutMillis=30000 ms关闭卡夫卡制作人”;,java,spring-boot,spring-cloud-stream,spring-kafka,Java,Spring Boot,Spring Cloud Stream,Spring Kafka,我正在尝试运行一个定制的Spring cloud Stream应用程序启动程序,并获取以下信息日志 2017-11-14 14:59:24.600 INFO 30300 --- [ main] o.a.kafka.common.utils.AppInfoParser : Kafka version : 0.10.1.1 2017-11-14 14:59:24.600 INFO 30300 --- [ main] o.a.kafka.common
2017-11-14 14:59:24.600 INFO 30300 --- [ main] o.a.kafka.common.utils.AppInfoParser : Kafka version : 0.10.1.1
2017-11-14 14:59:24.600 INFO 30300 --- [ main] o.a.kafka.common.utils.AppInfoParser : Kafka commitId : f10ef2720b03b247
2017-11-14 14:59:24.747 INFO 30300 --- [ main] o.a.k.clients.producer.KafkaProducer : Closing the Kafka producer with timeoutMillis = 30000 ms.
2017-11-14 14:59:24.768 INFO 30300 --- [ main] o.s.integration.channel.DirectChannel : Channel 'websocket-source.output' has 1 subscriber(s).
2017-11-14 14:59:24.773 INFO 30300 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2017-11-14 14:59:24.906 INFO 30300 --- [ main] o.s.i.endpoint.EventDrivenConsumer : Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
我的问题是我的应用程序无法按预期工作(我无法连接到websocket服务器,该应用程序将启动该服务器),因此我希望从kafka日志中得到一些线索。可能缺少依赖项,但我找不到
这是一个错误吗?如何调试它?当您构建Spring Boot Web应用程序时,您应该记住,安全性在默认情况下是打开的—HTTP基本授权 默认用户是,呃,
user
可以在日志中找到的生成密码。例如:
2017-11-14 11:56:09.756 INFO 7304 --- [ main] b.a.s.AuthenticationManagerConfiguration :
Using default security password: 396c8870-f36e-44a5-aaea-735d5a8e950a
尽管你也可以把它关掉。例如,命令行参数:
--security.basic.enabled=false
如果你的应用程序在GitHub上的某个地方,让我们在本地拉它玩,那就太好了。关于
sink
还有很多值得注意的地方。更详细的信息是,不清楚你如何运行该应用程序。您是否遵循此说明:?是的,我遵循了文件。我使用./mvnw clean install-pgeneapps生成应用程序,并运行生成的应用程序。对。你真的需要认证。默认情况下,SpringSecurity处于启用状态。不过,您可以将其关闭-security.basic.enabled=false