小编Yu *_*Hao的帖子

使用Kafka 0.8.1和Zookeeper 3.4.6时遇到LeaderNotAvailableException

我按照他们的网站安装了稳定版的kafka(0.8.1和2.9.2 Scala),并使用3节点zookeeper集合(3.4.6)运行它.我尝试创建一个测试主题,但一直看到没有为该主题的分区分配任何领导者:

[kafka_2.9.2-0.8.1]$ ./bin/kafka-topics.sh --zookeeper <zookeeper_ensemble> --describe --topic test-1
Topic:test-1    PartitionCount:1    ReplicationFactor:3 Configs:
    Topic: test-1   Partition: 0    **Leader: none**    Replicas: 0,1,2 **Isr:** 
Run Code Online (Sandbox Code Playgroud)

我试图使用控制台生成器写入主题,但遇到了LeaderNotAvailableException异常:

[kafka_2.9.2-0.8.1]$ ./kafka-console-producer.sh --broker-list <broker_list> --topic test-1

hello world

[2014-04-22 11:58:48,297] WARN Error while fetching metadata [{TopicMetadata for topic test-1 -> 
No partition metadata for topic test-1 due to kafka.common.LeaderNotAvailableException}] for topic [test-1]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)

[2014-04-22 11:58:48,321] WARN Error while fetching metadata [{TopicMetadata for topic test-1 -> 
No partition metadata for topic test-1 due to kafka.common.LeaderNotAvailableException}] for …
Run Code Online (Sandbox Code Playgroud)

apache-kafka apache-zookeeper

66
推荐指数
5
解决办法
6万
查看次数

什么'?' 用C++做什么?

int qempty()
{
    return (f == r ? 1 : 0);
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码片段中," "是什么意思?我们可以用什么替代它?

c++ operators ternary-operator

65
推荐指数
5
解决办法
18万
查看次数

正则表达式可选单词匹配

我正在尝试创建一个用于提取歌手,词作者的正则表达式.我想知道如何让词作者搜索可选.

样本多行字符串:

Fireworks Singer: Katy Perry
Vogue Singers: Madonna, Karen Lyricist: Madonna
Run Code Online (Sandbox Code Playgroud)

正则表达式: /Singers?:(.\*)\s?Lyricists?:(.\*)/

这正确匹配第二行并提取Singers(Madonna, Karen)Lyricists(Madonna)

但是当没有Lyricists时,它不适用于第一行.

如何使Lyricists搜索可选?

regex

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

HashMap:一键,多个值

我如何获得此地图中第一个键的第三个值?这可能吗?

java

65
推荐指数
8
解决办法
19万
查看次数

Lua模式匹配与正则表达式

我正在学习lua.关于lua中的模式匹配我在lua.org的lua文档中找到了以下句子:

然而,Lua中的模式匹配是一个强大的工具,包括一些难以与标准POSIX实现匹配的功能.

由于我熟悉posix正则表达式,我想知道是否有任何常见的样本,其中lua模式匹配与正则表达式相比"更好" - 或者我是否误解了句子?如果有任何常见的例子:为什么模式匹配与正则表达式中的任何一个更适合?

regex lua lua-patterns

62
推荐指数
2
解决办法
5万
查看次数

使用FFmpeg检索和保存媒体元数据

我想读取媒体文件中的元数据,然后将该元数据保存在text/xml文件中,以便稍后我可以在我的数据库中插入该数据.我更愿意使用ffmpeg.

与MediaInfo一样可能吗?我知道我可以使用MediaInfo获取各个曲目的元数据,但我想自动化它; 就像在找到新媒体文件时一样,读取其元数据,然后将其存储在txt/xml文件中.

或者,我可以使用其他任何工具/实用程序/ API吗?

media metadata ffmpeg

62
推荐指数
3
解决办法
10万
查看次数

从goroutines捕获返回值

我是golang的新手,所以请原谅这是一个非常基本的问题.下面的代码给出了编译错误,说'意外去':

x := go doSomething(arg)

func doSomething(arg int) int{
    ...
    return my_int_value
}
Run Code Online (Sandbox Code Playgroud)

我知道,如果不正常调用函数,我可以获取返回值,而不使用goroutine.或者我可以使用频道等

我的问题是为什么不能从goroutine获取这样的返回值.

concurrency go goroutine

62
推荐指数
5
解决办法
5万
查看次数

从片段管理器中删除旧片段

我正在尝试学习如何Fragment在android中使用s.当我在Android中调用fragmentnew时,我正试图删除旧的fragment.

android android-tabhost android-fragments

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

允许公共连接到本地Ruby on Rails Development Server

我正在Windows机器上设置RoR开发环境.我想知道如何设置它,以便我的一些朋友可以访问Web服务器并监控进度?

在任何时间最多只能连接2或3个人.

ruby ruby-on-rails

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

Integer和Fixnum有什么区别?

我知道Fixnum该类继承自Integer该类.但它们之间的实际区别是什么?是否有任何用例我们有时使用Fixnum,有时使用Integer

ruby

60
推荐指数
2
解决办法
2万
查看次数