From 413ca291601f74a34ade5e4ceecbfc1bfd33af85 Mon Sep 17 00:00:00 2001 From: tianzijian Date: Tue, 21 May 2024 12:36:02 +0800 Subject: [PATCH] feat(mdb): release v2.2.0 --- product/en/docs-mdb/v2.0/channel_desc.md | 4 +- product/en/docs-mdb/v2.0/install.md | 116 ++++++++++-------- .../en/docs-mdb/v2.0/releases/release-1.0.md | 6 + .../en/docs-mdb/v2.0/releases/release-2.0.md | 22 ++++ product/en/docs-mdb/v2.0/source_mysql.md | 2 +- product/en/docs-mdb/v2.0/upgrade.md | 64 +++++----- .../docs-mdb/v2.0/user_interface_overview.md | 12 ++ product/zh/docs-mdb/v2.0/channel_desc.md | 4 +- product/zh/docs-mdb/v2.0/install.md | 116 ++++++++++-------- .../zh/docs-mdb/v2.0/releases/release-1.0.md | 6 + .../zh/docs-mdb/v2.0/releases/release-2.0.md | 22 ++++ product/zh/docs-mdb/v2.0/source_mysql.md | 2 +- product/zh/docs-mdb/v2.0/upgrade.md | 64 +++++----- .../docs-mdb/v2.0/user_interface_overview.md | 12 ++ 14 files changed, 282 insertions(+), 170 deletions(-) diff --git a/product/en/docs-mdb/v2.0/channel_desc.md b/product/en/docs-mdb/v2.0/channel_desc.md index a9eabe64..f019b711 100644 --- a/product/en/docs-mdb/v2.0/channel_desc.md +++ b/product/en/docs-mdb/v2.0/channel_desc.md @@ -23,7 +23,7 @@ Fuzzy search is supported by channel name and node name. Add a data synchronization channel, and synchronize data from Oracle to MogDB. Adding a channel does not allow the source node type to be the same as the target node type. -![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v1.0/img_4.png?x-oss-process=image/resize,w_1000) +![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v2.2/img_99.png?x-oss-process=image/resize,w_1000) ## Channel Deletion @@ -172,7 +172,7 @@ In MDB, advanced parameters control the logic of the channel synchronization pro | refreshSourceBeforeDataSync|ON|Refresh MDB database before data synchronization (only one refresh)| | decodingPluginName|wal2json|MogDB parallel parsing function plug-in| | continueWithError|OFF|Whether to continue delivery after an exception occurs| -| lobEnabled|OFF|Whether to synchronize BLOBs and CLOBs| +| lobEnabled|ON|Whether to synchronize BLOBs and CLOBs| | sequenceUpdateInterval|1440|Normal sequence update interval (minutes)| | autoIncUpdateInterval|1440|Auto-increment sequence update interval (minutes)| | virtualColumnEnabled|ON|Synchronize virtual data columns| diff --git a/product/en/docs-mdb/v2.0/install.md b/product/en/docs-mdb/v2.0/install.md index 47eba1ee..8e3ed310 100644 --- a/product/en/docs-mdb/v2.0/install.md +++ b/product/en/docs-mdb/v2.0/install.md @@ -163,7 +163,8 @@ Modify the `config.json` configuration file. "tempFileMaxSize": 0, "tempFileRetentionTime": 168, "loadingSeconds": 300, - "messageMaxSize": 50 + "messageMaxSize": 50, + "mvdServerPort": 9876 } ``` @@ -182,6 +183,7 @@ The following describes the configuration items. | tempFileRetentionTime | 168 | Retention time of MDB temporary files (unit: hour) | | loadingSeconds | 300 | Service startup wait time (unit: second)| | messageMaxSize | 50 | topic message max size(unit: M)| +| mvdServerPort | 9876 | MVD server port | ### Configure MTK and SCA @@ -219,21 +221,23 @@ Install MDB. The output is as follows: ```text - 2022-06-23 14:08:24 ======BEGIN TO INSTALL MDB====== - 2022-06-23 14:08:24 1.CHECK MDB FILE - 2022-06-23 14:08:24 2.CHECK MDB ENVIRONMENT - 2022-06-23 14:08:25 JAVA_VERSION: 11.0 - 2022-06-23 14:08:25 3.UNZIP KAFKA - 2022-06-23 14:08:26 4.INSTALL MDB SERVER - 2022-06-23 14:08:26 5.INSTALL MDB DATA WORKER - 2022-06-23 14:08:26 - - ======END INSTALL MDB RESULT====== - +------------+-----------+-------------+---------------+ - | File_Check | Env_Check | MDB_Install | KAFKA_INSTALL | - +------------+-----------+-------------+---------------+ - | Success | Success | Success | Success | - +------------+-----------+-------------+---------------+ + 2024-04-30 16:37:48 ======BEGIN TO INSTALL MDB====== + 2024-04-30 16:37:48 1.CHECK MDB FILE + 2024-04-30 16:37:48 2.CHECK MDB ENVIRONMENT + 2024-04-30 16:37:48 JAVA_VERSION: 11.0 + 2024-04-30 16:37:48 3.UNZIP KAFKA + 2024-04-30 16:37:48 4.INSTALL MDB SERVER + 2024-04-30 16:37:49 5.INSTALL MDB DATA WORKER + 2024-04-30 16:37:50 6.INSTALL MDB CONNECTOR LOG + 2024-04-30 16:37:50 7.INSTALL MVD SERVER + 2024-04-30 16:37:51 + + ======END UPGRADE MDB RESULT====== + +------------+-----------+-------------+---------------+--------------------+ + | File_Check | Env_Check | MDB_Install | KAFKA_INSTALL | MVD_Server_Install | + +------------+-----------+-------------+---------------+--------------------+ + | Success | Success | Success | Success | Success | + +------------+-----------+-------------+---------------+--------------------+ ``` @@ -276,32 +280,36 @@ Start MDB. The output is as follows: ```text - 2022-06-23 11:33:10 start zookeeper success - 2022-06-23 11:33:21 start kafka success - 2022-06-23 11:33:32 start connector success - 2022-06-23 11:33:42 start mdb-server success - 2022-06-23 11:33:42 After MDB is started, the the ports occupied by programs are as follows: - +-------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +-------+-----------+-----------+------------+ - | 9092 | 2181 | 8083 | 55437 | - +-------+-----------+-----------+------------+ - 2022-06-23 11:33:42 MDB program service status - +--------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +--------+-----------+-----------+------------+ - | online | online | online | online | - +--------+-----------+-----------+------------+ + 2024-04-30 16:21:09 start zookeeper success + 2024-04-30 16:21:09 start kafka success + 2024-04-30 16:21:09 start connector success + 2024-04-30 16:21:09 start mdb-server success + 2024-04-30 16:21:09 start connectorlog success + 2024-04-30 16:21:09 [MVD_SERVER] start mvd-server success + 2024-04-30 16:21:09 After MDB is started, the the ports occupied by programs are as follows: + +-------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +-------+-----------+-----------+------------+------------+ + | 9092 | 2181 | 8083 | 55437 | 9876 | + +-------+-----------+-----------+------------+------------+ + 2024-04-30 16:21:10 MDB program service status + +--------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +--------+-----------+-----------+------------+------------+ + | online | online | online | online | online | + +--------+-----------+-----------+------------+------------+ ``` Start child service command: ```shell - ./mdb start --help # --server_name TEXT Optional service name: zookeeper、kafka、connector、mdb_server + ./mdb start --help + # --server_name TEXT Optional service name: zookeeper、kafka、connector、mdb_server、mvd_server ./mdb start --server_name zookeeper ./mdb start --server_name kafka ./mdb start --server_name connector - ./mdb start --server_name mdb_server + ./mdb start --server_name mdb_server + ./mdb start --server_name mvd_server ``` ### Check the MDB Server Status @@ -316,11 +324,11 @@ The output is as follows: ```text 2022-06-23 14:06:39 MDB program service status - +---------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +---------+-----------+-----------+------------+ - | online | online | online | online | - +---------+-----------+-----------+------------+ + +--------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +--------+-----------+-----------+------------+------------+ + | online | online | online | online | online | + +--------+-----------+-----------+------------+------------+ ``` ### Stop MDB @@ -334,27 +342,31 @@ Stop MDB. The output is as follows: ```text - 2022-06-23 14:02:52 stop connector success - 2022-06-23 14:03:02 stop kafka success - 2022-06-23 14:03:12 stop zookeeper success - 2022-06-23 14:03:22 stop mdb-server success - 2022-06-23 14:03:22 stop mdb-data-worker success - 2022-06-23 14:03:22 MDB program service status - +---------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +---------+-----------+-----------+------------+ - | offline | offline | offline | offline | - +---------+-----------+-----------+------------+ + 2024-04-30 16:34:17 stop connector success + 2024-04-30 16:34:27 stop kafka success + 2024-04-30 16:34:37 stop zookeeper success + 2024-04-30 16:34:47 stop mdb-server success + 2024-04-30 16:34:47 stop mdb-data-worker success + 2024-04-30 16:34:47 stop connector_log success + 2024-04-30 16:34:57 stop mvd-server success + 2024-04-30 16:34:59 MDB program service status + +---------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +---------+-----------+-----------+------------+------------+ + | offline | offline | offline | offline | offline | + +---------+-----------+-----------+------------+------------+ ``` Stop child service command: ```shell - ./mdb stop --help # --server_name TEXT Optional service name: zookeeper、kafka、connector、mdb_server + ./mdb stop --help + # --server_name TEXT Optional service name: zookeeper、kafka、connector、mdb_server、mvd_server ./mdb stop --server_name zookeeper ./mdb stop --server_name kafka ./mdb stop --server_name connector - ./mdb stop --server_name mdb_server + ./mdb stop --server_name mdb_server + ./mdb stop --server_name mvd_server ``` ### Apply Configuration diff --git a/product/en/docs-mdb/v2.0/releases/release-1.0.md b/product/en/docs-mdb/v2.0/releases/release-1.0.md index 920db332..95b5017d 100644 --- a/product/en/docs-mdb/v2.0/releases/release-1.0.md +++ b/product/en/docs-mdb/v2.0/releases/release-1.0.md @@ -7,6 +7,12 @@ date: 2023-01-13 # Release Note +## v1.11.3(2024.03.29) + +### Bug Fixes + +- Updated the dependency component vulnerability scan results to fix various risk vulnerabilities scanned + ## v1.11.2(2024.01.30) ### Bug Fixes diff --git a/product/en/docs-mdb/v2.0/releases/release-2.0.md b/product/en/docs-mdb/v2.0/releases/release-2.0.md index ff772c36..eecb6aff 100644 --- a/product/en/docs-mdb/v2.0/releases/release-2.0.md +++ b/product/en/docs-mdb/v2.0/releases/release-2.0.md @@ -7,6 +7,28 @@ date: 2024-02-26 # Release Note +## v2.2.0(2024.05.17) + +### Features + +- Added MDB user rights management to achieve cross-user functions and data rights management +- Optimize the channel creation process, using a step-by-step guided process to guide new users to create and run a synchronization task +- Oracle primary key/Unique constraint Non-unique indexes are used. This function automatically creates dependent indexes as unique indexes on the MogDB server +- If a full task fails in a channel, you can click to skip the full migration of the failed table +- Added dynamic data comparison between MySQL and MogDB in the data verification module +- Support MariaDB 10.4 or later (corresponding to MySQL) +- Optimized sequence value automatic update logic, executed only in incremental synchronization phase, increased sequence latest value synchronization interval range parameter + +### Bug Fixes + +- Fixed an oom task full migration issue in large LOB scenarios +- Fixed some MySQL time reading exceptions +- Fixed syntax errors when field default values in MogDB are synchronized to other libraries using double colon type conversion +- Fix sync error when sequence name with $sign from MogDB to Oracle +- Fixed a syntax error caused by default time field values not being wrapped with quotation marks during MySQL to MogDB synchronization +- Fixed an issue where sequence objects could not be synchronized after using sequence as the default value of table fields in some scenarios +- Fix sequence value synchronization syntax rewriting issue when MogDB to Oracle + ## v2.1.0(2024.04.03) ### Features diff --git a/product/en/docs-mdb/v2.0/source_mysql.md b/product/en/docs-mdb/v2.0/source_mysql.md index ab27a6f5..c68dc97b 100644 --- a/product/en/docs-mdb/v2.0/source_mysql.md +++ b/product/en/docs-mdb/v2.0/source_mysql.md @@ -41,7 +41,7 @@ Create the mdb_user user,Grant the required permissions to the user: ```sql CREATE USER 'mdb_user'@'localhost' IDENTIFIED BY 'Enmo@123'; -GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'mdb_user' IDENTIFIED BY 'Enmo@123'; +GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT, SHOW VIEW ON *.* TO 'mdb_user' IDENTIFIED BY 'Enmo@123'; FLUSH PRIVILEGES; ``` diff --git a/product/en/docs-mdb/v2.0/upgrade.md b/product/en/docs-mdb/v2.0/upgrade.md index a253af8d..541d3e95 100644 --- a/product/en/docs-mdb/v2.0/upgrade.md +++ b/product/en/docs-mdb/v2.0/upgrade.md @@ -64,22 +64,24 @@ Upgrade MDB. The output is as follows: ```text - 2022-08-30 14:36:26 ======BEGIN TO UPGRADE MDB====== - 2022-08-30 14:36:26 1.CHECK MDB FILE - 2022-08-30 14:36:26 2.CHECK MDB ENVIRONMENT - 2022-08-30 14:36:26 JAVA_VERSION: 11.0 - 2022-08-30 14:36:26 EXIST RESIDUAL DIRS ! PATH: /tmp/kafka-logs ,/tmp/zookeeper - 2022-08-30 14:36:26 3.UNZIP KAFKA - 2022-08-30 14:36:27 4.INSTALL MDB SERVER - 2022-08-30 14:36:28 5.INSTALL MDB DATA WORKER - 2022-08-30 14:36:28 + 2024-04-30 16:37:46 ======BEGIN TO UPGRADE MDB====== + 2024-04-30 16:37:46 1.CHECK MDB FILE + 2024-04-30 16:37:46 2.CHECK MDB ENVIRONMENT + 2024-04-30 16:37:46 JAVA_VERSION: 11.0 + 2024-04-30 16:37:46 EXIST RESIDUAL DIRS ! PATH: /data/mdb_test/mdb_data/kafka-logs ,/data/mdb_test/mdb_data/zookeeper + 2024-04-30 16:37:46 3.UNZIP KAFKA + 2024-04-30 16:37:48 4.INSTALL MDB SERVER + 2024-04-30 16:37:49 5.INSTALL MDB DATA WORKER + 2024-04-30 16:37:50 6.INSTALL MDB CONNECTOR LOG + 2024-04-30 16:37:50 7.INSTALL MVD SERVER + 2024-04-30 16:37:51 ======END UPGRADE MDB RESULT====== - +------------+-----------+-------------+---------------+ - | File_Check | Env_Check | MDB_Install | KAFKA_INSTALL | - +------------+-----------+-------------+---------------+ - | Success | Success | Success | Success | - +------------+-----------+-------------+---------------+ + +------------+-----------+-------------+---------------+--------------------+ + | File_Check | Env_Check | MDB_Install | KAFKA_INSTALL | MVD_Server_Install | + +------------+-----------+-------------+---------------+--------------------+ + | Success | Success | Success | Success | Success | + +------------+-----------+-------------+---------------+--------------------+ ``` @@ -94,22 +96,24 @@ Start MDB. The output is as follows: ```text - 2022-06-23 11:33:10 start zookeeper success - 2022-06-23 11:33:21 start kafka success - 2022-06-23 11:33:32 start connector success - 2022-06-23 11:33:42 start mdb-server success - 2022-06-23 11:33:42 After MDB is started, the the ports occupied by programs are as follows: - +-------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +-------+-----------+-----------+------------+ - | 9092 | 2181 | 8083 | 55437 | - +-------+-----------+-----------+------------+ - 2022-06-23 11:33:42 MDB program service status - +--------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +--------+-----------+-----------+------------+ - | online | online | online | online | - +--------+-----------+-----------+------------+ + 2024-04-30 16:21:09 start zookeeper success + 2024-04-30 16:21:09 start kafka success + 2024-04-30 16:21:09 start connector success + 2024-04-30 16:21:09 start mdb-server success + 2024-04-30 16:21:09 start connectorlog success + 2024-04-30 16:21:09 [MVD_SERVER] start mvd-server success + 2024-04-30 16:21:09 After MDB is started, the the ports occupied by programs are as follows: + +-------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +-------+-----------+-----------+------------+------------+ + | 9092 | 2181 | 8083 | 55437 | 9876 | + +-------+-----------+-----------+------------+------------+ + 2024-04-30 16:21:10 MDB program service status + +--------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +--------+-----------+-----------+------------+------------+ + | online | online | online | online | online | + +--------+-----------+-----------+------------+------------+ ``` ### Login to MDB diff --git a/product/en/docs-mdb/v2.0/user_interface_overview.md b/product/en/docs-mdb/v2.0/user_interface_overview.md index 54f7b1c6..9fafe8a1 100644 --- a/product/en/docs-mdb/v2.0/user_interface_overview.md +++ b/product/en/docs-mdb/v2.0/user_interface_overview.md @@ -38,3 +38,15 @@ Display authorization information, number of authorized channels, number of node The personal center shows the user account, nickname, mobile number, and password. The password can be changed. ![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v1.0/img_24.png?x-oss-process=image/resize,w_1000) + +## User management + +Need administrator rights, user management, support to add, delete, lock, edit, reset password + +![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v2.2/img_97.png?x-oss-process=image/resize,w_1000) + +## Role management + +Administrator rights are required to manage roles, support adding, deleting, editing, and set permissions for users who have roles + +![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v2.2/img_98.png?x-oss-process=image/resize,w_1000) diff --git a/product/zh/docs-mdb/v2.0/channel_desc.md b/product/zh/docs-mdb/v2.0/channel_desc.md index 1449b053..86ac67ac 100644 --- a/product/zh/docs-mdb/v2.0/channel_desc.md +++ b/product/zh/docs-mdb/v2.0/channel_desc.md @@ -25,7 +25,7 @@ MDB 将通道内的数据从源节点同步到目标节点。 新增数据同步通道,选择数据从Oracle同步到MogDB。新增通道不能选择两个相同类型的节点 -![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v1.0/img_4.png?x-oss-process=image/resize,w_1000) +![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v2.2/img_99.png?x-oss-process=image/resize,w_1000) ## 删除通道 @@ -175,7 +175,7 @@ MDB 将通道内的数据从源节点同步到目标节点。 | refreshSourceBeforeDataSync|ON|是否数据同步前刷新MDB资料库(只执行1次刷新,如需再次刷新,请手动打开)| | decodingPluginName|wal2json|MogDB并行解析功能插件| | continueWithError|OFF|是否投递服务出现异常后继续投递| -| lobEnabled|OFF|是否同步BLOB、CLOB数据列| +| lobEnabled|ON|是否同步BLOB、CLOB数据列| | sequenceUpdateInterval|1440|普通序列更新间隔时间(分钟)| | autoIncUpdateInterval|1440|自增序列更新间隔时间(分钟)| | virtualColumnEnabled|ON|是否同步虚拟数据列| diff --git a/product/zh/docs-mdb/v2.0/install.md b/product/zh/docs-mdb/v2.0/install.md index 3e0d3632..41449c92 100644 --- a/product/zh/docs-mdb/v2.0/install.md +++ b/product/zh/docs-mdb/v2.0/install.md @@ -163,7 +163,8 @@ ls -ltr "tempFileMaxSize": 0, "tempFileRetentionTime": 168, "loadingSeconds": 300, - "messageMaxSize": 50 + "messageMaxSize": 50, + "mvdServerPort": 9876 } ``` @@ -182,11 +183,12 @@ ls -ltr | tempFileRetentionTime | 168 | MDB 临时文件保留时间(单位: 小时) | | loadingSeconds | 300 | 服务启动等待时间 (单位: 秒)| | messageMaxSize | 50 | topic最大消息(单位: M)| +| mvdServerPort | 9876 | MVD 服务端口 | ### 配置MTK 和 SCA -- [MTK](https://docs.mogdb.io/en/mtk) -- [SCA](https://docs.mogdb.io/en/sca) +- [MTK](https://docs.mogdb.io/zh/mtk) +- [SCA](https://docs.mogdb.io/zh/sca) ```shell pwd # 确保已经位于 mdb_v1.0.0.RELEASE_linux_x86_64 目录中 @@ -219,21 +221,23 @@ pwd # 确保已经位于 mdb_v1.0.0.RELEASE_linux_x86_64 目录中 正常安装结果如下: ```text - 2022-06-23 14:08:24 ======BEGIN TO INSTALL MDB====== - 2022-06-23 14:08:24 1.CHECK MDB FILE - 2022-06-23 14:08:24 2.CHECK MDB ENVIRONMENT - 2022-06-23 14:08:25 JAVA_VERSION: 11.0 - 2022-06-23 14:08:25 3.UNZIP KAFKA - 2022-06-23 14:08:26 4.INSTALL MDB SERVER - 2022-06-23 14:08:26 5.INSTALL MDB DATA WORKER - 2022-06-23 14:08:26 - - ======END INSTALL MDB RESULT====== - +------------+-----------+-------------+---------------+ - | File_Check | Env_Check | MDB_Install | KAFKA_INSTALL | - +------------+-----------+-------------+---------------+ - | Success | Success | Success | Success | - +------------+-----------+-------------+---------------+ + 2024-04-30 16:37:48 ======BEGIN TO INSTALL MDB====== + 2024-04-30 16:37:48 1.CHECK MDB FILE + 2024-04-30 16:37:48 2.CHECK MDB ENVIRONMENT + 2024-04-30 16:37:48 JAVA_VERSION: 11.0 + 2024-04-30 16:37:48 3.UNZIP KAFKA + 2024-04-30 16:37:48 4.INSTALL MDB SERVER + 2024-04-30 16:37:49 5.INSTALL MDB DATA WORKER + 2024-04-30 16:37:50 6.INSTALL MDB CONNECTOR LOG + 2024-04-30 16:37:50 7.INSTALL MVD SERVER + 2024-04-30 16:37:51 + + ======END UPGRADE MDB RESULT====== + +------------+-----------+-------------+---------------+--------------------+ + | File_Check | Env_Check | MDB_Install | KAFKA_INSTALL | MVD_Server_Install | + +------------+-----------+-------------+---------------+--------------------+ + | Success | Success | Success | Success | Success | + +------------+-----------+-------------+---------------+--------------------+ ``` @@ -276,32 +280,36 @@ pwd # 确保已经位于 mdb_v1.0.0.RELEASE_linux_x86_64 目录中 正常启动的执行结果如下: ```text - 2022-06-23 11:33:10 start zookeeper success - 2022-06-23 11:33:21 start kafka success - 2022-06-23 11:33:32 start connector success - 2022-06-23 11:33:42 start mdb-server success - 2022-06-23 11:33:42 MDB启动成功,各程序占用端口如下 - +-------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +-------+-----------+-----------+------------+ - | 9092 | 2181 | 8083 | 55437 | - +-------+-----------+-----------+------------+ - 2022-06-23 11:33:42 MDB各程序服务状态 - +--------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +--------+-----------+-----------+------------+ - | online | online | online | online | - +--------+-----------+-----------+------------+ + 2024-04-30 16:21:09 start zookeeper success + 2024-04-30 16:21:09 start kafka success + 2024-04-30 16:21:09 start connector success + 2024-04-30 16:21:09 start mdb-server success + 2024-04-30 16:21:09 start connectorlog success + 2024-04-30 16:21:09 [MVD_SERVER] start mvd-server success + 2024-04-30 16:21:09 MDB启动成功,各程序占用端口如下 + +-------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +-------+-----------+-----------+------------+------------+ + | 9092 | 2181 | 8083 | 55437 | 9876 | + +-------+-----------+-----------+------------+------------+ + 2024-04-30 16:21:10 MDB各程序服务状态 + +--------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +--------+-----------+-----------+------------+------------+ + | online | online | online | online | online | + +--------+-----------+-----------+------------+------------+ ``` 启动子服务命令: ```shell - ./mdb start --help # --server_name TEXT 可选服务名: zookeeper、kafka、connector、mdb_server + ./mdb start --help + # --server_name TEXT 可选服务名: zookeeper、kafka、connector、mdb_server、mvd_server ./mdb start --server_name zookeeper ./mdb start --server_name kafka ./mdb start --server_name connector ./mdb start --server_name mdb_server + ./mdb start --server_name mvd_server ``` ### 查看MDB服务状态 @@ -316,11 +324,11 @@ pwd # 确保已经位于 mdb_v1.0.0.RELEASE_linux_x86_64 目录中 ```text 2022-06-23 14:06:39 MDB各程序服务状态 - +---------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +---------+-----------+-----------+------------+ - | online | online | online | online | - +---------+-----------+-----------+------------+ + +--------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +--------+-----------+-----------+------------+------------+ + | online | online | online | online | online | + +--------+-----------+-----------+------------+------------+ ``` ### 停用MDB @@ -334,27 +342,31 @@ pwd # 确保已经位于 mdb_v1.0.0.RELEASE_linux_x86_64 目录中 正常执行结果如下: ```text - 2022-06-23 14:02:52 stop connector success - 2022-06-23 14:03:02 stop kafka success - 2022-06-23 14:03:12 stop zookeeper success - 2022-06-23 14:03:22 stop mdb-server success - 2022-06-23 14:03:22 stop mdb-data-worker success - 2022-06-23 14:03:22 MDB各程序服务状态 - +---------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +---------+-----------+-----------+------------+ - | offline | offline | offline | offline | - +---------+-----------+-----------+------------+ + 2024-04-30 16:34:17 stop connector success + 2024-04-30 16:34:27 stop kafka success + 2024-04-30 16:34:37 stop zookeeper success + 2024-04-30 16:34:47 stop mdb-server success + 2024-04-30 16:34:47 stop mdb-data-worker success + 2024-04-30 16:34:47 stop connector_log success + 2024-04-30 16:34:57 stop mvd-server success + 2024-04-30 16:34:59 MDB各程序服务状态 + +---------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +---------+-----------+-----------+------------+------------+ + | offline | offline | offline | offline | offline | + +---------+-----------+-----------+------------+------------+ ``` 停止子服务命令: ```shell - ./mdb stop --help # --server_name TEXT 可选服务名: zookeeper、kafka、connector、mdb_server + ./mdb stop --help + # --server_name TEXT 可选服务名: zookeeper、kafka、connector、mdb_server、mvd_server ./mdb stop --server_name zookeeper ./mdb stop --server_name kafka ./mdb stop --server_name connector ./mdb stop --server_name mdb_server + ./mdb stop --server_name mvd_server ``` ### 应用config diff --git a/product/zh/docs-mdb/v2.0/releases/release-1.0.md b/product/zh/docs-mdb/v2.0/releases/release-1.0.md index 8be13845..ae858354 100644 --- a/product/zh/docs-mdb/v2.0/releases/release-1.0.md +++ b/product/zh/docs-mdb/v2.0/releases/release-1.0.md @@ -7,6 +7,12 @@ date: 2023-01-13 # 发布记录 +## v1.11.3(2024.03.29) + +### Bug Fixes + +- 更新了依赖组件漏洞扫描结果,修复扫描出来的各类风险漏洞 + ## v1.11.2(2024.01.30) ### Bug Fixes diff --git a/product/zh/docs-mdb/v2.0/releases/release-2.0.md b/product/zh/docs-mdb/v2.0/releases/release-2.0.md index 7cafd3c6..a844ccec 100644 --- a/product/zh/docs-mdb/v2.0/releases/release-2.0.md +++ b/product/zh/docs-mdb/v2.0/releases/release-2.0.md @@ -7,6 +7,28 @@ date: 2024-02-26 # 发布记录 +## v2.2.0(2024.05.17) + +### Features + +- 新增 MDB 用户权限管理,实现跨用户的功能与数据权限管理 +- 优化通道创建流程,采用逐步引导式流程,引导新用户创建并运行一个同步任务 +- 支持 Oracle 主键/唯一约束使用非唯一索引,该功能会在 MogDB 端自动将依赖索引创建为唯一索引 +- 通道中全量任务失败后,可以点击跳过失败表的全量迁移 +- 数据校验模块中,新增 MySQL 与 MogDB 动态数据对比功能 +- 支持 MariaDB 10.4 以上版本数据库(对应类型为 MySQL) +- 优化了序列值自动更新逻辑,仅在增量同步阶段执行,增大序列最新值同步间隔范围参数 + +### Bug Fixes + +- 修复大 LOB 场景下,全量迁移任务 oom 的问题 +- 修复部分 MySQL 时间读取异常的问题 +- 修复 MogDB 中字段默认值使用双冒号类型转换,同步到其他库时的语法错误 +- 修复 MogDB 到 Oracle 时,序列名称带有 $ 符号时的同步错误 +- 修复 MySQL 到 MogDB 同步时,时间字段默认值没有使用引号包裹导致的语法错误 +- 修复了部分场景下,使用序列作为表字段默认值后,无法同步序列对象的问题 +- 修复 MogDB 到 Oracle 时,序列值同步语法改写的问题 + ## v2.1.0(2024.04.03) ### Features diff --git a/product/zh/docs-mdb/v2.0/source_mysql.md b/product/zh/docs-mdb/v2.0/source_mysql.md index 0c1b72ee..70cb2a43 100644 --- a/product/zh/docs-mdb/v2.0/source_mysql.md +++ b/product/zh/docs-mdb/v2.0/source_mysql.md @@ -41,7 +41,7 @@ SHOW VARIABLES WHERE VARIABLE_NAME IN ('log_bin','binlog_format'); ```sql CREATE USER 'mdb_user'@'localhost' IDENTIFIED BY 'Enmo@123'; -GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'mdb_user' IDENTIFIED BY 'Enmo@123'; +GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT, SHOW VIEW ON *.* TO 'mdb_user' IDENTIFIED BY 'Enmo@123'; FLUSH PRIVILEGES; ``` diff --git a/product/zh/docs-mdb/v2.0/upgrade.md b/product/zh/docs-mdb/v2.0/upgrade.md index 2ffea015..6f1845b5 100644 --- a/product/zh/docs-mdb/v2.0/upgrade.md +++ b/product/zh/docs-mdb/v2.0/upgrade.md @@ -64,22 +64,24 @@ pwd # 确保已经位于 mdb_v1.0.1.RELEASE_linux_x86_64 目录中 正常执行结果如下: ```text - 2022-08-30 14:36:26 ======BEGIN TO UPGRADE MDB====== - 2022-08-30 14:36:26 1.CHECK MDB FILE - 2022-08-30 14:36:26 2.CHECK MDB ENVIRONMENT - 2022-08-30 14:36:26 JAVA_VERSION: 11.0 - 2022-08-30 14:36:26 EXIST RESIDUAL DIRS ! PATH: /tmp/kafka-logs ,/tmp/zookeeper - 2022-08-30 14:36:26 3.UNZIP KAFKA - 2022-08-30 14:36:27 4.INSTALL MDB SERVER - 2022-08-30 14:36:28 5.INSTALL MDB DATA WORKER - 2022-08-30 14:36:28 + 2024-04-30 16:37:46 ======BEGIN TO UPGRADE MDB====== + 2024-04-30 16:37:46 1.CHECK MDB FILE + 2024-04-30 16:37:46 2.CHECK MDB ENVIRONMENT + 2024-04-30 16:37:46 JAVA_VERSION: 11.0 + 2024-04-30 16:37:46 EXIST RESIDUAL DIRS ! PATH: /data/mdb_test/mdb_data/kafka-logs ,/data/mdb_test/mdb_data/zookeeper + 2024-04-30 16:37:46 3.UNZIP KAFKA + 2024-04-30 16:37:48 4.INSTALL MDB SERVER + 2024-04-30 16:37:49 5.INSTALL MDB DATA WORKER + 2024-04-30 16:37:50 6.INSTALL MDB CONNECTOR LOG + 2024-04-30 16:37:50 7.INSTALL MVD SERVER + 2024-04-30 16:37:51 ======END UPGRADE MDB RESULT====== - +------------+-----------+-------------+---------------+ - | File_Check | Env_Check | MDB_Install | KAFKA_INSTALL | - +------------+-----------+-------------+---------------+ - | Success | Success | Success | Success | - +------------+-----------+-------------+---------------+ + +------------+-----------+-------------+---------------+--------------------+ + | File_Check | Env_Check | MDB_Install | KAFKA_INSTALL | MVD_Server_Install | + +------------+-----------+-------------+---------------+--------------------+ + | Success | Success | Success | Success | Success | + +------------+-----------+-------------+---------------+--------------------+ ``` @@ -94,22 +96,24 @@ pwd # 确保已经位于 mdb_v1.0.1.RELEASE_linux_x86_64 目录中 正常启动的执行结果如下: ```text - 2022-06-23 11:33:10 start zookeeper success - 2022-06-23 11:33:21 start kafka success - 2022-06-23 11:33:32 start connector success - 2022-06-23 11:33:42 start mdb-server success - 2022-06-23 11:33:42 MDB启动成功,各程序占用端口如下 - +-------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +-------+-----------+-----------+------------+ - | 9092 | 2181 | 8083 | 55437 | - +-------+-----------+-----------+------------+ - 2022-06-23 11:33:42 MDB各程序服务状态 - +--------+-----------+-----------+------------+ - | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | - +--------+-----------+-----------+------------+ - | online | online | online | online | - +--------+-----------+-----------+------------+ + 2024-04-30 16:21:09 start zookeeper success + 2024-04-30 16:21:09 start kafka success + 2024-04-30 16:21:09 start connector success + 2024-04-30 16:21:09 start mdb-server success + 2024-04-30 16:21:09 start connectorlog success + 2024-04-30 16:21:09 [MVD_SERVER] start mvd-server success + 2024-04-30 16:21:09 MDB启动成功,各程序占用端口如下 + +-------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +-------+-----------+-----------+------------+------------+ + | 9092 | 2181 | 8083 | 55437 | 9876 | + +-------+-----------+-----------+------------+------------+ + 2024-04-30 16:21:10 MDB各程序服务状态 + +--------+-----------+-----------+------------+------------+ + | KAFKA | ZOOKEEPER | CONNECTOR | MDB_SERVER | MVD_SERVER | + +--------+-----------+-----------+------------+------------+ + | online | online | online | online | online | + +--------+-----------+-----------+------------+------------+ ``` ### 登录 MDB diff --git a/product/zh/docs-mdb/v2.0/user_interface_overview.md b/product/zh/docs-mdb/v2.0/user_interface_overview.md index 8fd425cf..4dae1c2d 100644 --- a/product/zh/docs-mdb/v2.0/user_interface_overview.md +++ b/product/zh/docs-mdb/v2.0/user_interface_overview.md @@ -38,3 +38,15 @@ date: 2022-06-30 用户个人中心展示用户账号、昵称、手机号、密码,支持密码修改。 ![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v1.0/img_24.png?x-oss-process=image/resize,w_1000) + +## 用户管理 + +需要管理员权限,对用户管理,支持新增,删除,锁定,编辑,重置密码 + +![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v2.2/img_97.png?x-oss-process=image/resize,w_1000) + +## 角色管理 + +需要管理员权限,对角色管理,支持新增,删除,编辑,为拥有角色的用户设置权限 + +![img](https://cdn-mogdb.enmotech.com/docs-media/mdb/v2.2/img_98.png?x-oss-process=image/resize,w_1000) -- Gitee