小编Jay*_*y P的帖子

Kafka connect docker image - 无法找到任何实现 Connector 且名称与 ElasticsearchSinkConnector 匹配的类

我已经使用 kafka-connect 图像confluenceinc/cp-kafka-connect一段时间了。根据 Confluence 文档,这个 docker 镜像附带了预安装的连接器插件,包括 Elastic。

我以前一直使用5.4.1-ccs效果很好的版本,我可以添加弹性接收器连接器配置,它们工作得很好。但是我尝试更新 confluentinc/cp-kafka-connect到最新版本v6.0.1,但现在出现错误。

ConnectException: Failed to find any class that implements Connector and which name matches ElasticsearchSinkConnector

我在 Confluence 网站上阅读了很多文档,但有点零星。我知道问题是插件未安装,因为它们被从新的 docker 映像中删除或路径错误(不确定是哪一个)。

我该如何解决这个问题?(注意:我也编写了自己的java插件,所以两者都需要工作)

这是我docker-compose目前的文件(同样,这适用于 version 5.4.1-ccs

kafka-connect-node-1:
  image: confluentinc/cp-kafka-connect:5.4.1 #using old version because of breaking change
  hostname: kafka-connect-node-1
  ports:
    - '8083:8083'
  environment:
    CONNECT_BOOTSTRAP_SERVERS: [MY_SERVER]
    CONNECT_REST_PORT: 8083
    CONNECT_GROUP_ID: compose-connect-group
    CONNECT_CONFIG_STORAGE_TOPIC: connect-configs
    CONNECT_OFFSET_STORAGE_TOPIC: connect-offsets
    CONNECT_STATUS_STORAGE_TOPIC: connect-status
    CONNECT_KEY_CONVERTER: io.confluent.connect.avro.AvroConverter
    CONNECT_KEY_CONVERTER_SCHEMA_REGISTRY_URL: 'http://kafka-schema-registry:8084'
    CONNECT_VALUE_CONVERTER: io.confluent.connect.avro.AvroConverter
    CONNECT_VALUE_CONVERTER_SCHEMA_REGISTRY_URL: 'http://kafka-schema-registry:8084'
    CONNECT_INTERNAL_KEY_CONVERTER: …
Run Code Online (Sandbox Code Playgroud)

apache-kafka docker apache-kafka-connect confluent-platform

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

Storybook MUI v5 文档未生成

我正在使用带有故事书的 Material UI V5,除了文档不会自动生成之外,一切似乎都运行良好。当我单击“文档”选项卡时,它只是一个空白屏幕。

我查看了这个使用 Material Ui V4 的存储库,并且有文档正在研究我是否可以找出哪里/是否出错。但没有铁砧。故事书 MUI v4

我没有做任何花哨的事情,实际上我所做的只是使用sb命令行工具安装故事书,安装 Material UI v5 并导出一个按钮。但是没有文档显示。

import React from "react";
import PropTypes from "prop-types";
import MiButton from "@mui/material/Button";

export const Button = ({ primary, backgroundColor, size, label, ...props }) => {
  return <MiButton>GOT IM!</MiButton>;
};

Button.propTypes = {
  primary: PropTypes.bool,
  backgroundColor: PropTypes.string,
  size: PropTypes.oneOf(["small", "medium", "large"]),
  label: PropTypes.string.isRequired,
  onClick: PropTypes.func,
};

Button.defaultProps = {
  backgroundColor: null,
  primary: false,
  size: "medium",
  onClick: undefined,
};
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui storybook

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