开云体育官方注册网址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 |
|
默认的 |
指定如何部署Debezium UI。开云体育官方注册网址 |
|
2 |
|
一个以逗号分隔的一个或多个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连接器。指标所示扩张区(注意:这个功能还在开发和没有功能)。连接器的任务显示,能力重新启动如果需要的任务。
每个连接器的溢出菜单在正确的行提供了允许用户的操作暂停、恢复、重启或删除连接器。
UI创建连接器向导
用户可以通过单击创建一个连接器创建一个连接器主页按钮。向导的前两个步骤是必需的,但剩下的步骤是可选的。每一步都会验证用户条目并提供反馈如果有问题。完成第1步和第2步成功之后,用户可以继续查看最后一页并创建连接器。
创建连接器-属性(必需)
在步骤2中,你进入选中的连接器的基本连接属性和确认属性验证成功。您还可以指定先进这一步的连接属性在一个单独的部分。成功验证后,您可以继续下一个步骤(附加属性),或者点击审核并完成在向导页脚绕过额外的属性和直接进行审查。
创建连接器——附加属性(可选)
额外的属性是可选的,可以概括如下:
滤波器的定义——条目正则表达式定义过滤器包含/排除的项目将包括疾病预防控制中心。包括项目显示为输入的过滤器和应用。
转换——允许一次性修改个人信息。单消息转换(smt)修改记录之前发送到Apache卡夫卡通过应用Debezium连接器。开云体育官方注册网址单消息转换的更多信息,请参阅转换。
创造话题——定义默认属性和组启用自动创建主题。
数据选项- - - - - -快照和映射属性(可选)。可以查看和更改默认值(如果需要的话)。
运行时选项- - - - - -引擎和心跳属性(可选)。可以查看和更改默认值(如果需要的话)。
自定义属性——允许直通的附加属性指定在前面的部分,如
开云体育电动老虎机数据库。
和开云体育电动老虎机database.history。
选项。您可以输入任何有效的属性名称和值。