开云体育官方注册网址Debezium UI

这个功能目前正在酝酿状态,即精确的语义和行为等可能会改变在未来修订,根据我们得到的反馈。请让我们知道你的特性请求或如果你遇到任何问题而使用Debezium UI。开云体育官方注册网址

Debe开云体育官方注册网址zium UI允许用户设置和连接器更容易操作。例如,所有连接器的列表可以查看连同他们的地位,等等。创建连接器向导允许用户配置连接器、指导和验证属性条目。

设计注意事项

UI被实现为一个Quarkus基于web应用程序。后端配置URL (s)的一个或多个卡夫卡连接集群和提供了一个REST接口的前端。前端用户界面使用ReactJS作为主要的技术,利用Patternfly反应组件和设计模式。

安装和配置

配置Debezium UI开云体育官方注册网址

下表显示的环境变量开云体育官方注册网址Debezium UI集装箱图片和相关的参数名称application.properties当运行Java应用程序的容器。

环境变量 参数名称在application.properties 默认值 描述

1

DEPLOYMENT_MODE

deployment.mode

默认的

指定如何部署Debezium UI。开云体育官方注册网址

例如,在某些环境中,它可能不可能达到潜在的后端,卡夫卡REST接口连接或数据库,那么开云体育电动老虎机部署模式可以切换到底层基础设施相匹配。

默认的默认的部署模式。它使用Debezium 开云体育官方注册网址UI的后端与卡夫卡通过卡夫卡连接连接集群配置REST接口(见KAFKA_CONNECT_URIS他们是如何配置)。


validation.disabled当设置为验证。禁用UI前端不会调用后端验证用户输入,也不检查数据库连接的可用性和适当的配置。开云体育电动老虎机模式只用于生成JSON Debezium连接器配置没有UI后台验证。开云体育官方注册网址

2

KAFKA_CONNECT_URIS

kafka.connect.uris

http://connect: 8083

一个以逗号分隔的一个或多个url卡夫卡REST接口连接到指定卡夫卡连接集群应该由Debezium管理UI。开云体育官方注册网址

开云体育官方注册网址Debezium UI集装箱图片

Debe开云体育官方注册网址zium UI容器的形象可用于运行界面。启动UI和连接到现有的卡夫卡通过码头工人连接实例(KAFKA_CONNECT_URIS供应可用以逗号分隔的URI (s)):

码头工人运行-美元- rm -名字debezium-ui 开云体育官方注册网址- p 8080:8080 - e KAFKA_CONNECT_URIS = http://connect: 8083 quay.io / debezium / debezium-ui: {debezium-version}

UI连接到卡夫卡通过休息,所以你需要确保后者是可获得的,如通过运行这两个组件在同一个码头工人网络。

目前,UI连接到转向卡夫卡连接实例。也没有授权或身份验证实现UI本身。之前是这样,你应该确保组件如用自己的代理授权,如果必要的。

独立的例子

一个独立的例子ui-demo是可用的,包括下是哪个开云体育官方注册网址debezium-examples在Github上。ui-demo包括docker-compose文件提出几个数据来源以及UI。请参考自述文件为更多的细节在运行Debezium ui-demo。开云体育官方注册网址

用户界面操作

UI连接器列表

UI的主页显示所有注册的连接器。的一些突出的主要页面如下:

  • 卡夫卡连接集群可以选择通过下拉头。

  • 连接器表显示每个连接器的类型(PostgreSQL, MongoDB, MySQL, Oracle或SQL Server),连接器状态和连接器的任务。

  • 连接器可以展开行显示更多的细节,如下所示的testPostgres连接器。指标所示扩张区(注意:这个功能还在开发和没有功能)。连接器的任务显示,能力重新启动如果需要的任务。

  • 每个连接器的溢出菜单在正确的行提供了允许用户的操作暂停、恢复、重启或删除连接器。

开云体育官方注册网址Debezium UI连接器

UI创建连接器向导

用户可以通过单击创建一个连接器创建一个连接器主页按钮。向导的前两个步骤是必需的,但剩下的步骤是可选的。每一步都会验证用户条目并提供反馈如果有问题。完成第1步和第2步成功之后,用户可以继续查看最后一页并创建连接器。

创建连接器,连接器类型(必需)

选择在步骤1中连接器的类型。目前,您可以指定以下连接器类型:MongoDB,MySQL,甲骨文,PostgreSQLSQL Server

开云体育官方注册网址step1 Debezium UI创建连接器

创建连接器-属性(必需)

在步骤2中,你进入选中的连接器的基本连接属性和确认属性验证成功。您还可以指定先进这一步的连接属性在一个单独的部分。成功验证后,您可以继续下一个步骤(附加属性),或者点击审核并完成在向导页脚绕过额外的属性和直接进行审查。

开云体育官方注册网址Debezium UI创建连接器步骤2

创建连接器——附加属性(可选)

额外的属性是可选的,可以概括如下:

  • 滤波器的定义——条目正则表达式定义过滤器包含/排除的项目将包括疾病预防控制中心。包括项目显示为输入的过滤器和应用。

  • 转换——允许一次性修改个人信息。单消息转换(smt)修改记录之前发送到Apache卡夫卡通过应用Debezium连接器。开云体育官方注册网址单消息转换的更多信息,请参阅转换

  • 创造话题——定义默认属性和组启用自动创建主题。

  • 数据选项- - - - - -快照映射属性(可选)。可以查看和更改默认值(如果需要的话)。

  • 运行时选项- - - - - -引擎心跳属性(可选)。可以查看和更改默认值(如果需要的话)。

  • 自定义属性——允许直通的附加属性指定在前面的部分,如开云体育电动老虎机数据库。开云体育电动老虎机database.history。选项。您可以输入任何有效的属性名称和值。

创建连接器——审查

审查步骤提供一个汇总的配置,将用于创建连接器。如果你对你的选择满意,点击完成创建连接器。任何属性调整,导航回到前面的步骤。你也可以复制或下载JSON配置负载连接器。

开云体育官方注册网址Debezium UI创建连接器审查