Hadoop 初始化Metron Grok分析器时出错

Hadoop 初始化Metron Grok分析器时出错,hadoop,apache-kafka,apache-storm,hortonworks-data-platform,Hadoop,Apache Kafka,Apache Storm,Hortonworks Data Platform,我们使用Ambari创建了HDP和Metron集群。我们使用卡夫卡输入数据。我们有卡夫卡制作人卡夫卡主题和卡夫卡消费者。似乎所有卡夫卡作品都很好,但在《暴风雨》中,我们出现了如下错误: Error: Grok parser unable to initialize grok parser: Unable to load /patterns/nova from either classpath or HDFS at org.apache.metron.parsers.GrokParser.init

我们使用Ambari创建了HDP和Metron集群。我们使用卡夫卡输入数据。我们有卡夫卡制作人卡夫卡主题和卡夫卡消费者。似乎所有卡夫卡作品都很好,但在《暴风雨》中,我们出现了如下错误:

Error: Grok parser unable to initialize grok parser: Unable to load /patterns/nova from either classpath or HDFS at org.apache.metron.parsers.GrokParser.init
有人知道我们为什么会犯这个错误吗?
感谢

这可能是因为您创建了一个新的grok解析器,但尚未将模式及其支持模式上载到指定的HDFS位置。尝试在hdfs中创建/patterns文件夹,并将grok模式上传到名为nova的文件中。然后应该重新启动解析器拓扑,它应该会找到模式。请注意,路径必须与zookeeper中grok解析器配置的解析器配置中给出的路径相匹配。

假设您的模式是HDFS,则必须在解析器中使用/apps/metron/patterns/nova作为grokpath。我也面临同样的问题。这就解决了问题