This is an automated email from the ASF dual-hosted git repository.

casion pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-linkis-website.git


The following commit(s) were added to refs/heads/dev by this push:
     new d0c82291d3 Merge source code directory structure documents (#593)
d0c82291d3 is described below

commit d0c82291d3f371758d6b1037547924074ac88c90
Author: 成彬彬 <[email protected]>
AuthorDate: Sat Dec 3 12:36:12 2022 +0800

    Merge source code directory structure documents (#593)
---
 docs/deployment/directory-linkis.md                | 293 ++++++++++++++++++++
 docs/deployment/directory-of-deployed.md           | 200 --------------
 docs/deployment/directory-of-sourcecode.md         |  78 ------
 docs/deployment/directory-of-unpack.md             |  30 ---
 docs/tuning-and-troubleshooting/overview.md        |   2 +-
 .../current/deployment/directory-linkis.md         | 299 +++++++++++++++++++++
 .../current/deployment/directory-of-deployed.md    | 169 ------------
 .../current/deployment/directory-of-sourcecode.md  |  93 -------
 .../current/deployment/directory-of-unpack.md      |  31 ---
 .../current/tuning-and-troubleshooting/overview.md |   2 +-
 .../tuning-and-troubleshooting/overview.md         |   2 +-
 .../tuning-and-troubleshooting/overview.md         |   2 +-
 12 files changed, 596 insertions(+), 605 deletions(-)

diff --git a/docs/deployment/directory-linkis.md 
b/docs/deployment/directory-linkis.md
new file mode 100644
index 0000000000..2fa7818bb9
--- /dev/null
+++ b/docs/deployment/directory-linkis.md
@@ -0,0 +1,293 @@
+---
+title: linkis directory structure
+Sidebar position: 7
+---
+
+> linkis code hierarchy structure, as well as package structure and deployment 
directory structure description description, if you explain, if you want to 
explain, if you want to know more about each module module module module
+
+## 1. Source code directory structure
+
+```html
+├── docs
+│ ├── configuration //linkis configuration item documents for all modules
+│ ├── errorcode // error code document of all modules of linkis
+│ ├── configuration-change-records.md
+│ ├── index.md
+│ ├── info-1.1.3.md
+│ ├── info-1.2.1.md
+│ ├── info-1.3.1.md
+│ └── trino-usage.md
+├── linkis-commons //Core abstraction, which contains all common modules
+│ ├── linkis-common //Common module, many built-in common tools
+│ ├── linkis-hadoop-common
+│ ├── linkis-httpclient //Java SDK top-level interface further encapsulates 
httpclient
+│ ├── linkis-module // The top-level public module of linkis service involves 
parameters and service initialization when the service starts, unified Restful 
processing, login status verification, etc.
+│ ├── linkis-mybatis //Mybatis module of SpringCloud
+│ ├── linkis-protocol //Some interfaces and entity classes of service 
request/response
+│ ├── linkis-rpc //RPC module, complex two-way communication based on Feign
+│ ├── linkis-scheduler //General scheduling module
+│ ├── linkis-storage //File operation tool set
+├── linkis-computation-governance //Computation governance service
+│ ├── linkis-client //Java SDK, users can directly access Linkis through Client
+│ ├── linkis-computation-governance-common
+│ ├── linkis-engineconn
+│ ├── linkis-engineconn-manager
+│ ├── linkis-entrance //General underlying entrance module
+│ ├── linkis-jdbc-driver //You can use linkis to connect in a similar way to 
jdbc sdk
+│ ├── linkis-manager
+├── linkis-dist //The final step of compiling and packaging, integrating all 
lib packages and installation and deployment script configuration, etc.
+│ ├── bin
+│ │ ├── checkEnv.sh
+│ │ ├── common.sh
+│ │ └── install.sh //Installation script
+│ ├── deploy-config
+│ │ ├── db.sh //database configuration
+│ │ └── linkis-env.sh //linkis startup related configuration
+│ ├── docker
+│ │ └── scripts
+│ ├── helm
+│ │ ├── charts
+│ │ ├── scripts
+│ │ ├── README_CN.md
+│ │ └── README.md
+│ ├── package
+│ │ ├── bin
+│ │ ├── conf
+│ │ ├── db
+│ │ └── sbin
+│ ├── release-docs
+│ │ ├── licenses
+│ │ ├── LICENSE
+│ │ └── NOTICE
+│ ├── src
+│ └── pom.xml
+├── linkis-engineconn-plugins // engine
+│ ├── elasticsearch
+│ ├── flink
+│ ├──hive
+│ ├── io_file
+│ ├── jdbc
+│ ├── open look
+│ ├── pipeline
+│ ├── presto
+│ ├── python
+│ ├── seat tunnel
+│ ├── shell
+│ ├── spark
+│ ├── sqoop
+├── linkis-extensions // extension function enhancement plug-in module
+│ ├── linkis-io-file-client // function extension to linkis-storage
+├── linkis-orchestrator //Service orchestration
+│ ├── linkis-code-orchestrator
+│ ├── linkis-computation-orchestrator
+│ ├── linkis-orchestrator-core
+├── linkis-public-enhancements //public enhancement services
+│ ├── linkis-baseddata-manager
+│ ├── linkis-bml // material library
+│ ├── linkis-configuration
+│ ├── linkis-context-service //unified context
+│ ├── linkis-datasource //data source service
+│ ├── linkis-error-code
+│ ├── linkis-instance-label
+│ ├── linkis-jobhistory
+│ ├── linkis-ps-common-lock
+│ ├── linkis-script-dev
+│ ├── linkis-udf
+│ ├── linkis-variable
+├── linkis-spring-cloud-services //Microservice Governance
+│ ├── linkis-service-discovery
+│ ├── linkis-service-gateway //Gateway Gateway
+├── linkis-web //linkis management console code
+│ ├── release-docs
+│ │ ├── licenses
+│ │ └── LICENSE
+│ ├── src
+│ ├── config.sh
+│ ├── install.sh
+│ ├── package.json
+│ ├── pom.xml
+│ └── vue.config.js
+├── tool
+│ ├── dependencies
+│ │ ├── known-dependencies.txt
+│ │ └── regenerate_konwn_dependencies_txt.sh
+│ ├── code-style-idea.xml
+│ ├── license-header
+│ └── modify_license.sh
+├── CONTRIBUTING_CN.md
+├── CONTRIBUTING.md
+├── DISCLAIMER
+├── linkis-tree.txt
+├── mvnw
+├── mvnw.cmd
+├── pom.xml
+├── README_CN.md
+├── README.md
+└── scalastyle-config.xml
+
+```
+
+## 2. Installation package directory structure
+```html
+
+├── bin
+│ ├── checkEnv.sh ── environment variable detection
+│ ├── common.sh ── some public shell functions
+│ └── install.sh ── Main script for Linkis installation
+├── deploy-config
+│ ├── db.sh //Database connection configuration
+│ └── linkis-env.sh //Related environment configuration information
+├── docker
+├── helm
+├── licenses
+├── linkis-package //Microservice-related startup configuration files, 
dependencies, scripts, linkis-cli, etc.
+│ ├── bin
+│ ├── conf
+│ ├── db
+│ ├── lib
+│ └── sbin
+├── NOTICE
+├── DISCLAIMER
+├── LICENSE
+├── README_CN.md
+└── README.md
+
+```
+
+## 3. Directory structure after deployment
+
+
+```html
+├── bin ── linkis-cli Shell command line program used to submit tasks to Linkis
+│ ├── linkis-cli
+│ ├── linkis-cli-hive
+│ ├── linkis-cli-pre
+│ ├── linkis-cli-spark-sql
+│ ├── linkis-cli-spark-submit
+│ └── linkis-cli-sqoop
+├── conf configuration directory
+│ ├── application-eureka.yml
+│ ├── application-linkis.yml ── Microservice general yml
+│ ├── linkis-cg-engineconnmanager.properties
+│ ├── linkis-cg-engineplugin.properties
+│ ├── linkis-cg-linkismanager.properties
+│ │── linkis-cli
+│ │ ├── linkis-cli.properties
+│ │ └── log4j2.xml
+│ ├── linkis-env.sh ── linkis environment variable configuration
+│ ├── linkis-mg-gateway.properties
+│ ├── linkis.properties ── The global coordination of linkis services, all 
microservices will be loaded and used when starting
+│ ├── linkis-ps-publicservice.properties
+│ ├── log4j2.xml
+├── db Database DML and DDL file directory
+│ ├── linkis_ddl.sql ── database table definition SQL
+│ ├── linkis_dml.sql ── database table initialization SQL
+│ └── module ── Contains DML and DDL files of each microservice
+│ └── upgrade ── Incremental DML/DDL for each version
+├── lib lib directory
+│ ├── linkis-commons ── Public dependency package When most services start 
(except linkis-mg-gateway) -cp path parameter will load this directory
+│ ├── linkis-computation-governance ── lib directory of computing governance 
module
+│ ├── linkis-engineconn-plugins ── lib directory of all engine plugins
+│ ├── linkis-public-enhancements ── lib directory of public enhancement 
services
+│ └── linkis-spring-cloud-services ── SpringCloud lib directory
+├── logs log directory
+│ ├── linkis-cg-engineconnmanager-gc.log
+│ ├── linkis-cg-engineconnmanager.log
+│ ├── linkis-cg-engineconnmanager.out
+│ ├── linkis-cg-engineplugin-gc.log
+│ ├── linkis-cg-engineplugin.log
+│ ├── linkis-cg-engineplugin.out
+│ ├── linkis-cg-entrance-gc.log
+│ ├── linkis-cg-entrance.log
+│ ├── linkis-cg-entrance.out
+│ ├── linkis-cg-linkismanager-gc.log
+│ ├── linkis-cg-linkismanager.log
+│ ├── linkis-cg-linkismanager.out
+│ ├── linkis-cli
+│ │ ├── linkis-client.hadoop.log.20220409162400037523664
+│ │ ├── linkis-client.hadoop.log.20220409162524417944443
+│ ├── linkis-mg-eureka-gc.log
+│ ├── linkis-mg-eureka.log
+│ ├── linkis-mg-eureka.out
+│ ├── linkis-mg-gateway-gc.log
+│ ├── linkis-mg-gateway.log
+│ ├── linkis-mg-gateway.out
+│ ├── linkis-ps-publicservice-gc.log
+│ ├── linkis-ps-publicservice.log
+│ └── linkis-ps-publicservice.out
+├── pid The process ID of all microservices
+│ ├── linkis_cg-engineconnmanager.pid ── engine manager microservice
+│ ├── linkis_cg-engineconnplugin.pid ── engine plugin microservice
+│ ├── linkis_cg-entrance.pid ── engine entry microservice
+│ ├── linkis_cg-linkismanager.pid ── linkis manager microservice
+│ ├── linkis_mg-eureka.pid ── eureka microservice
+│ ├── linkis_mg-gateway.pid ──gateway microservice
+│ └── linkis_ps-publicservice.pid ── public microservice
+└── sbin Microservice startup and shutdown script directory
+├── ext ──The start and stop script directory of each microservice
+  ├── linkis-daemon.sh ── Quickly start, stop, and restart a single 
microservice script
+├── linkis-start-all.sh ── Start all microservice scripts with one click
+└── linkis-stop-all.sh ── Stop all microservice scripts with one click
+```
+### 3.1 Configuration item modification
+
+After executing Linkis installation, all configuration items are located in 
the conf directory,
+If you need to modify the configuration items, after modifying the 
`${LINKIS_HOME}/conf/*properties` file, restart the corresponding service,
+For example: `sh sbin/linkis-daemon.sh start ps-publicservice`.
+If you modify the public configuration file 
`application-eureka.yml/application-linkis.yml/linkis.properties`, you need to 
restart all services `sh sbin/linkis-start-all.sh`
+
+### 3.2 Microservice start and stop
+
+All microservice names are as follows:
+ ```
+├── linkis-cg-engineconnmanager engine management service
+├── linkis-cg-engineplugin engine plugin management service
+├── linkis-cg-entrance computing governance entry service
+├── linkis-cg-linkismanager computing governance management service
+├── linkis-mg-eureka microservice registry service
+├── linkis-mg-gateway Linkis gateway service
+├── linkis-ps-publicservice public service
+ ```
+
+**Microservice Abbreviation**:
+
+| Abbreviation | Full name in English | Full name in Chinese |
+ |------|-------------------------|------------|
+| cg | Computation Governance | Computing Governance |
+| mg | Microservice Covernance | Microservice Governance |
+| ps | Public Enhancement Service | Public Enhancement Service |
+
+
+
+```
+# Start all microservices at once:
+ 
+     sh linkis-start-all.sh
+ 
+# Shut down all microservices at once
+ 
+     sh linkis-stop-all.sh
+ 
+# Start a single microservice (the service name needs to remove the linkis 
prefix, such as: mg-eureka)
+ 
+     sh linkis-daemon.sh start service-name
+ 
+     For example: sh linkis-daemon.sh start mg-eureka
+ 
+# Shut down a single microservice
+ 
+     sh linkis-daemon.sh stop service-name
+ 
+     For example: sh linkis-daemon.sh stop mg-eureka
+ 
+# Restart a single microservice
+ 
+     sh linkis-daemon.sh restart service-name
+ 
+     For example: sh linkis-daemon.sh restart mg-eureka
+# View the status of a single microservice
+ 
+     sh linkis-daemon.sh status service-name
+ 
+     For example: sh linkis-daemon.sh status mg-eureka
+```
\ No newline at end of file
diff --git a/docs/deployment/directory-of-deployed.md 
b/docs/deployment/directory-of-deployed.md
deleted file mode 100644
index a16f0087a8..0000000000
--- a/docs/deployment/directory-of-deployed.md
+++ /dev/null
@@ -1,200 +0,0 @@
----
-title: After Installation Directory
-sidebar_position: 3.2
----
-
-> The directory structure of Linkis 1.0 is very different from the 0.X 
version. Each microservice in 0.X has a root directory that exists 
independently. The main advantage of this directory structure is that it is 
easy to distinguish microservices and facilitate individual Microservices are 
managed, but there are some obvious problems:
-
-1.     The microservice catalog is too complicated and it is not convenient to 
switch catalog management
-2.     There is no unified startup script, which makes it more troublesome to 
start and stop microservices
-3.     There are a large number of duplicate service configurations, and the 
same configuration often needs to be modified in many places
-4.     There are a large number of repeated Lib dependencies, which increases 
the size of the installation package and the risk of dependency conflicts
-
-Therefore, in Linkis 1.0, we have greatly optimized and adjusted the 
installation directory structure, reducing the number of microservice 
directories, reducing the jar packages that are repeatedly dependent, and 
reusing configuration files and microservice management scripts as much as 
possible. Mainly reflected in the following aspects:
-
-1.The bin folder is no longer provided for each microservice, and modified to 
be shared by all microservices.
-> The Bin folder is modified to the installation directory, which is mainly 
used to install Linkis 1.0 and check the environment status. The new sbin 
directory provides one-click start and stop for Linkis, and provides 
independent start and stop for all microservices by changing parameters.
-
-2.No longer provide a separate conf directory for each microservice, and 
modify it to be shared by all microservices.
-> The Conf folder contains two aspects of content. On the one hand, it is the 
configuration information shared by all microservices. This type of 
configuration information contains information that users can customize 
configuration according to their own environment; on the other hand, it is the 
special characteristics of each microservice. Configuration, under normal 
circumstances, users do not need to change by themselves.
-
-3.The lib folder is no longer provided for each microservice, and modified to 
be shared by all microservices
-> The Lib folder also contains two aspects of content, on the one hand, the 
common dependencies required by all microservices; on the other hand, the 
special dependencies required by each microservice.
-
-4.The log directory is no longer provided for each microservice, modified to 
be shared by all microservices
-> The Log directory contains log files of all microservices.
-
-The simplified directory structure of Linkis 1.0 is as follows.
-
-````
-├── bin ──installation directory
-│ ├── checkEnv.sh ── Environmental variable detection
-│ ├── checkServices.sh ── Microservice status check
-│ ├── common.sh ── Some public shell functions
-│ ├── install-io.sh ── Used for dependency replacement during installation
-│ └── install.sh ── Main script of Linkis installation
-├── conf ──configuration directory
-│ ├── application-eureka.yml 
-│ ├── application-linkis.yml    ──Microservice general yml
-│ ├── linkis-cg-engineconnmanager-io.properties
-│ ├── linkis-cg-engineconnmanager.properties
-│ ├── linkis-cg-engineplugin.properties
-│ ├── linkis-cg-entrance.properties
-│ ├── linkis-cg-linkismanager.properties
-│ ├── linkis-computation-governance
-│ │   └── linkis-client
-│ │       └── linkis-cli
-│ │           ├── linkis-cli.properties
-│ │           └── log4j2.xml
-│ ├── linkis-env.sh   ──linkis environment properties
-│ ├── linkis-et-validator.properties
-│ ├── linkis-mg-gateway.properties
-│ ├── linkis.properties  ──linkis global properties
-│ ├── linkis-ps-bml.properties
-│ ├── linkis-ps-cs.properties
-│ ├── linkis-ps-datasource.properties
-│ ├── linkis-ps-publicservice.properties
-│ ├── log4j2.xml
-│ ├── proxy.properties(Optional)
-│ └── token.properties(Optional)
-├── db ──database DML and DDL file directory
-│ ├── linkis\_ddl.sql ──Database table definition SQL
-│ ├── linkis\_dml.sql ──Database table initialization SQL
-│ └── module ──Contains DML and DDL files of each microservice
-├── lib ──lib directory
-│ ├── linkis-commons ──Common dependency package
-│ ├── linkis-computation-governance ──The lib directory of the computing 
governance module
-│ ├── linkis-engineconn-plugins ──lib directory of all EngineConnPlugins
-│ ├── linkis-public-enhancements ──lib directory of public enhancement services
-│ └── linkis-spring-cloud-services ──SpringCloud lib directory
-├── logs ──log directory
-│ ├── linkis-cg-engineconnmanager-gc.log
-│ ├── linkis-cg-engineconnmanager.log
-│ ├── linkis-cg-engineconnmanager.out
-│ ├── linkis-cg-engineplugin-gc.log
-│ ├── linkis-cg-engineplugin.log
-│ ├── linkis-cg-engineplugin.out
-│ ├── linkis-cg-entrance-gc.log
-│ ├── linkis-cg-entrance.log
-│ ├── linkis-cg-entrance.out
-│ ├── linkis-cg-linkismanager-gc.log
-│ ├── linkis-cg-linkismanager.log
-│ ├── linkis-cg-linkismanager.out
-│ ├── linkis-et-validator-gc.log
-│ ├── linkis-et-validator.log
-│ ├── linkis-et-validator.out
-│ ├── linkis-mg-eureka-gc.log
-│ ├── linkis-mg-eureka.log
-│ ├── linkis-mg-eureka.out
-│ ├── linkis-mg-gateway-gc.log
-│ ├── linkis-mg-gateway.log
-│ ├── linkis-mg-gateway.out
-│ ├── linkis-ps-bml-gc.log
-│ ├── linkis-ps-bml.log
-│ ├── linkis-ps-bml.out
-│ ├── linkis-ps-cs-gc.log
-│ ├── linkis-ps-cs.log
-│ ├── linkis-ps-cs.out
-│ ├── linkis-ps-datasource-gc.log
-│ ├── linkis-ps-datasource.log
-│ ├── linkis-ps-datasource.out
-│ ├── linkis-ps-publicservice-gc.log
-│ ├── linkis-ps-publicservice.log
-│ └── linkis-ps-publicservice.out
-├── pid ──Process ID of all microservices
-│ ├── linkis\_cg-engineconnmanager.pid ──EngineConnManager microservice
-│ ├── linkis\_cg-engineconnplugin.pid ──EngineConnPlugin microservice
-│ ├── linkis\_cg-entrance.pid ──Engine entrance microservice
-│ ├── linkis\_cg-linkismanager.pid ──linkis manager microservice
-│ ├── linkis\_mg-eureka.pid ──eureka microservice
-│ ├── linkis\_mg-gateway.pid ──gateway microservice
-│ ├── linkis\_ps-bml.pid ──material library microservice
-│ ├── linkis\_ps-cs.pid ──Context microservice
-│ ├── linkis\_ps-datasource.pid ──Data source microservice
-│ └── linkis\_ps-publicservice.pid ──public microservice
-└── sbin ──microservice start and stop script directory
-    ├── ext ──Start and stop script directory of each microservice
-    ├── linkis-daemon.sh ── Quick start and stop, restart a single 
microservice script
-    ├── linkis-start-all.sh ── Start all microservice scripts with one click
-    └── linkis-stop-all.sh ── Stop all microservice scripts with one click
-````
-
-# Configuration item modification
-
-After executing the install.sh in the bin directory to complete the Linkis 
installation, you need to modify the configuration items. All configuration 
items are located in the con directory. Normally, you need to modify the three 
configurations of db.sh, linkis.properties, and linkis-env.sh For 
documentation, project installation and configuration, please refer to the 
article "Linkis1.0 Installation"
-
-# Microservice start and stop
-
-After modifying the configuration items, you can start the microservice in the 
sbin directory. The names of all microservices are as follows:
-
-````
-├── linkis-cg-engineconnmanager  ──engine management service
-├── linkis-cg-engineplugin  ──EngineConnPlugin management service
-├── linkis-cg-entrance  ──computing governance entrance service
-├── linkis-cg-linkismanager  ──computing governance management service
-├── linkis-mg-eureka  ──microservice registry service
-├── linkis-mg-gateway  ──Linkis gateway service
-├── linkis-ps-bml  ──material library service
-├── linkis-ps-cs  ──context service
-├── linkis-ps-datasource  ──data source service
-└── linkis-ps-publicservice  ──public service
-````
-**Microservice abbreviation**:
-
-| Abbreviation | Full English Name | Full Chinese Name |
-|------|-------------------------|------------|
-| cg | Computation Governance | Computing Governance |
-| mg | Microservice Governance | Microservice Governance |
-| ps | Public Enhancement Service | Public Enhancement Service |
-
-In the past, to start and stop a single microservice, you need to enter the 
bin directory of each microservice and execute the start/stop script. When 
there are many microservices, it is troublesome to start and stop. A lot of 
additional directory switching operations are added. Linkis1.0 will all The 
scripts related to the start and stop of microservices are placed in the sbin 
directory, and only a single entry script needs to be executed.
-
-**Under the Linkis/sbin directory**:
-
-1.Start all microservices at once:
-
-````
-sh linkis-start-all.sh
-````
-
-2.Shut down all microservices at once
-
-````
-sh linkis-stop-all.sh
-````
-
-3.Start a single microservice (the service name needs to be removed from the 
Linkis prefix, such as mg-eureka)
-````
-sh linkis-daemon.sh start service-name
-````
-For example: 
-````
-sh linkis-daemon.sh start mg-eureka
-````
-
-4.Shut down a single microservice
-````
-sh linkis-daemon.sh stop service-name
-````
-For example: 
-````
-sh linkis-daemon.sh stop mg-eureka
-````
-
-5.Restart a single microservice
-````
-sh linkis-daemon.sh restart service-name
-````
-For example: 
-````
-sh linkis-daemon.sh restart mg-eureka
-````
-
-6.View the status of a single microservice
-````
-sh linkis-daemon.sh status service-name
-````
-For example: 
-````
-sh linkis-daemon.sh status mg-eureka
-````
diff --git a/docs/deployment/directory-of-sourcecode.md 
b/docs/deployment/directory-of-sourcecode.md
deleted file mode 100644
index e98b1d4774..0000000000
--- a/docs/deployment/directory-of-sourcecode.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-title:  Source Code Directory
-sidebar_position: 3.0
----
-
-> Linkis source code hierarchical directory structure description, if you want 
to learn more about Linkis modules, please check [Linkis related architecture 
design](architecture/overview.md)
-
-```html
-|-- linkis-dist //Compile the module of the entire project
-|        |-- assembly-combined
-|        |-- bin
-|        |-- deploy-config
-|        |-- src
-|-- linkis-commons //Core abstraction, which contains all common modules
-|        |-- linkis-common //Common module, built-in many common tools
-|        |-- linkis-hadoop-common
-|        |-- linkis-httpclient //Java SDK top-level interface
-|        |-- linkis-message-scheduler
-|        |-- linkis-module
-|        |-- linkis-mybatis //SpringCloud's Mybatis module
-|        |-- linkis-protocol
-|        |-- linkis-rpc //RPC module, complex two-way communication based on 
Feign
-|        |-- linkis-scheduler //General scheduling module
-|        |-- linkis-storage
-|        |
-|-- linkis-computation-governance //computing governance service
-|        |-- linkis-client //Java SDK, users can directly access Linkis 
through Client
-|        |-- linkis-computation-governance-common
-|        |-- linkis-engineconn
-|        |-- linkis-engineconn-manager
-|        |-- linkis-entrance //General low-level entrance module
-|        |-- linkis-entrance-client
-|        |-- linkis-jdbc-driver
-|        |-- linkis-manager
-|
-|-- linkis-engineconn-plugins
-|        |-- engineconn-plugins
-|        |-- linkis-engineconn-plugin-framework
-|
-|-- linkis-extensions
-|        |-- linkis-io-file-client
-|-- linkis-orchestrator
-|        |-- linkis-code-orchestrator
-|        |-- linkis-computation-orchestrator
-|        |-- linkis-orchestrator-core
-|        |-- plugin
-|-- linkis-public-enhancements //Public enhancement services
-|        |-- linkis-bml // Material library
-|        |-- linkis-context-service //Unified context
-|        |-- linkis-datasource //Data source service
-|        |-- linkis-publicservice //Public Service
-|-- linkis-spring-cloud-services //Microservice governance
-|        |-- linkis-service-discovery
-|        |-- linkis-service-gateway //Gateway
-|-- db //Database information
-|-- license-doc //license details
-|        |-- license //The license of the background project
-|         - ui-license //License of linkis management desk
-|-- tool //Tool script
-|        |-- check.sh
-|        |-- dependencies
-|
-|-- web //Management desk code of linkis
-|
-|-- scalastyle-config.xml //Scala code format check configuration file
-|-- CONTRIBUTING.md
-|-- CONTRIBUTING_CN.md
-|-- DISCLAIMER-WIP
-|-- LICENSE //LICENSE of the project source code
-|-- LICENSE-binary //LICENSE of binary package
-|-- LICENSE-binary-ui //LICENSE of the front-end compiled package
-|-- NOTICE //NOTICE of project source code
-|-- NOTICE-binary // NOTICE of binary package
-|-- NOTICE-binary-ui // NOTICE of front-end binary package
-|-- licenses-binary The detailed dependent license file of the binary package
-|-- licenses-binary-ui //The license file that the front-end compilation 
package depends on in detail
-|-- README.md
-|-- README_CN.md
\ No newline at end of file
diff --git a/docs/deployment/directory-of-unpack.md 
b/docs/deployment/directory-of-unpack.md
deleted file mode 100644
index eb88711cd2..0000000000
--- a/docs/deployment/directory-of-unpack.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: Installation Package Directory
-sidebar_position: 3.1
----
-
-Download the officially released [Compilation Complete 
Package](https://linkis.apache.org/zh-CN/download/main), and the decompressed 
directory structure is as follows:
-
-```html
-
-├── bin
-│ ├── checkEnv.sh //deployment environment verification script
-│ ├── common.sh
-│ └── install.sh //script to execute the installation
-├── deploy-config
-│ ├── db.sh //database connection configuration
-│ └── linkis-env.sh //related environment configuration information
-├── DISCLAIMER
-├── LICENSE
-├── licenses
-├── linkis-package //microservice related startup configuration files, 
dependencies, scripts, linkis-cli, etc.
-│ ├── bin
-│ ├── conf
-│ ├── db
-│ ├── lib
-│ └── sbin
-├── NOTICE
-├── README_CN.md
-└── README.md
-
-```
\ No newline at end of file
diff --git a/docs/tuning-and-troubleshooting/overview.md 
b/docs/tuning-and-troubleshooting/overview.md
index bfb0aa3b2e..2909f8b7a3 100644
--- a/docs/tuning-and-troubleshooting/overview.md
+++ b/docs/tuning-and-troubleshooting/overview.md
@@ -97,4 +97,4 @@ For problems that cannot be resolved according to the above 
process positioning
 
 ### Ⅵ. locate the source code by remote debug
 
-Under normal circumstances, remote debugging of source code is the most 
effective way to locate problems, but compared to document review, users need 
to have a certain understanding of the source code structure. It is recommended 
that you check the [Linkis source code level detailed 
structure](deployment/directory-of-sourcecode.md) in the Linkis WIKI before 
remote debugging.After having a certain degree of familiarity to the the source 
code structure of the project, after a certain degre [...]
\ No newline at end of file
+Under normal circumstances, remote debugging of source code is the most 
effective way to locate problems, but compared to document review, users need 
to have a certain understanding of the source code structure. It is recommended 
that you check the [Linkis source code level detailed 
structure](deployment/directory-linkis.md) in the Linkis WIKI before remote 
debugging.After having a certain degree of familiarity to the the source code 
structure of the project, after a certain degree of fa [...]
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-linkis.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-linkis.md
new file mode 100644
index 0000000000..e7c993d60f
--- /dev/null
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-linkis.md
@@ -0,0 +1,299 @@
+---
+title: linkis目录结构
+sidebar_position: 7
+---
+
+> 
Linkis代码层级目录结构,以及安装包目录结构和部署后的目录结构说明,如果想详细了解各个模块,请查看[Linkis的相关架构设计](architecture/overview.md)
+
+## 1. 源码目录结构
+
+```html
+├── docs
+│   ├── configuration //linkis所有模块的配置项文档
+│   ├── errorcode //linkis所有模块的错误码文档
+│   ├── configuration-change-records.md
+│   ├── index.md
+│   ├── info-1.1.3.md
+│   ├── info-1.2.1.md
+│   ├── info-1.3.1.md
+│   └── trino-usage.md
+├── linkis-commons //核心抽象,里面放有所有的公用模块
+│   ├── linkis-common //通用模块,内置很多通用工具类
+│   ├── linkis-hadoop-common
+│   ├── linkis-httpclient  //Java SDK顶层接口 对httpclient的进一步封装
+│   ├── linkis-module // linkis的服务顶层公用模块 涉及到服务启动时的参数和服务初始化 统一的Restful处理 登录态校验等
+│   ├── linkis-mybatis //SpringCloud的Mybatis模块
+│   ├── linkis-protocol //服务请求/响应的一些接口和实体类
+│   ├── linkis-rpc  //RPC模块,基于Feign实现的复杂双向通信
+│   ├── linkis-scheduler //通用调度模块
+│   ├── linkis-storage //文件操作工具集
+├── linkis-computation-governance //计算治理服务
+│   ├── linkis-client //Java SDK,用户通过Client可直接访问Linkis
+│   ├── linkis-computation-governance-common
+│   ├── linkis-engineconn
+│   ├── linkis-engineconn-manager
+│   ├── linkis-entrance //通用底层entrance模块
+│   ├── linkis-jdbc-driver //可以类似jdbc sdk方式连接使用linkis
+│   ├── linkis-manager
+├── linkis-dist //编译打包最后阶段步骤 整合所有lib包和安装部署脚本配置等
+│   ├── bin
+│   │   ├── checkEnv.sh
+│   │   ├── common.sh
+│   │   └── install.sh //安装脚本
+│   ├── deploy-config
+│   │   ├── db.sh  //数据库配置
+│   │   └── linkis-env.sh  //linkis 启动相关配置
+│   ├── docker
+│   │   └── scripts
+│   ├── helm
+│   │   ├── charts
+│   │   ├── scripts
+│   │   ├── README_CN.md
+│   │   └── README.md
+│   ├── package
+│   │   ├── bin
+│   │   ├── conf
+│   │   ├── db
+│   │   └── sbin
+│   ├── release-docs
+│   │   ├── licenses
+│   │   ├── LICENSE
+│   │   └── NOTICE
+│   ├── src
+│   └── pom.xml
+├── linkis-engineconn-plugins // 引擎 
+│   ├── elasticsearch 
+│   ├── flink
+│   ├── hive
+│   ├── io_file
+│   ├── jdbc
+│   ├── openlookeng
+│   ├── pipeline
+│   ├── presto
+│   ├── python
+│   ├── seatunnel
+│   ├── shell
+│   ├── spark
+│   ├── sqoop
+├── linkis-extensions // 扩展功能增强插件模块
+│   ├── linkis-io-file-client // 对linkis-storage的功能扩展
+├── linkis-orchestrator //服务的编排
+│   ├── linkis-code-orchestrator
+│   ├── linkis-computation-orchestrator
+│   ├── linkis-orchestrator-core
+├── linkis-public-enhancements //公共增强服务
+│   ├── linkis-basedata-manager
+│   ├── linkis-bml  // 物料库
+│   ├── linkis-configuration
+│   ├── linkis-context-service //统一上下文
+│   ├── linkis-datasource //数据源服务
+│   ├── linkis-error-code
+│   ├── linkis-instance-label
+│   ├── linkis-jobhistory
+│   ├── linkis-ps-common-lock
+│   ├── linkis-script-dev
+│   ├── linkis-udf
+│   ├── linkis-variable
+├── linkis-spring-cloud-services //微服务治理
+│   ├── linkis-service-discovery
+│   ├── linkis-service-gateway //网关Gateway
+├── linkis-web //linkis的管理台代码
+│   ├── release-docs
+│   │   ├── licenses
+│   │   └── LICENSE
+│   ├── src
+│   ├── config.sh
+│   ├── install.sh
+│   ├── package.json
+│   ├── pom.xml
+│   └── vue.config.js
+├── tool
+│   ├── dependencies
+│   │   ├── known-dependencies.txt
+│   │   └── regenerate_konwn_dependencies_txt.sh
+│   ├── code-style-idea.xml
+│   ├── license-header
+│   └── modify_license.sh
+├── CONTRIBUTING_CN.md
+├── CONTRIBUTING.md
+├── DISCLAIMER
+├── linkis-tree.txt
+├── mvnw
+├── mvnw.cmd
+├── pom.xml
+├── README_CN.md
+├── README.md
+└── scalastyle-config.xml
+
+```
+
+## 2. 安装包目录结构
+```html
+
+├── bin
+│   ├── checkEnv.sh ── 环境变量检测
+│   ├── common.sh ── 部分公共shell函数
+│   └── install.sh ── Linkis安装的主脚本
+├── deploy-config
+│   ├── db.sh       //数据库连接配置
+│   └── linkis-env.sh //相关环境配置信息
+├── docker
+├── helm
+├── licenses  
+├── linkis-package  //微服务相关的启动配置文件,依赖,脚本,linkis-cli等
+│   ├── bin
+│   ├── conf
+│   ├── db
+│   ├── lib
+│   └── sbin
+├── NOTICE
+├── DISCLAIMER
+├── LICENSE
+├── README_CN.md
+└── README.md
+
+```
+
+
+## 3. 部署后的目录结构
+
+
+```html
+├── bin              ──  linkis-cli  用于向Linkis提交任务的Shell命令行程序
+│   ├── linkis-cli
+│   ├── linkis-cli-hive
+│   ├── linkis-cli-pre
+│   ├── linkis-cli-spark-sql
+│   ├── linkis-cli-spark-submit
+│   └── linkis-cli-sqoop
+├── conf 配置目录
+│   ├── application-eureka.yml
+│   ├── application-linkis.yml    ── 微服务通用yml
+│   ├── linkis-cg-engineconnmanager.properties
+│   ├── linkis-cg-engineplugin.properties
+│   ├── linkis-cg-linkismanager.properties
+│   │── linkis-cli
+│   │   ├── linkis-cli.properties
+│   │   └── log4j2.xml
+│   ├── linkis-env.sh    ── linkis 环境变量配置
+│   ├── linkis-mg-gateway.properties
+│   ├── linkis.properties  ── linkis 服务的全局配合,所有微服务启动都会加载使用
+│   ├── linkis-ps-publicservice.properties
+│   ├── log4j2.xml
+├── db 数据库DML和DDL文件目录
+│   ├── linkis_ddl.sql ── 数据库表定义SQL
+│   ├── linkis_dml.sql ── 数据库表初始化SQL
+│   └── module    ── 包含各个微服务的DML和DDL文件
+│   └── upgrade   ── 针对每个版本 增量DML/DDL
+├── lib lib目录
+│   ├── linkis-commons ── 公共依赖包 大多服务启动时(linkis-mg-gateway除外) -cp 路径参数 都会加载这个目录
+│   ├── linkis-computation-governance ──计算治理模块的lib目录
+│   ├── linkis-engineconn-plugins ──所有引擎插件的lib目录
+│   ├── linkis-public-enhancements ──公共增强服务的lib目录
+│   └── linkis-spring-cloud-services ──SpringCloud的lib目录
+├── logs 日志目录
+│   ├── linkis-cg-engineconnmanager-gc.log
+│   ├── linkis-cg-engineconnmanager.log
+│   ├── linkis-cg-engineconnmanager.out
+│   ├── linkis-cg-engineplugin-gc.log
+│   ├── linkis-cg-engineplugin.log
+│   ├── linkis-cg-engineplugin.out
+│   ├── linkis-cg-entrance-gc.log
+│   ├── linkis-cg-entrance.log
+│   ├── linkis-cg-entrance.out
+│   ├── linkis-cg-linkismanager-gc.log
+│   ├── linkis-cg-linkismanager.log
+│   ├── linkis-cg-linkismanager.out
+│   ├── linkis-cli
+│   │   ├── linkis-client.hadoop.log.20220409162400037523664
+│   │   ├── linkis-client.hadoop.log.20220409162524417944443
+│   ├── linkis-mg-eureka-gc.log
+│   ├── linkis-mg-eureka.log
+│   ├── linkis-mg-eureka.out
+│   ├── linkis-mg-gateway-gc.log
+│   ├── linkis-mg-gateway.log
+│   ├── linkis-mg-gateway.out
+│   ├── linkis-ps-publicservice-gc.log
+│   ├── linkis-ps-publicservice.log
+│   └── linkis-ps-publicservice.out
+├── pid 所有微服务的进程ID
+│   ├── linkis_cg-engineconnmanager.pid ──引擎管理器微服务
+│   ├── linkis_cg-engineconnplugin.pid ──引擎插件微服务
+│   ├── linkis_cg-entrance.pid ──引擎入口微服务
+│   ├── linkis_cg-linkismanager.pid ──linkis管理器微服务
+│   ├── linkis_mg-eureka.pid ──eureka微服务
+│   ├── linkis_mg-gateway.pid ──gateway微服务
+│   └── linkis_ps-publicservice.pid ──公共微服务
+└── sbin 微服务启停脚本目录
+     ├── ext ──各个微服务的启停脚本目录
+     ├── linkis-daemon.sh ── 快捷启停、重启单个微服务脚本
+     ├── linkis-start-all.sh ── 一键启动全部微服务脚本
+     └── linkis-stop-all.sh ── 一键停止全部微服务脚本
+
+```
+
+### 3.1  配置项修改
+
+在执行完Linkis安装后,所有配置项位于conf目录下,
+如果需要进行配置项修改,修改配置`${LINKIS_HOME}/conf/*properties`文件后,重启对应的服务,
+如:`sh sbin/linkis-daemon.sh start ps-publicservice`。
+如果修改的是公共配置文件`application-eureka.yml/application-linkis.yml/linkis.properties`,需要重启所有服务`sh
 sbin/linkis-start-all.sh`
+
+
+
+
+### 3.2 微服务启停
+
+所有微服务名称如下:
+ ```
+├── linkis-cg-engineconnmanager 引擎管理服务  
+├── linkis-cg-engineplugin 引擎插件管理服务  
+├── linkis-cg-entrance 计算治理入口服务  
+├── linkis-cg-linkismanager 计算治理管理服务  
+├── linkis-mg-eureka 微服务注册中心服务  
+├── linkis-mg-gateway Linkis网关服务  
+├── linkis-ps-publicservice 公共服务 
+ ```
+
+**微服务简称**:
+
+| 简称 | 英文全称                | 中文全称   |
+ |------|-------------------------|------------|
+| cg   | Computation Governance  | 计算治理   |
+| mg   | Microservice Covernance | 微服务治理 |
+| ps   | Public Enhancement Service  | 公共增强服务   |
+
+
+
+``` 
+# 一次性启动所有微服务:
+ 
+     sh linkis-start-all.sh
+ 
+# 一次性关停所有微服务
+ 
+     sh linkis-stop-all.sh
+ 
+# 启动单个微服务(服务名需要去掉linkis前缀如:mg-eureka)
+ 
+     sh linkis-daemon.sh start service-name
+ 
+     例如: sh linkis-daemon.sh start mg-eureka
+ 
+# 关闭单个微服务
+ 
+     sh linkis-daemon.sh stop service-name
+ 
+     例如: sh linkis-daemon.sh stop mg-eureka
+ 
+# 重启单个微服务
+ 
+     sh linkis-daemon.sh restart service-name
+ 
+     例如: sh linkis-daemon.sh restart mg-eureka
+# 查看单个微服务的状态
+ 
+     sh linkis-daemon.sh status service-name
+ 
+     例如: sh linkis-daemon.sh status mg-eureka
+```
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-of-deployed.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-of-deployed.md
deleted file mode 100644
index 37d893f2cf..0000000000
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-of-deployed.md
+++ /dev/null
@@ -1,169 +0,0 @@
----
-title: 部署后的目录结构
-sidebar_position: 3.2
----
-
-## 1 目录结构
-
-安装后`${LINKIS_HOME}`目录结构
-
-```html
-├── bin              ──  linkis-cli  用于向Linkis提交任务的Shell命令行程序
-│   ├── linkis-cli
-│   ├── linkis-cli-hive
-│   ├── linkis-cli-pre
-│   ├── linkis-cli-spark-sql
-│   ├── linkis-cli-spark-submit
-│   └── linkis-cli-sqoop
-├── conf 配置目录
-│   ├── application-eureka.yml
-│   ├── application-linkis.yml    ── 微服务通用yml
-│   ├── linkis-cg-engineconnmanager.properties
-│   ├── linkis-cg-engineplugin.properties
-│   ├── linkis-cg-entrance.properties
-│   ├── linkis-cg-linkismanager.properties
-│   │── linkis-cli
-│   │   ├── linkis-cli.properties
-│   │   └── log4j2.xml
-│   ├── linkis-env.sh    ── linkis 环境变量配置
-│   ├── linkis-mg-gateway.properties
-│   ├── linkis.properties  ── linkis 服务的全局配合,所有微服务启动都会加载使用
-│   ├── linkis-ps-cs.properties
-│   ├── linkis-ps-data-source-manager.properties
-│   ├── linkis-ps-metadatamanager.properties
-│   ├── linkis-ps-publicservice.properties
-│   ├── log4j2.xml
-│   ├── proxy.properties(可选)  proxy 代理用户模式的配置(>=1.1.1)
-│   └── token.properties(可选)  token 模式认证的配置认证的token 1.1.1开始,用数据库存储
-├── db 数据库DML和DDL文件目录
-│   ├── linkis_ddl.sql ── 数据库表定义SQL
-│   ├── linkis_dml.sql ── 数据库表初始化SQL
-│   └── module    ── 包含各个微服务的DML和DDL文件
-│   └── upgrade   ── 针对每个版本 增量DML/DDL
-├── lib lib目录
-│   ├── linkis-commons ── 公共依赖包 大多服务启动时(linkis-mg-gateway除外) -cp 路径参数 都会加载这个目录
-│   ├── linkis-computation-governance ──计算治理模块的lib目录
-│   ├── linkis-engineconn-plugins ──所有引擎插件的lib目录
-│   ├── linkis-public-enhancements ──公共增强服务的lib目录
-│   └── linkis-spring-cloud-services ──SpringCloud的lib目录
-├── logs 日志目录
-│   ├── linkis-cg-engineconnmanager-gc.log
-│   ├── linkis-cg-engineconnmanager.log
-│   ├── linkis-cg-engineconnmanager.out
-│   ├── linkis-cg-engineplugin-gc.log
-│   ├── linkis-cg-engineplugin.log
-│   ├── linkis-cg-engineplugin.out
-│   ├── linkis-cg-entrance-gc.log
-│   ├── linkis-cg-entrance.log
-│   ├── linkis-cg-entrance.out
-│   ├── linkis-cg-linkismanager-gc.log
-│   ├── linkis-cg-linkismanager.log
-│   ├── linkis-cg-linkismanager.out
-│   ├── linkis-cli
-│   │   ├── linkis-client.hadoop.log.20220409162400037523664
-│   │   ├── linkis-client.hadoop.log.20220409162524417944443
-│   ├── linkis-mg-eureka-gc.log
-│   ├── linkis-mg-eureka.log
-│   ├── linkis-mg-eureka.out
-│   ├── linkis-mg-gateway-gc.log
-│   ├── linkis-mg-gateway.log
-│   ├── linkis-mg-gateway.out
-│   ├── linkis-ps-cs-gc.log
-│   ├── linkis-ps-cs.log
-│   ├── linkis-ps-cs.out
-│   ├── linkis-ps-data-source-manager-gc.log
-│   ├── linkis-ps-data-source-manager.log
-│   ├── linkis-ps-data-source-manager.out
-│   ├── linkis-ps-metadatamanager-gc.log
-│   ├── linkis-ps-metadatamanager.log
-│   ├── linkis-ps-metadatamanager.out
-│   ├── linkis-ps-publicservice-gc.log
-│   ├── linkis-ps-publicservice.log
-│   └── linkis-ps-publicservice.out
-├── pid 所有微服务的进程ID
-│   ├── linkis_cg-engineconnmanager.pid ──引擎管理器微服务
-│   ├── linkis_cg-engineconnplugin.pid ──引擎插件微服务
-│   ├── linkis_cg-entrance.pid ──引擎入口微服务
-│   ├── linkis_cg-linkismanager.pid ──linkis管理器微服务
-│   ├── linkis_mg-eureka.pid ──eureka微服务
-│   ├── linkis_mg-gateway.pid ──gateway微服务
-│   ├── linkis_ps-cs.pid ──上下文微服务
-│   ├── linkis_ps-data-source-manager.pid --数据源微服务
-│   ├── linkis_ps-metadatamanager.pid  --元数据管理微服务
-│   └── linkis_ps-publicservice.pid ──公共微服务
-└── sbin 微服务启停脚本目录
-     ├── ext ──各个微服务的启停脚本目录
-     ├── linkis-daemon.sh ── 快捷启停、重启单个微服务脚本
-     ├── linkis-start-all.sh ── 一键启动全部微服务脚本
-     └── linkis-stop-all.sh ── 一键停止全部微服务脚本
-
-```
- 
- ## 2  配置项修改
- 
- 在执行完Linkis安装后,所有配置项位于conf目录下,
- 如果需要进行配置项修改,修改配置`${LINKIS_HOME}/conf/*properties`文件后,重启对应的服务,
- 如:`sh sbin/linkis-daemon.sh start ps-publicservice`。
- 
如果修改的是公共配置文件`application-eureka.yml/application-linkis.yml/linkis.properties`,需要重启所有服务`sh
 sbin/linkis-start-all.sh` 
- 
-
-
- 
- ## 3 微服务启停
- 
-所有微服务名称如下:
- ```
-├── linkis-cg-engineconnmanager 引擎管理服务  
-├── linkis-cg-engineplugin 引擎插件管理服务  
-├── linkis-cg-entrance 计算治理入口服务  
-├── linkis-cg-linkismanager 计算治理管理服务  
-├── linkis-mg-eureka 微服务注册中心服务  
-├── linkis-mg-gateway Linkis网关服务  
-├── linkis-ps-cs 上下文服务 
-├── linkis-ps-publicservice 公共服务 
-├── linkis-ps-data-source-manager 数据源管理服务 
-├── linkis-ps-metadatamanager  元数据查询服务
- ```
-
-**微服务简称**:
- 
- | 简称 | 英文全称                | 中文全称   |
- |------|-------------------------|------------|
- | cg   | Computation Governance  | 计算治理   |
- | mg   | Microservice Covernance | 微服务治理 |
- | ps   | Public Enhancement Service  | 公共增强服务   |
- 
-
-
-``` 
-# 一次性启动所有微服务:
- 
-     sh linkis-start-all.sh
- 
-# 一次性关停所有微服务
- 
-     sh linkis-stop-all.sh
- 
-# 启动单个微服务(服务名需要去掉linkis前缀如:mg-eureka)
- 
-     sh linkis-daemon.sh start service-name
- 
-     例如: sh linkis-daemon.sh start mg-eureka
- 
-# 关闭单个微服务
- 
-     sh linkis-daemon.sh stop service-name
- 
-     例如: sh linkis-daemon.sh stop mg-eureka
- 
-# 重启单个微服务
- 
-     sh linkis-daemon.sh restart service-name
- 
-     例如: sh linkis-daemon.sh restart mg-eureka
-# 查看单个微服务的状态
- 
-     sh linkis-daemon.sh status service-name
- 
-     例如: sh linkis-daemon.sh status mg-eureka
-```
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-of-sourcecode.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-of-sourcecode.md
deleted file mode 100644
index c191312ffc..0000000000
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-of-sourcecode.md
+++ /dev/null
@@ -1,93 +0,0 @@
----
-title: 源码目录结构
-sidebar_position: 3.0
----
-
-> Linkis代码层级目录结构说明,如果想详细了解各个模块,请查看[Linkis的相关架构设计](architecture/overview.md)
-
-
-```html
-│-- linkis-dist //编译打包最后阶段步骤 整合所有lib包和安装部署脚本配置等
-│        │-- assembly-combined
-│        │-- bin  安装相关的脚本
-│        │-- deploy-config //安装的配置
-│        │-- src
-│-- linkis-commons  //核心抽象,里面放有所有的公用模块
-│        │-- linkis-common  //通用模块,内置很多通用工具类
-│        │-- linkis-hadoop-common
-│        │-- linkis-httpclient  //Java SDK顶层接口 对httpclient的进一步封装
-│        │-- linkis-module  // linkis的服务顶层公用模块 涉及到服务启动时的参数和服务初始化 统一的Restful处理 
登录态校验等
-│        │-- linkis-mybatis  //SpringCloud的Mybatis模块
-│        │-- linkis-protocol  //服务请求/响应的一些接口和实体类
-│        │-- linkis-rpc      //RPC模块,基于Feign实现的复杂双向通信
-│        │-- linkis-scheduler //通用调度模块
-│        │-- linkis-storage   //文件操作工具集
-│        │
-│-- linkis-computation-governance //计算治理服务
-│        │-- linkis-client  //Java SDK,用户通过Client可直接访问Linkis
-│        │-- linkis-computation-governance-common
-│        │-- linkis-engineconn
-│        │-- linkis-engineconn-manager
-│        │-- linkis-entrance //通用底层entrance模块
-│        │-- linkis-entrance-client
-│        │-- linkis-jdbc-driver  //可以类似jdbc sdk方式连接使用linkis
-│        │-- linkis-manager
-│
-│-- linkis-engineconn-plugins // 引擎插件
-│        │-- engineconn-plugins
-│        │-- linkis-engineconn-plugin-framework
-│
-│-- linkis-extensions // 扩展功能增强插件模块
-│        │-- linkis-io-file-client  // 对linkis-storage的功能扩展
-│
-│-- linkis-orchestrator  //服务的编排
-│        │-- linkis-code-orchestrator
-│        │-- linkis-computation-orchestrator
-│        │-- linkis-orchestrator-core
-│        │-- plugin
-│
-│-- linkis-public-enhancements //公共增强服务
-│        │-- linkis-bml  // 物料库
-│        │-- linkis-context-service //统一上下文
-│        │-- linkis-datasource   //数据源服务
-│        │   ├── linkis-datasource-client //客户端代码
-│        │   ├── linkis-datasource-manager //数据源管理模块
-│        │   │   ├── common  //数据源管理公共模块
-│        │   │   └── server  //数据源管理服务模块
-│        │   ├── linkis-metadata //旧版本已有的模块,保留
-│        │   ├── linkis-metadata-manager //数据元管理模块
-│        │       ├── common //数据元管理公共模块
-│        │       ├── server //数据元管理服务模块
-│        │       └── service //支持的数据源
-│        │           ├── elasticsearch
-│        │           ├── hive
-│        │           ├── kafka
-│        │           └── mysql
-│        │-- linkis-publicservice  //公共服务
-│
-│-- linkis-spring-cloud-services //微服务治理
-│        │-- linkis-service-discovery
-│        │-- linkis-service-gateway //网关Gateway
-│-- db  //数据库信息
-│
-│-- tool //工具脚本
-│        │-- check.sh
-│        │-- dependencies
-│
-│-- web  //linkis的管理台代码
-│-- scalastyle-config.xml  //Scala 代码格式检查配置文件
-│-- CONTRIBUTING.md
-│-- CONTRIBUTING_CN.md
-│-- DISCLAIMER-WIP
-│-- LICENSE //项目源码的LICENSE
-│-- LICENSE-binary //二进制包的LICENSE
-│-- LICENSE-binary-ui //前端web编译包的LICENSE
-│-- NOTICE  //项目源码的NOTICE
-│-- NOTICE-binary //二进制包的NOTICE
-│-- NOTICE-binary-ui //前端web二进制包的NOTICE
-│-- licenses-binary  二进制包的详细依赖的license文件
-│-- licenses-binary-ui //前端web编译包详细依赖的license文件
-│-- README.md
-│-- README_CN.md
-
-```
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-of-unpack.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-of-unpack.md
deleted file mode 100644
index 26aac360fa..0000000000
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/deployment/directory-of-unpack.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: 安装包目录结构
-sidebar_position: 3.1
----
-> Linkis安装包解压后的目录结构
-
-下载官方发布的[编译完整包](https://linkis.apache.org/zh-CN/download/main),解压后的目录结构如下:
-
-```html
-
-├── bin
-│   ├── checkEnv.sh ── 环境变量检测
-│   ├── common.sh ── 部分公共shell函数
-│   └── install.sh ── Linkis安装的主脚本
-├── deploy-config
-│   ├── db.sh       //数据库连接配置
-│   └── linkis-env.sh //相关环境配置信息
-├── DISCLAIMER
-├── LICENSE
-├── licenses  
-├── linkis-package  //微服务相关的启动配置文件,依赖,脚本,linkis-cli等
-│   ├── bin
-│   ├── conf
-│   ├── db
-│   ├── lib
-│   └── sbin
-├── NOTICE
-├── README_CN.md
-└── README.md
-
-```
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/tuning-and-troubleshooting/overview.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/tuning-and-troubleshooting/overview.md
index de160b866c..251cfd1ae3 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/tuning-and-troubleshooting/overview.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/tuning-and-troubleshooting/overview.md
@@ -165,6 +165,6 @@ sh -x engineConnExec.sh
 ### 5. 定位源码远程debug
 
 通常情况下,对源码远程debug是定位问题最有效的方式,但相对查阅文档来说,需要用户对源码结构有一定的了解,
-这里建议您在远程debug前查阅《 [Linkis源码层级结构详解](deployment/directory-of-sourcecode.md) 
》,对项目的源码结构进行初步的了解,
+这里建议您在远程debug前查阅《 [Linkis源码层级结构详解](deployment/directory-linkis.md) 
》,对项目的源码结构进行初步的了解,
 有一定程度上的熟悉之后,可以参考《 [如何DebugLinkis](development/debug.md) 》一文 调试对应微服务下的代码。
 
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.3.0/tuning-and-troubleshooting/overview.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.3.0/tuning-and-troubleshooting/overview.md
index de160b866c..251cfd1ae3 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.3.0/tuning-and-troubleshooting/overview.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.3.0/tuning-and-troubleshooting/overview.md
@@ -165,6 +165,6 @@ sh -x engineConnExec.sh
 ### 5. 定位源码远程debug
 
 通常情况下,对源码远程debug是定位问题最有效的方式,但相对查阅文档来说,需要用户对源码结构有一定的了解,
-这里建议您在远程debug前查阅《 [Linkis源码层级结构详解](deployment/directory-of-sourcecode.md) 
》,对项目的源码结构进行初步的了解,
+这里建议您在远程debug前查阅《 [Linkis源码层级结构详解](deployment/directory-linkis.md) 
》,对项目的源码结构进行初步的了解,
 有一定程度上的熟悉之后,可以参考《 [如何DebugLinkis](development/debug.md) 》一文 调试对应微服务下的代码。
 
diff --git 
a/versioned_docs/version-1.3.0/tuning-and-troubleshooting/overview.md 
b/versioned_docs/version-1.3.0/tuning-and-troubleshooting/overview.md
index bfb0aa3b2e..2909f8b7a3 100644
--- a/versioned_docs/version-1.3.0/tuning-and-troubleshooting/overview.md
+++ b/versioned_docs/version-1.3.0/tuning-and-troubleshooting/overview.md
@@ -97,4 +97,4 @@ For problems that cannot be resolved according to the above 
process positioning
 
 ### Ⅵ. locate the source code by remote debug
 
-Under normal circumstances, remote debugging of source code is the most 
effective way to locate problems, but compared to document review, users need 
to have a certain understanding of the source code structure. It is recommended 
that you check the [Linkis source code level detailed 
structure](deployment/directory-of-sourcecode.md) in the Linkis WIKI before 
remote debugging.After having a certain degree of familiarity to the the source 
code structure of the project, after a certain degre [...]
\ No newline at end of file
+Under normal circumstances, remote debugging of source code is the most 
effective way to locate problems, but compared to document review, users need 
to have a certain understanding of the source code structure. It is recommended 
that you check the [Linkis source code level detailed 
structure](deployment/directory-linkis.md) in the Linkis WIKI before remote 
debugging.After having a certain degree of familiarity to the the source code 
structure of the project, after a certain degree of fa [...]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to