State
[progress record]:
Proposed time: 2022/05/06
Discussion time:
Acceptance time:
Completion time: 2022/05/30
[issues]: https://github.com/apache/incubator-linkis/projects/20
[email]: taokelu@gmail.com
[release]: linkis 1.1.2
[proposer]: taokelu
Motivation & Background
In order to support more convenient debugging of Linkis and lower the learning threshold, it is supported to deploy Linkis in an environment where HDFS is not deployed.
Basic concept
Expect to achieve goals
● Support for deploying Linkis without HDFS
● Support the submission and running of certain jobs
Implementation plan
● Material storage related modules support hdfs:// and file:// schemes, where file:// uses local files
● When using local files for material storage, perform permission control
● Job submission and running log storage support hdfs:// and file:// schemes, where file:// uses a local file
● When using local files for material storage, perform permission-related control
Changes
Modification | Detail | |
---|---|---|
1 | Modification of maven module | |
2 | Modification of HTTP interface | |
3 | Modification of the client interface | |
4 | Modification of database table structure | |
5 | Modification of configuration item | |
6 | Modification Error code | |
7 | Modifications for Third Party Dependencies |
Compatibility, Deprecation, and Migration Plan
- What impact (if any) will there be on existing users?
- If we are changing behavior, how will we phase out the older behavior?
- If we require special migration tools, describe them here.
- When will we remove the existing behavior?