State

[progress record]:

Proposed time: 2022/04/28

Discussion time: 2022/05/11 (preliminary discussion of the proposal in the community development WeChat group)

Accept/Reject Time:

Complete time:

[issues]:

[email]:

[release]: 1.3.0

[proposer]: shuaidi

Motivation & Background

question:

At present, there are many new users of Linkis who have tried it, but the general feedback is that the sandbox trial has many problems, the experience is poor, the installation and deployment are difficult, the conversion rate is not high, and the deployment success rate is low. There are a lot of questions about installation and deployment in the community group. The current WeDataSphere family bucket installation and deployment associated with Linkis involves many components, which are too large, require many resources, and may cause problems.

Target:

Reduce the trial threshold for new users, improve the user's sandbox trial experience, improve the success rate of users' self-installation and deployment, and reduce installation and deployment problems in community groups. This will enlarge the real user base of the community and lay a solid foundation for further conversion into contributors. Establish a more independent and lightweight installation and deployment trial experience for Linkis, and avoid strong binding with other components of WDS, such as DSS, during the trial process.

Basic concept

For new users to try out, the preliminary combing scope includes the following 5 steps (3 and 4 may choose 1 out of 2, or 3 and then 4):

1. See the "Linkis Brief" document https://linkis.apache.org/en-US/docs/1.1.1/introduction

2. Press the "Quick Start/quick-start" document to try the sandbox environment "Quick-start/quick-start" documentation is currently missing

3. According to the "Quick Deployment" document, do the quick installation and deployment by yourself https://linkis.apache.org/en-US/docs/1.1.1/deployment/quick_deploy

4. According to the "Distributed Deployment" document, do the distributed installation and deployment by yourself https://linkis.apache.org/en-US/docs/1.1.1/deployment/cluster_deployment

5. According to the "How to use Linkis1.0" document, try it yourself https://linkis.apache.org/en-US/docs/1.1.1/user_guide/how_to_use

Expect to achieve goals

1. Build a more independent and lightweight installation and deployment trial experience for Linkis;

2. The Q&A document, which has been collected, and the above-mentioned "5 steps for new user trial" related problem solutions, will be released in the subsequent version of Linkis;

3. Further collect and discover new user problems, optimize for user problems, and release them in subsequent versions;

Implementation plan

Changes


Modification Detail
1
Modification of maven module


2Modification of HTTP interface
3Modification of the client interface
4Modification of database table structure
5Modification of configuration item
6Modification Error code 
7Modifications 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?