Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge the latest code into master #410

Merged
merged 324 commits into from
Aug 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
324 commits
Select commit Hold shift + click to select a range
561bb82
fix: 修复bug0819
Aug 19, 2022
246735a
fix: 修复转换参数
Aug 19, 2022
d837936
Update listDataSources interface
Aug 19, 2022
dbfdaf3
Update distribution.xml in exchangis-datasource
Aug 19, 2022
2617e82
Merge remote-tracking branch 'origin/dev-1.1.0-webank' into dev-1.1.0…
Aug 19, 2022
b72b1b3
fix: 修复转换函数超长显示问题
Aug 19, 2022
0d0f475
Update listDataSourceType interface
Aug 19, 2022
765682a
Update ExchangisJobExecuteAutoConfiguration
Aug 19, 2022
2838780
Update exchangis_ddl.sql of writeMode
Aug 19, 2022
e64dce4
Update exchangis_dml.sql of exchangis_engine_settings
Aug 19, 2022
516b0d0
Add Elastic search params mapping.
Davidhua1996 Aug 21, 2022
bb2d29e
Merge remote-tracking branch 'origin/dev-1.1.0-datax-engine' into dev…
Davidhua1996 Aug 21, 2022
5fccc2d
Fix the failure to delete datax node
FinalTarget Aug 22, 2022
b239577
Merge remote-tracking branch 'origin/dev-1.1.0-job-config' into dev-1…
Aug 22, 2022
82aa3c9
fix: 优化样式问题
Aug 22, 2022
ef69790
Fix the bug that the partition does not take effect
FinalTarget Aug 22, 2022
9b09800
fix: 修复表格滚动问题
Aug 22, 2022
3111e3c
Merge pull request #336 from WeDataSphere/dev-1.1.0-datax-engine
Davidhua1996 Aug 22, 2022
530b601
Merge remote-tracking branch 'origin/dev-1.1.0-webank' into dev-1.1.0…
Aug 22, 2022
e7b23f5
Modify the startup script to separate the service name and configurat…
Aug 22, 2022
0344a88
New task dequeue event.
Davidhua1996 Aug 22, 2022
3bf123f
Remove ignored files
Davidhua1996 Aug 22, 2022
7d023c9
Merge branch 'dev-1.1.0-job-config' of github.com:WeDataSphere/Exchan…
Davidhua1996 Aug 22, 2022
b3b9c6f
fix: 新增复制子任务深拷贝
Aug 23, 2022
fe93e77
Update loadClassPath of datasource extension
Aug 23, 2022
a033c1a
Modify the partition conversion method.
FinalTarget Aug 23, 2022
e4d8315
Use VariableUtils instead of JobUtils
Davidhua1996 Aug 23, 2022
c1a79f0
Merge remote-tracking branch 'origin/dev-1.1.0-job-config' into dev-1…
FinalTarget Aug 23, 2022
d4aeffc
List datasource by direct
Aug 23, 2022
f072ae3
fix: 修复实时日志bug
Aug 23, 2022
1bb0351
fix: 修复dss中任务bug
Aug 24, 2022
5f8eb55
Limit the number of field mapping target fields.
FinalTarget Aug 24, 2022
96aea82
Update queryDataSourceDBTableFieldsMapping
Aug 24, 2022
162d5e0
Merge branch 'dev-1.1.0' of github.com:WeBankFinTech/Exchangis into d…
Davidhua1996 Aug 24, 2022
876ee30
Add mark header in replacing variables of string. Fix the problem in …
Davidhua1996 Aug 24, 2022
f9411bf
fix: 添加须知
Aug 24, 2022
373e138
Adjust the strategy of replacing variables.
Davidhua1996 Aug 24, 2022
f05a142
fix: 修复ES不显示空字符
Aug 24, 2022
e21a9e4
fix: 修复ES不显示空字符
Aug 24, 2022
c1371b4
Fix the bug that the release failed.
FinalTarget Aug 25, 2022
ba086a1
Merge branch 'dev-1.1.0-job-config' of https://github.com/WeDataSpher…
FinalTarget Aug 25, 2022
ace88d9
Enhance datasourcetype fields
Aug 25, 2022
992ea70
Resolve the concurrent problem of submitting task. Break the limit of…
Davidhua1996 Aug 25, 2022
4d3a0f9
Merge branch 'dev-1.1.0-job-config' of github.com:WeDataSphere/Exchan…
Davidhua1996 Aug 25, 2022
2103e5e
Auto to fetch status of job when subscribing the task.
Davidhua1996 Aug 25, 2022
d2fb212
Fix the problem in scheduling.
Davidhua1996 Aug 25, 2022
23ec38c
Fix publish failure bug and timestamp bug
FinalTarget Aug 25, 2022
6c87d2a
Merge remote-tracking branch 'origin/dev-1.1.0-job-config' into dev-1…
FinalTarget Aug 25, 2022
0db86e4
Fix the problem of copying project failure
FinalTarget Aug 26, 2022
a067b80
Cannot not join table with id(bigInt) and task_id (varchar).
Davidhua1996 Aug 26, 2022
2342271
1) Enlarge the max connection number of linkis client.
Davidhua1996 Aug 28, 2022
e966e52
Merge branch 'dev-1.1.0-job-config' of github.com:WeDataSphere/Exchan…
Davidhua1996 Aug 28, 2022
19a6288
Fix the problem in FlexibleTenancyLoadBalancer.
Davidhua1996 Aug 28, 2022
1903514
Resolve the conflict problem in rebasing
Davidhua1996 Aug 22, 2022
2e2102b
Merge branch 'dev-1.1.0-perform-optimize' of github.com:WeDataSphere/…
Davidhua1996 Aug 29, 2022
9a1f5bd
fix: 修复非hive获取分区接口的bug
Aug 29, 2022
c567b7a
fix: 修复任务编辑可以编辑引擎
Aug 30, 2022
3722165
fix: 修复字段映射没有实时更新问题
Aug 31, 2022
a8914ca
Init to pre create task container for load balancer scheduler tasks i…
Davidhua1996 Aug 31, 2022
dfb0a4a
Fix the bug that the source of the task has no field
Aug 31, 2022
98f637e
fix: 修复字段映射索引问题
Aug 31, 2022
3cc498a
Clean up useless logs.
FinalTarget Aug 31, 2022
75a1c98
Clean up useless logs.
Sep 1, 2022
d14f84f
Exclude jar pentaho-aggdesigner-algorithm
Sep 2, 2022
e7cc05a
Merge pull request #347 from WeDataSphere/dev-1.1.0-job-config
Davidhua1996 Sep 2, 2022
1693250
Update install and deploy scripts
Aug 25, 2022
3fbb0d0
Update exchangis-server.properties
Aug 26, 2022
87c148e
Update log path
Aug 26, 2022
dccdd46
Define the version number of Exchange is 1.1.0
Aug 29, 2022
13c37f0
Update deploy scripts
Aug 31, 2022
ac7847b
Merge pull request #349 from WeDataSphere/dev-1.1.0-frontend-fix
Davidhua1996 Sep 2, 2022
4800953
Merge remote-tracking branch 'upstream/dev-1.1.0' into dev-1.1.0-perf…
Sep 2, 2022
6d4962c
Merge pull request #351 from WeDataSphere/dev-1.1.0-perform-optimize
Davidhua1996 Sep 2, 2022
0817dbe
Verify the permissions of project-related interfaces
Sep 13, 2022
8328692
Create users have all rights to the project
Sep 14, 2022
706d484
Add oracle datasource
Sep 14, 2022
6b1e75c
Improve the verification of multiple permissions for projects and jobs
Sep 16, 2022
40d8f0a
Improve the verification of multiple permissions for projects and job…
Sep 16, 2022
3883dc4
Fix permission calculate
Sep 16, 2022
24115ed
Update basedir to pom.basedir
Sep 19, 2022
f8ee415
Update version to constant in datax module
Sep 19, 2022
51d9f95
Update version 1.1.0 to 1.1.1
Sep 19, 2022
71931ca
fix: 添加projectId
Sep 19, 2022
56c71e8
Merge branch 'dev-1.1.1-oracle-backend' into dev-1.1.1-webank
Sep 19, 2022
3f7ca83
Merge branch 'dev-1.1.1-project-permission' into dev-1.1.1-webank
Sep 19, 2022
d3bd8ba
Update check project by name
Sep 19, 2022
40b1ff8
Merge branch 'dev-1.1.1-project-permission' into dev-1.1.1-webank
Sep 19, 2022
dd7d05d
Merge pull request #358 from WeDataSphere/dev-1.1.1-basic
Davidhua1996 Sep 19, 2022
acfb874
Minor fix
Sep 19, 2022
a95c775
Merge branch 'dev-1.1.1' into dev-1.1.1-project-permission
Davidhua1996 Sep 19, 2022
49cbb5f
Merge pull request #356 from WeDataSphere/dev-1.1.1-project-permission
Davidhua1996 Sep 19, 2022
6c54fed
Minor fix
Sep 19, 2022
b0f8dd8
Merge remote-tracking branch 'upstream/dev-1.1.1' into dev-1.1.1-orac…
Sep 19, 2022
7374675
Project permissions user is not null
Sep 19, 2022
3ed824e
Add audit log printing
FinalTarget Sep 19, 2022
1e217aa
Add OracleDataxSubExchangisJobHandler
Sep 19, 2022
0939d4a
Minor fix authority
Sep 20, 2022
bcfc35d
Merge branch 'dev-1.1.1-project-permission' into dev-1.1.1-webank
Sep 20, 2022
8c3f75f
Merge branch 'dev-1.1.1-oracle-backend' into dev-1.1.1-webank
Sep 20, 2022
9c2a025
Add audit log printing modify
FinalTarget Sep 20, 2022
af372fc
Design the transform structure for job rendering, including transform…
Davidhua1996 Sep 18, 2022
4d3fa86
Design the transform structure for job rendering. (80%)
Davidhua1996 Sep 20, 2022
3be0a60
Adjust the performance in scheduling tasks.
Davidhua1996 Sep 20, 2022
ecb54d2
Adjust the problem.
Davidhua1996 Sep 20, 2022
39b0555
Design the transform structure for job rendering, including transform…
Davidhua1996 Sep 18, 2022
5752db7
Design the transform structure for job rendering. (80%)
Davidhua1996 Sep 20, 2022
2fe8801
Adjust the performance in scheduling tasks.
Davidhua1996 Sep 20, 2022
aff44b2
Adjust the problem.
Davidhua1996 Sep 20, 2022
ebf3112
Merge branch 'dev-1.1.1-transform' into dev-1.1.1-webank
Davidhua1996 Sep 20, 2022
941b183
Change the ddl file. Fix the problem in ProcessorMapper.
Davidhua1996 Sep 18, 2022
8e012ee
Merge remote-tracking branch 'origin/dev-1.1.1-transform' into dev-1.…
Davidhua1996 Sep 20, 2022
c70e54f
1.Optimizing execution of user acquisition methods.
FinalTarget Sep 20, 2022
7f753ff
Merge branch 'dev-1.1.1-audit-logs' of https://github.com/WeDataSpher…
FinalTarget Sep 20, 2022
e4f9905
Merge audit-log branch to webank branch
FinalTarget Sep 21, 2022
20cbb71
Adjust the problem of 'fieldAddEnable' field in FieldMappingRuleEntity.
Davidhua1996 Sep 21, 2022
d443692
Update the linkis.version to 1.1.6-webank, linkis.datasource.version …
Davidhua1996 Sep 21, 2022
f412e62
Init default load balancer task container.
Davidhua1996 Sep 21, 2022
0efc5e2
Merge branch 'dev-1.1.1-webank' of github.com:WeDataSphere/Exchangis …
Davidhua1996 Sep 21, 2022
3946c96
Merge remote-tracking branch 'origin/dev-1.1.1-transform' into dev-1.…
Davidhua1996 Sep 21, 2022
64388fd
Add prop: 'code_id' into transforms content entity.
Davidhua1996 Sep 21, 2022
f7ac525
Merge remote-tracking branch 'origin/dev-1.1.1-transform' into dev-1.…
Davidhua1996 Sep 21, 2022
84d09c8
Adjust the dependencies.
Davidhua1996 Sep 21, 2022
283ba72
Merge remote-tracking branch 'origin/dev-1.1.1-basic' into dev-1.1.1-…
Davidhua1996 Sep 21, 2022
c703cdc
Add classmate dependency.
Davidhua1996 Sep 21, 2022
14994f3
Grant all permissions to the creator
Sep 22, 2022
e1bc19d
1.Modify the rate display acquisition method
FinalTarget Sep 22, 2022
09b91c1
Upgrade the version of linkis dependencies in datax and sqoop engines…
Davidhua1996 Sep 22, 2022
4cbdda9
Fix update project
Sep 22, 2022
8c7a17d
Merge branch 'dev-1.1.1-project-permission' into dev-1.1.1-webank
Sep 22, 2022
cceb4c9
Fix NullPointerException while deleting job
Sep 22, 2022
3938dde
Merge branch 'dev-1.1.1-audit-logs' into dev-1.1.1-webank
Sep 22, 2022
0ffce26
GetProjectPermission interface
Sep 22, 2022
c8be213
Merge branch 'dev-1.1.1-project-permission' into dev-1.1.1-webank
Sep 22, 2022
5bfc1f4
Minor fix to adjust dependency validation-api
Sep 22, 2022
90432f9
Merge branch 'dev-1.1.1-project-permission' into dev-1.1.1-webank
Sep 22, 2022
7c862bd
GetDataSourceParamConfigs for oracle
Sep 22, 2022
7e61b5e
Merge branch 'dev-1.1.1-oracle-backend' into dev-1.1.1-webank
Sep 22, 2022
dab47d2
Add global proxy user operation.
FinalTarget Sep 22, 2022
b72e0a9
Merge branch 'dev-1.1.1-audit-logs' of github.com:WeDataSphere/Exchan…
FinalTarget Sep 22, 2022
44b3595
Configure transform processor in job builder module.
Davidhua1996 Sep 22, 2022
090ea4b
Enable the datax engine plugin to accept 'Private' resource.
Davidhua1996 Sep 22, 2022
b31b046
Merge branch 'dev-1.1.1-webank' of github.com:WeDataSphere/Exchangis …
Davidhua1996 Sep 22, 2022
8904b16
Merge remote-tracking branch 'origin/dev-1.1.1-transform' into dev-1.…
Davidhua1996 Sep 22, 2022
413f80a
Merge branch 'dev-1.1.1-webank' of github.com:WeDataSphere/Exchangis …
FinalTarget Sep 23, 2022
c711141
Merge branch 'dev-1.1.1-webank' of github.com:WeDataSphere/Exchangis …
Davidhua1996 Sep 23, 2022
0aac3bb
Minor fix
Sep 23, 2022
2d36ea8
Merge branch 'dev-1.1.1-project-permission' into dev-1.1.1-webank
Sep 23, 2022
cb0e766
Merge branch 'dev-1.1.1-webank' of github.com:WeDataSphere/Exchangis …
Davidhua1996 Sep 23, 2022
3e9ba5a
Update jobParamDefine in oralce
Sep 23, 2022
e33e80a
Fix the problem of retry count in launcher task.
Davidhua1996 Sep 23, 2022
bb24cba
Fix the NPE.
Davidhua1996 Sep 23, 2022
32d7dad
fix: 1.1.1需求
Sep 23, 2022
e35e4ad
Update jobParamDefine in oralce
Sep 23, 2022
2f3e83f
Update exchangis_job_param_config in oracle
Sep 23, 2022
bc7c8bf
Merge branch 'dev-1.1.1-oracle-backend' into dev-1.1.1-webank
Sep 23, 2022
19a84a0
Fix the problem in method 'convertPluginResourceToDefine'.
Davidhua1996 Sep 24, 2022
64779aa
Add setting parameter to use processor.
Davidhua1996 Sep 24, 2022
d98a5f5
Change type of setting parameter fom String to Boolean.
Davidhua1996 Sep 24, 2022
bf65e8b
Add job status named 'shuttingdown'.
Davidhua1996 Sep 26, 2022
0a0200b
Update oracle config key name
Sep 26, 2022
17dfc96
1. Upgrade xstream version from 1.4.15 to 1.4.19
FinalTarget Sep 26, 2022
c6b645c
Move audit log related classes to the exchangeis-dao module
FinalTarget Sep 26, 2022
0cbfe29
Merge branch 'dev-1.1.1-audit-logs' of github.com:WeDataSphere/Exchan…
FinalTarget Sep 26, 2022
1f2dee1
Merge branch 'dev-1.1.1-oracle-backend' into dev-1.1.1-webank
Sep 27, 2022
428fa42
Merge branch 'dev-1.1.1-audit-logs' into dev-1.1.1-webank
Sep 27, 2022
cc1a76b
Remove useless imports
Sep 27, 2022
7978b96
Merge branch 'dev-1.1.1-oracle-backend' into dev-1.1.1-webank
Sep 27, 2022
743fcd7
Optimize the storage method of audit logs
FinalTarget Sep 27, 2022
0ce3378
Merge branch 'dev-1.1.1-audit-logs' of github.com:WeDataSphere/Exchan…
FinalTarget Sep 27, 2022
187212a
Modify exchangis_dml.sql add exchangis_job_transform_rule.
FinalTarget Sep 27, 2022
50282a7
Merge branch 'dev-1.1.1-webank' of github.com:WeDataSphere/Exchangis …
FinalTarget Sep 27, 2022
1c10f5c
Fix the problem of retry count in launcher task.
Davidhua1996 Sep 23, 2022
43eaef5
Fix the NPE.
Davidhua1996 Sep 23, 2022
24a4272
Fix the problem in method 'convertPluginResourceToDefine'.
Davidhua1996 Sep 24, 2022
2c60396
Add setting parameter to use processor.
Davidhua1996 Sep 24, 2022
db98362
Change type of setting parameter fom String to Boolean.
Davidhua1996 Sep 24, 2022
69e33d3
Print the linkis information in log file; Fix the problem in dequeue …
Davidhua1996 Sep 29, 2022
6a9b17b
Merge remote-tracking branch 'origin/dev-1.1.1-schedule-perform' into…
Davidhua1996 Sep 29, 2022
0a277f2
Fix to print the linkis information in log file
Davidhua1996 Sep 29, 2022
b4ace1b
Merge remote-tracking branch 'origin/dev-1.1.1-schedule-perform' into…
Davidhua1996 Sep 29, 2022
8386d9e
Append linkis job id to log file.
Davidhua1996 Sep 29, 2022
1551f4b
Merge remote-tracking branch 'origin/dev-1.1.1-schedule-perform' into…
Davidhua1996 Sep 29, 2022
4c6d0cf
Minor fix
Sep 29, 2022
a120bef
fix: 修复bug0929
Sep 29, 2022
d70c457
fix: 修复bug0929
Sep 29, 2022
39f67e8
Check whether the job with the same name exists in current project
Sep 29, 2022
d824a9e
Merge branch 'dev-1.1.1-project-permission' into dev-1.1.1-webank
Sep 29, 2022
e3d0a38
Merge branch 'dev-1.1.1-audit-logs' into dev-1.1.1-webank
Sep 29, 2022
88cd6fd
Optimize the compatibility of the job query function with underscores
FinalTarget Oct 8, 2022
7903fe0
Merge branch 'dev-1.1.1-audit-logs' of github.com:WeDataSphere/Exchan…
FinalTarget Oct 8, 2022
be44f7c
Merge branch 'dev-1.1.1-audit-logs' of github.com:WeDataSphere/Exchan…
FinalTarget Oct 8, 2022
696d1af
fix: 优化弹窗
Oct 8, 2022
c52c3f3
Fix the problem in saving code content of processor.
Davidhua1996 Oct 8, 2022
2c80f88
Add setting parameter to use processor.
Davidhua1996 Sep 24, 2022
c4d9eb0
Change type of setting parameter fom String to Boolean.
Davidhua1996 Sep 24, 2022
c7739f0
Fix the problem in saving code content of processor.
Davidhua1996 Oct 8, 2022
b2f6b23
fix: 去掉dss接口
Oct 8, 2022
f813fb3
Modify exchangis_dml.sql
FinalTarget Oct 10, 2022
836190f
Merge pull request #376 from WeDataSphere/dev-1.1.1-basic
Davidhua1996 Oct 10, 2022
ef05431
Merge pull request #378 from WeDataSphere/dev-1.1.1-transform
Davidhua1996 Oct 10, 2022
be50dec
Merge pull request #374 from WeDataSphere/dev-1.1.1-oracle-frontend
FinalTarget Oct 10, 2022
997ea08
Merge pull request #379 from WeDataSphere/dev-1.1.1-project-permission
FinalTarget Oct 11, 2022
f1551f3
Minor fix
Oct 11, 2022
74d0430
Minor fix
Oct 11, 2022
4c279da
Merge pull request #357 from WeDataSphere/dev-1.1.1-oracle-backend
FinalTarget Oct 11, 2022
42e1332
Merge branch 'dev-1.1.1' into dev-1.1.1-audit-logs
FinalTarget Oct 11, 2022
683f54a
Merge branch 'dev-1.1.1-oracle-backend' into dev-1.1.1-webank
Oct 11, 2022
4b793c4
Merge pull request #375 from WeDataSphere/dev-1.1.1-audit-logs
jefftlin Oct 12, 2022
671d263
Remove duplicate declaration and add declaration
Oct 18, 2022
6c8c30b
Declare relativePath of datax and sqoop
Oct 18, 2022
0b58bf1
Declare org.reflections:reflection's version to 0.9.10
Oct 18, 2022
a3678fc
Merge branch 'dev-1.1.1-basic' into dev-1.1.1-webank
Oct 18, 2022
246774b
Modify the wrong URL to the correct one
binbinCheng Oct 25, 2022
4203d77
Modify the wrong URL to the correct one
binbinCheng Oct 25, 2022
7718c48
Merge pull request #382 from binbinCheng/dev-1.1.1-url-correct
FinalTarget Oct 26, 2022
916ce62
Merge remote-tracking branch 'upstream/dev-1.1.1' into dev-1.1.1-weba…
May 19, 2023
cf6d229
Fix bug
May 19, 2023
9938d58
Merge pull request #395 from WeDataSphere/dev-1.1.1-webank-fix
jefftlin Jul 12, 2023
f6d87f2
Fix query error with character "_"
Oct 24, 2022
d653f53
Fix the bug that contains spaces in hdfs-writer of datax
Oct 31, 2022
eaa59ff
Fix query projects
Oct 31, 2022
2958cd9
Update init.sql
May 19, 2023
6d2a40c
upd: Exchange 1.1.2 version requirements
starchouzz Jul 13, 2023
1a2a0b3
Add exchangis_datax_deploy_cn.md
Jul 13, 2023
5740125
Remove unused config file
Jul 13, 2023
34d1a82
Upgrade version of netty
Jul 13, 2023
e348954
Upgrade exchangis to version 1.1.2
Jul 13, 2023
cc52589
Adjust the relationship between the exchangis-project module and exch…
Jul 13, 2023
7c4c495
Update the exchangis_deploy_cn.md
Jul 13, 2023
1ac5d12
Adjust the dependencies between modules;Upgrade the version of dss to…
Jul 18, 2023
92db715
Upgrade installation scripts and documents
Jul 18, 2023
b17650b
Remove the letter v from the version number when packaging the engine
Jul 18, 2023
3137b07
Update docs;Update the interface of deleteProject
Jul 18, 2023
222ccce
fix: Fixed the prompt for parameterizing the user
starchouzz Jul 19, 2023
fb2ab61
Fix the incorrect sum of progress between job and task
Jul 26, 2023
f98679a
Adjust the project api
Jul 26, 2023
ecd2d35
Upgrade version of hadoop to 3.3.4 and hive to 3.1.3
Aug 3, 2023
0d8d453
Update deploy docs
Aug 4, 2023
9441467
Upgrade linkis version to 1.4.0
Aug 11, 2023
e23cd12
Enhance the ddl and dml sql;Fix config file
Aug 14, 2023
ba860f6
fix: Fixed version number
starchouzz Aug 14, 2023
afdb9de
Enhance the ddl and dml sql;Fix config file
Aug 14, 2023
fd3dcaf
Merge pull request #408 from WeDataSphere/dev-1.1.2
wushengyeyouya Aug 14, 2023
66e31ea
Merge branch 'dev-1.1.2' into dev-1.1.2-frontend_xxzhou
starchouzz Aug 14, 2023
f8f7f9d
Merge pull request #409 from WeDataSphere/dev-1.1.2-frontend_xxzhou
jefftlin Aug 14, 2023
8fe2165
Merge remote-tracking branch 'upstream/master' into dev-1.1.2
Aug 18, 2023
b259123
Update package version of some links
Aug 18, 2023
057aee3
Merge remote-tracking branch 'upstream/dev-1.1.2' into dev-1.1.2
Aug 18, 2023
7bb49cb
Update some links
Aug 18, 2023
3e73acb
Update README-ZH.md;Update config file path
Aug 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/dead-link-checker.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Dead Link Check

on: [push, pull_request]
on: [push]

jobs:
dead-links-check:
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM harbor.local.hching.com/library/jdk:8u301

ADD assembly-package/target/wedatasphere-exchangis-1.0.0-RC1.tar.gz /opt/wedatasphere-exchangis.tar.gz
ADD assembly-package/target/wedatasphere-exchangis-1.1.2.tar.gz /opt/wedatasphere-exchangis.tar.gz

RUN cd /opt/wedatasphere-exchangis.tar.gz/packages/ && tar -zxf exchangis-server_1.0.0-RC1.tar.gz && cd /opt/wedatasphere-exchangis.tar.gz/sbin
RUN cd /opt/wedatasphere-exchangis.tar.gz/packages/ && tar -zxf exchangis-server_1.1.2.tar.gz && cd /opt/wedatasphere-exchangis.tar.gz/sbin

WORKDIR /opt/wedatasphere-exchangis.tar.gz/sbin

Expand Down
15 changes: 9 additions & 6 deletions README-ZH.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

## 介绍

Exchangis 1.0.0 是微众银行大数据平台 WeDataSphere 与社区用户共同研发的的新版数据交换工具,支持异构数据源之间的结构化和非结构化数据传输同步。
Exchangis是微众银行大数据平台 WeDataSphere 与社区用户共同研发的的新版数据交换工具,支持异构数据源之间的结构化和非结构化数据传输同步。

Exchangis 抽象了一套统一的数据源和同步作业定义插件,允许用户快速接入新的数据源,并只需在数据库中简单配置即可在页面中使用。

Expand All @@ -16,7 +16,7 @@ Exchangis 抽象了一套统一的数据源和同步作业定义插件,允许

### 界面预览

![image](https://user-images.githubusercontent.com/27387830/171488936-2cea3ee9-4ef7-4309-93e1-e3b697bd3be1.png)
![image](images/zh_CN/ch1/frontend_view.png)

## 核心特点

Expand All @@ -42,19 +42,22 @@ Exchangis 抽象了一套统一的数据源和同步作业定义插件,允许
### 3. 与DSS工作流打通,一站式大数据开发的门户

- 实现DSS AppConn包括一级 SSO 规范,二级组织结构规范,三级开发流程规范在内的三级规范;

- 作为DSS工作流的数据交换节点,是整个工作流链路中的门户流程,为后续的工作流节点运行提供稳固的数据基础;

### 4. 支持多种导数引擎

- 支持Sqoop和DataX引擎进行多种异构数据源之间的导数

## 整体设计

### 架构设计

![架构设计](https://user-images.githubusercontent.com/27387830/173026793-f1475803-9f85-4478-b566-1ad1d002cd8a.png)
![架构设计](images/zh_CN/ch1/home_page_zh.png)


## 相关文档
[安装部署文档](https://github.com/WeBankFinTech/Exchangis/blob/dev-1.0.0/docs/zh_CN/ch1/exchangis_deploy_cn.md)
[用户手册](https://github.com/WeBankFinTech/Exchangis/blob/dev-1.0.0/docs/zh_CN/ch1/exchangis_user_manual_cn.md)
[安装部署文档](docs/zh_CN/ch1/exchangis_deploy_cn.md)
[用户手册](docs/zh_CN/ch1/exchangis_user_manual_cn.md)

## 交流贡献

Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ English | [中文](README-ZH.md)

## Introduction

Exchangis 1.0.0 is a new version of data exchange tool jointly developed by WeDataSphere, a big data platform of WeBank, and community users, which supports the synchronization of structured and unstructured data transmission between heterogeneous data sources.
Exchangis is a new version of data exchange tool jointly developed by WeDataSphere, a big data platform of WeBank, and community users, which supports the synchronization of structured and unstructured data transmission between heterogeneous data sources.

Exchangis abstracts a unified set of data source and synchronization job definition plugins, allowing users to quickly access new data sources and use them on pages with simple configuration in the database.

Expand All @@ -14,7 +14,7 @@ With the help of [Linkis](https://github.com/apache/incubator-linkis) computing

### Interface preview

![image](https://user-images.githubusercontent.com/27387830/171488936-2cea3ee9-4ef7-4309-93e1-e3b697bd3be1.png)
![image](images/zh_CN/ch1/frontend_view.png)

## Core characteristics

Expand Down Expand Up @@ -47,13 +47,13 @@ With the help of [Linkis](https://github.com/apache/incubator-linkis) computing

### Architecture Design

![架构设计](images/en_US/ch1/architecture.png)
![架构设计](images/zh_CN/ch1/home_page_en.png)


## Documents

[Quick Deploy](https://github.com/WeBankFinTech/Exchangis/blob/dev-1.0.0/docs/en_US/ch1/exchangis_deploy_en.md)
[User Manual](https://github.com/WeBankFinTech/Exchangis/blob/dev-1.0.0/docs/en_US/ch1/exchangis_user_manual_en.md)
[Quick Deploy](docs/en_US/ch1/exchangis_deploy_en.md)
[User Manual](docs/en_US/ch1/exchangis_user_manual_en.md)

## Communication and contribution

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@
#
#

wds.linkis.server.mybatis.datasource.url=jdbc:mysql://{IP}:{PORT}/{database}?useSSL=false&characterEncoding=UTF-8&allowMultiQueries=true

wds.linkis.test.mode=false
wds.linkis.server.mybatis.datasource.url=jdbc:mysql://{IP}:{PORT}/{database}?useSSL=false&characterEncoding=UTF-8&allowMultiQueries=true&useAffectedRows=true
wds.linkis.server.mybatis.datasource.username={username}

wds.linkis.server.mybatis.datasource.password={password}

wds.linkis.gateway.ip={LINKIS_IP}
wds.linkis.gateway.port={LINKIS_PORT}
wds.linkis.gateway.url=http://{LINKIS_IP}:{LINKIS_PORT}/
wds.linkis.log.clear=true

wds.linkis.server.version=v1

# datasource client
Expand All @@ -34,28 +35,33 @@ wds.exchangis.datasource.client.dws.version=v1
# launcher client
wds.exchangis.client.linkis.server-url=http://{LINKIS_IP}:{LINKIS_PORT}/
wds.exchangis.client.linkis.token.value=EXCHANGIS-AUTH
wds.exchangis.datasource.extension.dir=exchangis-extds
wds.exchangis.datasource.extension.dir=exchangis-extds/

##restful
wds.linkis.server.restful.scan.packages=com.webank.wedatasphere.exchangis.datasource.server.restful.api,\
com.webank.wedatasphere.exchangis.project.server.restful,\
com.webank.wedatasphere.exchangis.job.server.restful
wds.linkis.server.mybatis.mapperLocations=classpath*:com/webank/wedatasphere/dss/framework/appconn/dao/impl/*.xml,classpath*:com/webank/wedatasphere/dss/workflow/dao/impl/*.xml,\
classpath*:com/webank/wedatasphere/exchangis/job/server/mapper/impl/*.xml,\
classpath*:com/webank/wedatasphere/exchangis/project/server/mapper/impl/*.xml

wds.linkis.server.mybatis.mapperLocations=classpath*:com/webank/wedatasphere/exchangis/job/server/mapper/impl/*.xml,\
classpath*:com/webank/wedatasphere/exchangis/project/server/mapper/impl/*.xml,\
classpath*:com/webank/wedatasphere/exchangis/project/provider/mapper/impl/*.xml,\
classpath*:com/webank/wedatasphere/exchangis/engine/server/mapper/*.xml

wds.linkis.server.mybatis.BasePackage=com.webank.wedatasphere.exchangis.dao,\
com.webank.wedatasphere.exchangis.project.server.mapper,\
com.webank.wedatasphere.exchangis.project.provider.mapper,\
com.webank.wedatasphere.linkis.configuration.dao,\
com.webank.wedatasphere.dss.framework.appconn.dao,\
com.webank.wedatasphere.dss.workflow.dao,\
com.webank.wedatasphere.linkis.metadata.dao,\
com.webank.wedatasphere.exchangis.job.server.mapper,\
com.webank.wedatasphere.exchangis.job.server.dao
com.webank.wedatasphere.exchangis.job.server.dao,\
com.webank.wedatasphere.exchangis.engine.dao

wds.exchangis.job.task.scheduler.load-balancer.flexible.segments.min-occupy=0.25
wds.exchangis.job.task.scheduler.load-balancer.flexible.segments.max-occupy=0.5
#wds.exchangis.job.scheduler.group.max.running-jobs=4

wds.linkis-session.ticket.key=bdp-user-ticket-id
wds.exchangis.limit.interface.value=false

wds.exchangis.publicKeyStr=
wds.exchangis.privateKeyStr=
Empty file.
11 changes: 10 additions & 1 deletion assembly-package/config/log4j2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,22 @@
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%t] %logger{36} %L %M - %msg%xEx%n"/>
</Console>
<RollingFile name="RollingFile" fileName="${sys:log.path}/${sys:serviceName}.log"
filePattern="${sys:log.path}/$${date:yyyy-MM}/${sys:serviceName}/exchangis-log-%d{yyyy-MM-dd}-%i.log">
filePattern="${sys:log.path}/$${date:yyyy-MM-dd}/${sys:serviceName}/exchangis-log-%d{yyyy-MM-dd}-%i.log">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%-40t] %c{1.} (%L) [%M] - %msg%xEx%n"/>
<SizeBasedTriggeringPolicy size="100MB"/>
<DefaultRolloverStrategy max="20"/>
</RollingFile>
<RollingFile name="AuditLog" fileName="${sys:log.path}/${sys:serviceName}-audit.log"
filePattern="${sys:log.path}/$${date:yyyy-MM}/${sys:serviceName}/exchangis-audit-log-%d{yyyy-MM-dd}-%i.log">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%-40t] %c{1.} (%L) [%M] - %msg%xEx%n"/>
<SizeBasedTriggeringPolicy size="1G"/>
<DefaultRolloverStrategy max="200"/>
</RollingFile>
</appenders>
<loggers>
<logger name="com.webank.wedatasphere.exchangis.job.utils.AuditLogUtils" level="INFO" additivity="false">
<appender-ref ref="AuditLog"/>
</logger>
<root level="INFO" additivity="false">
<appender-ref ref="RollingFile"/>
<appender-ref ref="Console"/>
Expand Down
4 changes: 3 additions & 1 deletion assembly-package/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<artifactId>exchangis</artifactId>
<groupId>com.webank.wedatasphere.exchangis</groupId>
<version>1.0.0</version>
<version>1.1.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>assembly-package</artifactId>
Expand All @@ -31,13 +31,15 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.4</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<phase>package</phase>
Expand Down
2 changes: 1 addition & 1 deletion assembly-package/sbin/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
#

declare -A MODULE_MAIN_CLASS
MODULE_MAIN_CLASS["exchangis-server"]="com.webank.wedatasphere.exchangis.server.boot.ExchangisServerApplication"
MODULE_MAIN_CLASS["dss-exchangis-main-server-dev"]="com.webank.wedatasphere.exchangis.server.boot.ExchangisServerApplication"
13 changes: 7 additions & 6 deletions assembly-package/sbin/daemon.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,8 @@ else
source ./common.sh
fi

MODULE_NAME=""
usage(){
echo "Usage is [start|stop|restart {service}]"
echo "Usage is [start|stop|restart {server}]"
}

start(){
Expand All @@ -41,20 +40,22 @@ stop(){
restart(){
launcher_stop $1 $2
if [[ $? -eq 0 ]]; then
sleep 2
sleep 3
launcher_start $1 $2
fi
}

COMMAND=$1
case $COMMAND in
start|stop|restart)
load_env_definitions ${ENV_FILE}
if [[ ! -z $2 ]]; then
MAIN_CLASS=${MODULE_MAIN_CLASS[${MODULE_DEFAULT_PREFIX}$2]}
SERVICE_NAME=${MODULE_DEFAULT_PREFIX}$2${MODULE_DEFAULT_SUFFIX}
MAIN_CLASS=${MODULE_MAIN_CLASS[${SERVICE_NAME}]}
if [[ "x"${MAIN_CLASS} != "x" ]]; then
$COMMAND ${MODULE_DEFAULT_PREFIX}$2 ${MAIN_CLASS}
$COMMAND ${SERVICE_NAME} ${MAIN_CLASS}
else
LOG ERROR "Cannot find the main class for [ ${MODULE_DEFAULT_PREFIX}$2 ]"
LOG ERROR "Cannot find the main class for [ ${SERVICE_NAME} ]"
fi
else
usage
Expand Down
4 changes: 4 additions & 0 deletions assembly-package/sbin/env.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
EXCHANGIS_CONF_PATH=/appcom/config/exchangis-config/background
EXCHANGIS_LOG_PATH=/appcom/logs/exchangis/background
MODULE_DEFAULT_PREFIX="dss-exchangis-main-"
MODULE_DEFAULT_SUFFIX="-dev"
63 changes: 21 additions & 42 deletions assembly-package/sbin/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -123,57 +123,36 @@ interact_echo(){
done
}

# Initalize database
init_database(){
BOOTSTRAP_PROP_FILE="${CONF_PATH}/exchangis-server.properties"
# Start to initalize database
if [ "x${SQL_SOURCE_PATH}" != "x" ] && [ -f "${SQL_SOURCE_PATH}" ]; then
`mysql --version >/dev/null 2>&1`
interact_echo "Do you want to initalize database with sql?"
if [ $? == 0 ]; then
LOG INFO "\033[1m Scan out mysql command, so begin to initalize the database\033[0m"
#interact_echo "Do you want to initalize database with sql: [${SQL_SOURCE_PATH}]?"
#if [ $? == 0 ]; then
BOOTSTRAP_PROP_FILE="${CONF_PATH}/dss-exchangis-server.properties"
if [ "x${SQL_SOURCE_PATH}" != "x" ] && [ -f "${SQL_SOURCE_PATH}" ]; then
`mysql --version >/dev/null 2>&1`
DATASOURCE_URL="jdbc:mysql:\/\/${MYSQL_HOST}:${MYSQL_PORT}\/${DATABASE}\?useSSL=false\&characterEncoding=UTF-8\&allowMultiQueries=true"
mysql -h ${MYSQL_HOST} -P ${MYSQL_PORT} -u ${MYSQL_USERNAME} -p${MYSQL_PASSWORD} --default-character-set=utf8 -e \
"CREATE DATABASE IF NOT EXISTS ${DATABASE}; USE ${DATABASE}; source ${SQL_SOURCE_PATH};"
#sed -ri "s![#]?(DB_HOST=)\S*!\1${HOST}!g" ${BOOTSTRAP_PROP_FILE}
#sed -ri "s![#]?(DB_PORT=)\S*!\1${PORT}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(wds.linkis.server.mybatis.datasource.username=)\S*!\1${MYSQL_USERNAME}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(wds.linkis.server.mybatis.datasource.password=)\S*!\1${MYSQL_PASSWORD}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(wds.linkis.server.mybatis.datasource.url=)\S*!\1${DATASOURCE_URL}!g" ${BOOTSTRAP_PROP_FILE}
#fi
fi
fi
interact_echo "Do you want to initalize database with sql: [${SQL_SOURCE_PATH}]?"
if [ $? == 0 ]; then
LOG INFO "\033[1m Scan out mysql command, so begin to initalize the database\033[0m"
mysql -h ${MYSQL_HOST} -P ${MYSQL_PORT} -u ${MYSQL_USERNAME} -p${MYSQL_PASSWORD} --default-character-set=utf8 -e \
"CREATE DATABASE IF NOT EXISTS ${DATABASE}; USE ${DATABASE}; source ${SQL_SOURCE_PATH};"
fi
fi
}

init_properties(){
BOOTSTRAP_PROP_FILE="${CONF_PATH}/exchangis-server.properties"
APPLICATION_YML="${CONF_PATH}/application-exchangis.yml"
# Start to initalize propertis
#interact_echo "Do you want to initalize exchangis-server.properties?"
#if [ $? == 0 ]; then

LINKIS_GATEWAY_URL="http:\/\/${LINKIS_GATEWAY_HOST}:${LINKIS_GATEWAY_PORT}\/"

if [ "x${LINKIS_SERVER_URL}" == "x" ]; then
LINKIS_SERVER_URL="http://127.0.0.1:3306"
fi
if [ "x${LINKIS_SERVER_URL}" == "x" ]; then
LINKIS_SERVER_URL="http://127.0.0.1:3306"
fi
BOOTSTRAP_PROP_FILE="${CONF_PATH}/dss-exchangis-server.properties"
APPLICATION_YML="${CONF_PATH}/application-exchangis.yml"
LINKIS_GATEWAY_URL="http:\/\/${LINKIS_GATEWAY_HOST}:${LINKIS_GATEWAY_PORT}\/"
if [ "x${LINKIS_SERVER_URL}" == "x" ]; then
LINKIS_SERVER_URL="http://127.0.0.1:9001"
fi

sed -ri "s![#]?(wds.linkis.gateway.ip=)\S*!\1${LINKIS_GATEWAY_HOST}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(wds.linkis.gateway.port=)\S*!\1${LINKIS_GATEWAY_PORT}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(wds.linkis.gateway.url=)\S*!\1${LINKIS_GATEWAY_URL}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(wds.exchangis.datasource.client.serverurl=)\S*!\1${LINKIS_GATEWAY_URL}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(wds.exchangis.client.linkis.server-url=)\S*!\1${LINKIS_GATEWAY_URL}!g" ${BOOTSTRAP_PROP_FILE}
#sed -ri "s![#]?(wds.exchangis.datasource.client.authtoken.key=)\S*!\1${LINKIS_TOKEN}!g" ${BOOTSTRAP_PROP_FILE}
#sed -ri "s![#]?(wds.exchangis.datasource.client.authtoken.value=)\S*!\1${LINKIS_TOKEN}!g" ${BOOTSTRAP_PROP_FILE}
#sed -ri "s![#]?(wds.exchangis.client.linkis.token.value=)\S*!\1${LINKIS_TOKEN}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(wds.linkis.gateway.port=)\S*!\1${LINKIS_GATEWAY_PORT}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(port: )\S*!\1${EXCHANGIS_PORT}!g" ${APPLICATION_YML}
sed -ri "s![#]?(defaultZone: )\S*!\1${EUREKA_URL}!g" ${APPLICATION_YML}
#fi
sed -ri "s![#]?(wds.exchangis.datasource.client.serverurl=)\S*!\1${LINKIS_GATEWAY_URL}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(wds.exchangis.client.linkis.server-url=)\S*!\1${LINKIS_GATEWAY_URL}!g" ${BOOTSTRAP_PROP_FILE}
sed -ri "s![#]?(port: )\S*!\1${EXCHANGIS_PORT}!g" ${APPLICATION_YML}
sed -ri "s![#]?(defaultZone: )\S*!\1${EUREKA_URL}!g" ${APPLICATION_YML}
}

install_modules(){
Expand Down
Loading
Loading