小编xgb*_*84j的帖子

Kafka高级消费者error_code = 15

当尝试使用高级消费者(使用全新的消费者群体)从Kafka消费时,消费者永远不会开始运行.当我将日志记录级别切换到调试时,我可以看到以下两行一遍又一遍地重复:

DEBUG [AbstractCoordinator] 09:43:51.192: Sending coordinator request for group CompletelyNewConsumerGroupThatIneverUsedBefore to broker 172.30.3.61:30000 (id: 1043 rack: null)
DEBUG [AbstractCoordinator] 09:43:51.306: Received group coordinator response ClientResponse(receivedTimeMs=1487666631306, disconnected=false, request=ClientRequest(expectResponse=true, callback=org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient$RequestFutureCompletionHandler@58f68932, request=RequestSend(header={api_key=10,api_version=0,correlation_id=197,client_id=consumer-1}, body={group_id=CompletelyNewConsumerGroupThatIneverUsedBefore}), createdTimeMs=1487666631192, sendTimeMs=1487666631192), responseBody={error_code=15,coordinator={node_id=-1,host=,port=-1}})
Run Code Online (Sandbox Code Playgroud)

群集的所有6个节点都正确地使用数据.即使是旧的低级消费者也能工作.同样在Zookeeper中,只有6个节点应该存在,并且它们的日志文件看起来还不错.

从谷歌搜索我发现error_code = 15意味着组协调员不可用.我认为这意味着消费者组协调员.这是回调问题吗?为什么高级消费者无法工作?

apache-kafka kafka-consumer-api

6
推荐指数
1
解决办法
8598
查看次数

Glyphicons无法正确显示

我正在使用jsf,primefaces和bootstrap 3开发一个应用程序.

来自glyphicons的测试页面完美地显示在我的浏览器中,但是当我尝试使用web项目中的图标时,我只会得到奇怪的符号.

我最好的猜测是,glyphicons css文件无法找到字体,即使我将它们也复制到项目中并让相关部分相同:

    -resources
     -css
      -bootstrap.css
      -bootstrap-glyphicons.css
     -fonts
      -glyphicons-halflings.eot
      -glyphicons-halflings.otf
      -glyphicons-halflings.svg
       ...
Run Code Online (Sandbox Code Playgroud)

如何确保css文件找到我的字体目录/修复此错误?

jsf primefaces twitter-bootstrap glyphicons

4
推荐指数
1
解决办法
6575
查看次数

并发只读HashMap

我正在编写一个Web服务,它严重依赖于每小时完全更新一次的单个大型Map.剩下的时间里很多线程同时读取表.

我的问题是:实现这样一个地图最有效的结构是什么?

地图可以更大(100 - 500 MB).除了每小时更换一次整个地图之外,只有读取权限.

我正在考虑使用Java HashMap并且可能使用反射来在更新之间设置最终字段,如果这样可以提高性能,但我不知道如何使JVM针对许多并发读取进行优化.

java hashmap concurrenthashmap

4
推荐指数
1
解决办法
5576
查看次数

java.lang.NoClassDefFoundError:org/glassfish/jersey/server/spi/Container

我正在尝试设置Jersey 2 servlet应用程序.目标是仅将一些URL映射到Jersey REST API,而其他URL则提供静态内容.

mvn compile war:war用来生成战争并部署它.部署工件时会发生以下错误:

[2016-01-09 02:50:21,617] Artifact Test.war: Artifact is being deployed, please wait...
2016-01-09 14:50:25.823:WARN:oejd.DeploymentManager:Scanner-1: Unable to reach node goal: started
java.lang.NoClassDefFoundError: org/glassfish/jersey/server/spi/Container
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
    at org.eclipse.jetty.webapp.WebAppClassLoader.findClass(WebAppClassLoader.java:549)
    at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:475)
    at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:428)
    at org.eclipse.jetty.util.Loader.loadClass(Loader.java:86)
    at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:95)
    at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:347)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:892)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:346)
    at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1380)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:772)
    at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:259)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:518)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) …
Run Code Online (Sandbox Code Playgroud)

jetty maven jersey-2.0

4
推荐指数
1
解决办法
1万
查看次数