Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

State

[Progress progress record]:

Proposed time: 2022/08/30

Discussion time: 2022/08/30

Accept/reject time: 2022/08/3

Complete time:

[issues]

[email]: After creating the LKIP and writing the preliminary content, start a discussion on the LKIP proposal. Currently, the discussion must be initiated in the WeChat group [Apache Linkis Community Development Group], and the minutes can be sent to the official dev mailbox of linkis. The email address for the minutes can be placed here

[Releaserelease]: The (planned) release version of Linkis

[Proposerproposer]:

Motivation & Background

...

Basic concept

Expect to achieve goals

  • The linkis user needs to configure the IP address to bind with the user, and linkis will intercept the IP address according to the user's configuration.

Implementation plan

  • By intercepting, obtain jobRequest, obtain user information, match the IP information configured by the user, and then intercept
  • flow chart:

Image RemovedImage Added

Function realization
1. Data cache
   Cache the tenant tag table information (the principle is the same as that of the sensitive table intercepting cached data)
   When the configuration table is updated, the cache is updated (increased)
2. Data configuration'
   Add a new page for data configuration
   Configuration relationship: One user-Creator can configure multiple IP addresses (demo: Hadoop – 10.224.22.22, 10.224.11.11, 10.122.32.32),
   User can use *, IP can also use *, creator cannot be * (unique)
   Compatibility, Deprecation and Migration Plans

...