【发布时间】:2022-03-08 22:14:13
【问题描述】:
美好的一天,
我想从互联网连接到我的kafka 服务器。 Kafka 安装在虚拟服务器上,所有服务器都隐藏在nginx 后面。
我更新了 kafka 设置 (server.properties)。
补充:listeners=PLAINTEXT://:9092
我可以通过IP地址10.0.0.1:9092从本地网络连接到kafka服务器,但无法通过域名从互联网连接。
来自 kafka 的回复:java.util.concurrent.ExecutionException: org.apache.kafka.common.errors.TimeoutException: Topic test-topic not present in metadata after 60000 ms.
Nginx:[26/Nov/2019:12:38:25 +0100] "\x00\x00\x00\x14\x00\x12\x00\x02\x00\x00\x00\x00\x00" 400 166 "-" "-" "request_time=1.535" "upstream_response_time=-" "upstream_connect_time=-" "upstream_header_time=-"
nginx 配置:
server {
listen 9092;
server_name site.name;
# Max Request size
client_max_body_size 20m;
location / {
proxy_pass http://10.0.0.1:9092;
}
}
有谁知道问题出在哪里?
【问题讨论】:
-
我也遇到了同样的问题,您找到解决方案了吗?请分享。
-
不,我有一个开放的 kafka 端口,没有 nginx
标签: nginx apache-kafka