Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
Apache kafka WSO2集成工作室v6.5.0';s内置Kafka模板抛出NoClassDefFoundError_Apache Kafka_Wso2_Wso2esb - Fatal编程技术网

Apache kafka WSO2集成工作室v6.5.0';s内置Kafka模板抛出NoClassDefFoundError

Apache kafka WSO2集成工作室v6.5.0';s内置Kafka模板抛出NoClassDefFoundError,apache-kafka,wso2,wso2esb,Apache Kafka,Wso2,Wso2esb,我已经在Windows工作站上安装了WSO2 Integration Studio 6.5.0版,并使用Kafka Consumer and Producer内置模板创建了一个项目 然后,我用自己的Kafka服务器设置(主题名“myTopic”)配置了该项目 然后我右键单击复合应用程序,选择导出项目工件并运行 控制台窗口顶部显示以下消息: [2019-06-25 09:23:45,499] [micro-integrator] INFO - LibraryArtifactDeployer Sy

我已经在Windows工作站上安装了WSO2 Integration Studio 6.5.0版,并使用Kafka Consumer and Producer内置模板创建了一个项目

然后,我用自己的Kafka服务器设置(主题名“myTopic”)配置了该项目

然后我右键单击复合应用程序,选择导出项目工件并运行

控制台窗口顶部显示以下消息:

[2019-06-25 09:23:45,499] [micro-integrator]  INFO - LibraryArtifactDeployer Synapse Library named '{org.wso2.carbon.connector}kafkaTransport' has been deployed from file : C:\IntegrationStudio\runtime\microesb\tmp\carbonapps\-1234\1561465425230TestCompositeApplication_1.0.0.car\kafkaTransport-connector_2.0.6\kafkaTransport-connector-2.0.6.zip
[2019-06-25 09:23:45,517] [micro-integrator]  INFO - SynapseImportFactory Successfully created Synapse Import: kafkaTransport
[2019-06-25 09:23:45,533] [micro-integrator] ERROR - ClassMediatorFactory 
Error in instantiating class : 
org.wso2.carbon.connector.KafkaProduceConnector
java.lang.NoClassDefFoundError: org/apache/kafka/common/header/Headers
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
    at java.lang.Class.getConstructor0(Class.java:3075)

[snipped rest for clarity]
我尝试卸载Integrator Studio并使用提升的权限运行它,但没有效果

我希望项目能够正常部署

编辑:复制后:

  • 卡夫卡2.11-2.2.1.jar
  • metrics-core-2.2.0.jar
  • zkclient-0.11.jar
  • 卡夫卡客户端-2.2.1.jar
  • scala-library-2.11.12.jar
  • zookeeper-3.4.13.jar
对于
EI_HOME/lib
目录,异常更改为:

org.apache.axis2.deployment.DeploymentException: kafka/consumer/ConsumerTimeoutException
    at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:219)
    at org.wso2.carbon.application.deployer.synapse.SynapseAppDeployer.deployArtifactType(SynapseAppDeployer.java:1099)
    at org.wso2.carbon.application.deployer.synapse.SynapseAppDeployer.deployArtifacts(SynapseAppDeployer.java:114)
    at org.wso2.carbon.application.deployer.internal.ApplicationManager.deployCarbonApp(ApplicationManager.java:272)
    at org.wso2.carbon.application.deployer.CappAxis2Deployer.deploy(CappAxis2Deployer.java:72)
    at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
    at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)
    at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
[snipped for clarity]

Caused by: org.apache.axis2.deployment.DeploymentException: kafka/consumer/ConsumerTimeoutException
    at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:207)
    ... 87 more
Caused by: java.lang.NoClassDefFoundError: kafka/consumer/ConsumerTimeoutException
    at org.wso2.carbon.inbound.endpoint.protocol.kafka.KAFKAPollingConsumer.startsMessageListener(KAFKAPollingConsumer.java:90)
    at org.wso2.carbon.inbound.endpoint.protocol.kafka.KAFKAProcessor.init(KAFKAProcessor.java:96)
    at org.apache.synapse.inbound.InboundEndpoint.init(InboundEndpoint.java:79)
    at org.apache.synapse.deployers.InboundEndpointDeployer.deploySynapseArtifact(InboundEndpointDeployer.java:57)
    at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:197)
    ... 87 more
Caused by: java.lang.ClassNotFoundException: kafka.consumer.ConsumerTimeoutException cannot be found by synapse-core_2.1.7.wso2v111
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:475)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 92 more

您是否已将所需JAR从kafka_home/libs文件夹复制到EI_home/lib,如果是,则共享代码以获取问题详细信息

您是否已将所需JAR从kafka_home/libs文件夹复制到EI_home/lib,如果是,则根据本文档共享代码以获取问题详细信息

,卡夫卡的推荐版本为卡夫卡2.9.2-0.8.1.1。你可以在下面的链接中下载。请使用这些JAR并将其复制到EIU HOME/lib。这方面也存在github问题

根据本文件,卡夫卡的推荐版本为卡夫卡2.9.2-0.8.1.1。你可以在下面的链接中下载。请使用这些JAR并将其复制到EIU HOME/lib。这方面也存在github问题

你好,谢谢你的回答。我已经将所需的jar文件复制到
EI_HOME/lib
,异常发生了一点变化。现在它说:
java.lang.ClassNotFoundException:kafka.consumer.ConsumerTimeoutException无法通过synapse-core_2.1.7.wso2v111找到。使用kafka 2.12,该版本也适用于我,继续2.11不兼容您可以检查可用的兼容性您好,谢谢您的回答。我已经将所需的jar文件复制到
EI_HOME/lib
,异常发生了一点变化。现在它说:
java.lang.ClassNotFoundException:kafka.consumer.ConsumerTimeoutException无法通过synapse-core_2.1.7.wso2v111找到。使用kafka 2.12,该版本也适用于我,,展望2.11是不兼容的,你可以检查可用的兼容性,我也尝试了相同的卡夫卡内置样本,我也面临同样的问题。请帮我继续。我只遵循文档步骤。我的kafka版本2.9.2-0.8.1.1已将所有需要的JAR复制到\libCan您可以试用此自定义入站端点吗?我已使用EI 6.5和EI 6.6试用了该示例。在这两种情况下,我都面临以下问题:
org.apache.synapse.SynapseException:Inbound Endpoint name不能为null
当Inbound Endpoint配置中不存在name属性时,会出现此错误。您能重新检查吗?您好,现在我正在
integration studio
中使用micro integrator 1.1.0
尝试相同的
kafka入站端点,但只会出现错误。我已按照上述步骤进行了操作[我也尝试了相同的kafka内置示例我也面临相同的问题。请帮助我继续。我只遵循了文档步骤。我的kafka版本2.9.2-0.8.1.1将所有需要的JAR复制到了\lib您可以尝试此自定义入站端点吗?我已经使用EI 6.5和EI 6.6尝试了该示例。在这两种情况下,我都面临以下问题问题
org.apache.synapse.synapse异常:入站端点名称不能为null
当入站端点配置中不存在name属性时,会出现此错误。您可以重新检查吗?您好,现在我正在
integration studio中使用micro integrator 1.1.0
尝试相同的
卡夫卡入站端点,但仅出现错误g、 我已按照上述步骤[仅限]