Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Kafka获取错误引导服务器中未提供可解析的引导URL_Java_Maven_Apache Kafka_Kafka Producer Api - Fatal编程技术网

Java Kafka获取错误引导服务器中未提供可解析的引导URL

Java Kafka获取错误引导服务器中未提供可解析的引导URL,java,maven,apache-kafka,kafka-producer-api,Java,Maven,Apache Kafka,Kafka Producer Api,我很确定bootstrap.servers是正确的。马文有什么冲突吗?卡夫卡又有什么错 在此之前,它是成功的工作。我添加了一些Maven或Spark,然后出现了一些问题 有人知道怎么解决吗 下面是java中的kafka代码 Properties props = new Properties(); props.put("bootstrap.servers", "x.xx.xxx.xxx:9092"); props.put("metadata.broker.list"

我很确定bootstrap.servers是正确的。马文有什么冲突吗?卡夫卡又有什么错

在此之前,它是成功的工作。我添加了一些Maven或Spark,然后出现了一些问题

有人知道怎么解决吗

下面是java中的kafka代码

Properties props = new Properties();
        props.put("bootstrap.servers", "x.xx.xxx.xxx:9092");
        props.put("metadata.broker.list", "x.xx.xxx.xxx:9091, x.xx.xxx.xxx:9092, x.xx.xxx.xxx:9093");

        props.put("producer.type", "async");
        props.put("batch.size", "500");
        props.put("compression.codec", "1");
        props.put("compression.topic", topicName);
        props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
        props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");

            org.apache.kafka.clients.producer.Producer<String, String> producer = new KafkaProducer<String, String>(
                    props);
Properties=newproperties();
道具放置(“bootstrap.servers”,“x.xx.xxx.xxx:9092”);
props.put(“metadata.broker.list”,“x.xx.xxx.xxx:9091,x.xx.xxx.xxx:9092,x.xx.xxx.xxx:9093”);
props.put(“producer.type”、“async”);
道具放置(“批量大小”,“500”);
props.put(“compression.codec”,“1”);
props.put(“compression.topic”,topicName);
put(“key.serializer”、“org.apache.kafka.common.serialization.StringSerializer”);
put(“value.serializer”、“org.apache.kafka.common.serialization.StringSerializer”);
org.apache.kafka.clients.producer.producer-producer=新卡夫卡制作人(
道具);
获取错误:引导服务器中未提供可解析的引导URL

[err]   at org.apache.kafka.clients.producer.KafkaProducer.<init>(KafkaProducer.java:335)
    [err]   at org.apache.kafka.clients.producer.KafkaProducer.<init>(KafkaProducer.java:188)
    [err]   at com.wra.controller.ParserController.GetResumeUpload(ParserController.java:98)
    [err]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [err]   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
    [err]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    [err]   at java.lang.reflect.Method.invoke(Method.java:508)
    [err]   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
    [err]   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)
    [err]   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:114)
    [err]   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
    [err]   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
    [err]   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
    [err]   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)
    [err]   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
    [err]   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
    [err]   at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
    [err]   at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    [err]   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
    [err]   at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    [err]   at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1290)
    [err]   at [internal classes]
    [err]   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    [err]   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
    [err]   at [internal classes]
    [err]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
    [err]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    [err]   at java.lang.Thread.run(Thread.java:785)
    [err] Caused by: 
    [err] org.apache.kafka.common.config.ConfigException: No resolvable bootstrap urls given in bootstrap.servers
    [err]   at org.apache.kafka.clients.ClientUtils.parseAndValidateAddresses(ClientUtils.java:59)
    [err]   at org.apache.kafka.clients.producer.KafkaProducer.<init>(KafkaProducer.java:275)
    [err]   ... 51 more
[err]位于org.apache.kafka.clients.producer.KafkaProducer.(KafkaProducer.java:335)
[错误]位于org.apache.kafka.clients.producer.KafkaProducer.(KafkaProducer.java:188)
[err]位于com.wra.controller.ParserController.GetResumeUpload(ParserController.java:98)
[err]位于sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
[err]位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
[err]在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)处
[err]位于java.lang.reflect.Method.invoke(Method.java:508)
[err]位于org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
[err]位于org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)
[err]位于org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:114)
[err]位于org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
[err]位于org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
[err]位于org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
[err]位于org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)
[err]位于org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
[err]位于org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
[err]位于org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
[err]位于javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
[错误]位于org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
[err]位于javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
[错误]位于com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1290)
[内部类]中的[错误]
[err]位于org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
[err]位于com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
[内部类]中的[错误]
[err]位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)
[err]位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[err]位于java.lang.Thread.run(Thread.java:785)
[错误]由以下原因引起:
[err]org.apache.kafka.common.config.ConfigException:bootstrap.servers中未提供可解析的引导URL
[err]位于org.apache.kafka.clients.ClientUtils.parseAndValidateAddresses(ClientUtils.java:59)
[错误]位于org.apache.kafka.clients.producer.KafkaProducer.(KafkaProducer.java:275)
[呃]。。。还有51个

不推荐使用“metadata.broker.list”,而是使用“bootstrap.servers”。从代码中删除“metadata.broker.list”配置可以解决此问题。请在

上查找更多详细信息。如果您忘记了流名称前面的/,那么在MapR客户端库中遇到此问题的任何人都会得到此信息。

您是否尝试使用IP而不是服务器名称?也许这是一个名称解析issue@Vimal达杜克,你能解决这个问题吗?