You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@linkis.apache.org by pe...@apache.org on 2021/10/28 12:07:48 UTC

[incubator-linkis-website] 19/50: add docs image

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

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

commit 7ce1935783ff3b3a11391f330e50db6ba3f58371
Author: casionone <ca...@gmail.com>
AuthorDate: Tue Oct 12 13:15:53 2021 +0800

    add docs image
---
 .../add_an_EngineConn_flow_chart.png               | Bin 0 -> 59893 bytes
 .../docs/Architecture/EngineConn/engineconn-01.png | Bin 0 -> 157753 bytes
 .../Gateway/gateway_server_dispatcher.png          | Bin 0 -> 83743 bytes
 .../Architecture/Gateway/gateway_server_global.png | Bin 0 -> 85272 bytes
 .../docs/Architecture/Gateway/gatway_websocket.png | Bin 0 -> 37769 bytes
 .../execution.png                                  | Bin 0 -> 31078 bytes
 .../orchestrate.png                                | Bin 0 -> 31095 bytes
 .../overall.png                                    | Bin 0 -> 231192 bytes
 .../physical_tree.png                              | Bin 0 -> 79471 bytes
 .../result_acquisition.png                         | Bin 0 -> 41007 bytes
 .../submission.png                                 | Bin 0 -> 12946 bytes
 .../LabelManager/label_manager_builder.png         | Bin 0 -> 62978 bytes
 .../LabelManager/label_manager_global.png          | Bin 0 -> 14988 bytes
 .../LabelManager/label_manager_scorer.png          | Bin 0 -> 72977 bytes
 .../Linkis0.X-NewEngine-architecture.png           | Bin 0 -> 244826 bytes
 .../docs/Architecture/Linkis0.X-services-list.png  | Bin 0 -> 66821 bytes
 .../Linkis1.0-EngineConn-architecture.png          | Bin 0 -> 157753 bytes
 .../Linkis1.0-NewEngine-architecture.png           | Bin 0 -> 26523 bytes
 .../docs/Architecture/Linkis1.0-architecture.png   | Bin 0 -> 212362 bytes
 .../Linkis1.0-newEngine-initialization.png         | Bin 0 -> 48313 bytes
 .../docs/Architecture/Linkis1.0-services-list.png  | Bin 0 -> 85890 bytes
 .../Architecture/PublicEnhencementArchitecture.png | Bin 0 -> 47158 bytes
 .../ContextService/linkis-contextservice-01.png    | Bin 0 -> 22692 bytes
 .../ContextService/linkis-contextservice-02.png    | Bin 0 -> 10655 bytes
 .../linkis-contextservice-cache-01.png             | Bin 0 -> 11881 bytes
 .../linkis-contextservice-cache-02.png             | Bin 0 -> 23902 bytes
 .../linkis-contextservice-cache-03.png             | Bin 0 -> 109334 bytes
 .../linkis-contextservice-cache-04.png             | Bin 0 -> 36161 bytes
 .../linkis-contextservice-cache-05.png             | Bin 0 -> 2265 bytes
 .../linkis-contextservice-client-01.png            | Bin 0 -> 54438 bytes
 .../linkis-contextservice-client-02.png            | Bin 0 -> 93036 bytes
 .../linkis-contextservice-client-03.png            | Bin 0 -> 34839 bytes
 .../ContextService/linkis-contextservice-ha-01.png | Bin 0 -> 38439 bytes
 .../ContextService/linkis-contextservice-ha-02.png | Bin 0 -> 21982 bytes
 .../ContextService/linkis-contextservice-ha-03.png | Bin 0 -> 91788 bytes
 .../ContextService/linkis-contextservice-ha-04.png | Bin 0 -> 40733 bytes
 .../linkis-contextservice-listener-01.png          | Bin 0 -> 24414 bytes
 .../linkis-contextservice-listener-02.png          | Bin 0 -> 46152 bytes
 .../linkis-contextservice-listener-03.png          | Bin 0 -> 32597 bytes
 .../linkis-contextservice-persistence-01.png       | Bin 0 -> 198797 bytes
 .../linkis-contextservice-search-01.png            | Bin 0 -> 33731 bytes
 .../linkis-contextservice-search-02.png            | Bin 0 -> 26768 bytes
 .../linkis-contextservice-search-03.png            | Bin 0 -> 33312 bytes
 .../linkis-contextservice-search-04.png            | Bin 0 -> 25192 bytes
 .../linkis-contextservice-search-05.png            | Bin 0 -> 24757 bytes
 .../linkis-contextservice-search-06.png            | Bin 0 -> 29923 bytes
 .../linkis-contextservice-search-07.png            | Bin 0 -> 30013 bytes
 .../linkis-contextservice-service-01.png           | Bin 0 -> 56235 bytes
 .../linkis-contextservice-service-02.png           | Bin 0 -> 73463 bytes
 .../linkis-contextservice-service-03.png           | Bin 0 -> 23477 bytes
 .../linkis-contextservice-service-04.png           | Bin 0 -> 27387 bytes
 src/assets/docs/Architecture/bml-02.png            | Bin 0 -> 55227 bytes
 .../Architecture/linkis-engineConnPlugin-01.png    | Bin 0 -> 21864 bytes
 src/assets/docs/Architecture/linkis-intro-01.png   | Bin 0 -> 413878 bytes
 src/assets/docs/Architecture/linkis-intro-02.png   | Bin 0 -> 355186 bytes
 .../Architecture/linkis-microservice-gov-01.png    | Bin 0 -> 109909 bytes
 .../Architecture/linkis-microservice-gov-03.png    | Bin 0 -> 83457 bytes
 .../docs/Architecture/linkis-publicService-01.png  | Bin 0 -> 62443 bytes
 src/assets/docs/EngineUsage/hive-config.png        | Bin 0 -> 86864 bytes
 src/assets/docs/EngineUsage/hive-run.png           | Bin 0 -> 94294 bytes
 src/assets/docs/EngineUsage/jdbc-conf.png          | Bin 0 -> 91609 bytes
 src/assets/docs/EngineUsage/jdbc-run.png           | Bin 0 -> 56438 bytes
 src/assets/docs/EngineUsage/pyspakr-run.png        | Bin 0 -> 124979 bytes
 src/assets/docs/EngineUsage/python-config.png      | Bin 0 -> 92997 bytes
 src/assets/docs/EngineUsage/python-run.png         | Bin 0 -> 89641 bytes
 src/assets/docs/EngineUsage/queue-set.png          | Bin 0 -> 93935 bytes
 src/assets/docs/EngineUsage/scala-run.png          | Bin 0 -> 125060 bytes
 src/assets/docs/EngineUsage/shell-run.png          | Bin 0 -> 209553 bytes
 src/assets/docs/EngineUsage/spark-conf.png         | Bin 0 -> 99930 bytes
 src/assets/docs/EngineUsage/sparksql-run.png       | Bin 0 -> 121699 bytes
 src/assets/docs/EngineUsage/workflow.png           | Bin 0 -> 151481 bytes
 src/assets/docs/Linkis_1.0_architecture.png        | Bin 0 -> 316746 bytes
 src/assets/docs/Tuning_and_Troubleshooting/Q&A.png | Bin 0 -> 161638 bytes
 .../Tuning_and_Troubleshooting/code-fix-01.png     | Bin 0 -> 199523 bytes
 .../Tuning_and_Troubleshooting/db-config-01.png    | Bin 0 -> 391789 bytes
 .../Tuning_and_Troubleshooting/db-config-02.png    | Bin 0 -> 60334 bytes
 .../docs/Tuning_and_Troubleshooting/debug-01.png   | Bin 0 -> 6168 bytes
 .../docs/Tuning_and_Troubleshooting/debug-02.png   | Bin 0 -> 62496 bytes
 .../docs/Tuning_and_Troubleshooting/debug-03.png   | Bin 0 -> 32875 bytes
 .../docs/Tuning_and_Troubleshooting/debug-04.png   | Bin 0 -> 111758 bytes
 .../docs/Tuning_and_Troubleshooting/debug-05.png   | Bin 0 -> 52040 bytes
 .../docs/Tuning_and_Troubleshooting/debug-06.png   | Bin 0 -> 63668 bytes
 .../docs/Tuning_and_Troubleshooting/debug-07.png   | Bin 0 -> 316176 bytes
 .../docs/Tuning_and_Troubleshooting/debug-08.png   | Bin 0 -> 27722 bytes
 .../Tuning_and_Troubleshooting/hive-config-01.png  | Bin 0 -> 76327 bytes
 .../linkis-exception-01.png                        | Bin 0 -> 1199628 bytes
 .../linkis-exception-02.png                        | Bin 0 -> 1366293 bytes
 .../linkis-exception-03.png                        | Bin 0 -> 646836 bytes
 .../linkis-exception-04.png                        | Bin 0 -> 2965676 bytes
 .../linkis-exception-05.png                        | Bin 0 -> 454949 bytes
 .../linkis-exception-06.png                        | Bin 0 -> 869492 bytes
 .../linkis-exception-07.png                        | Bin 0 -> 2249882 bytes
 .../linkis-exception-08.png                        | Bin 0 -> 1191728 bytes
 .../linkis-exception-09.png                        | Bin 0 -> 1008341 bytes
 .../linkis-exception-10.png                        | Bin 0 -> 322110 bytes
 .../Tuning_and_Troubleshooting/page-show-01.png    | Bin 0 -> 115010 bytes
 .../Tuning_and_Troubleshooting/page-show-02.png    | Bin 0 -> 576911 bytes
 .../Tuning_and_Troubleshooting/page-show-03.png    | Bin 0 -> 654609 bytes
 .../searching_keywords.png                         | Bin 0 -> 102094 bytes
 .../Tuning_and_Troubleshooting/shell-error-01.png  | Bin 0 -> 74682 bytes
 .../Tuning_and_Troubleshooting/shell-error-02.png  | Bin 0 -> 330735 bytes
 .../Tuning_and_Troubleshooting/shell-error-03.png  | Bin 0 -> 1624375 bytes
 .../Tuning_and_Troubleshooting/shell-error-04.png  | Bin 0 -> 803920 bytes
 .../Tuning_and_Troubleshooting/shell-error-05.png  | Bin 0 -> 179543 bytes
 .../docs/Tunning_And_Troubleshooting/debug-01.png  | Bin 0 -> 6168 bytes
 .../docs/Tunning_And_Troubleshooting/debug-02.png  | Bin 0 -> 62496 bytes
 .../docs/Tunning_And_Troubleshooting/debug-03.png  | Bin 0 -> 32875 bytes
 .../docs/Tunning_And_Troubleshooting/debug-04.png  | Bin 0 -> 111758 bytes
 .../docs/Tunning_And_Troubleshooting/debug-05.png  | Bin 0 -> 52040 bytes
 .../docs/Tunning_And_Troubleshooting/debug-06.png  | Bin 0 -> 63668 bytes
 .../docs/Tunning_And_Troubleshooting/debug-07.png  | Bin 0 -> 316176 bytes
 .../docs/Tunning_And_Troubleshooting/debug-08.png  | Bin 0 -> 27722 bytes
 src/assets/docs/deploy/distributed_deployment.png  | Bin 0 -> 130148 bytes
 .../docs/deployment/Linkis1.0_combined_eureka.png  | Bin 0 -> 134418 bytes
 .../docs/manual/ECM_all_engine_information.png     | Bin 0 -> 89529 bytes
 src/assets/docs/manual/ECM_editing_interface.png   | Bin 0 -> 64470 bytes
 .../docs/manual/ECM_management_interface.png       | Bin 0 -> 43765 bytes
 src/assets/docs/manual/administrator_view.png      | Bin 0 -> 80087 bytes
 ...he_instance_name_to_view_engine_information.png | Bin 0 -> 41814 bytes
 src/assets/docs/manual/edit_directory.png          | Bin 0 -> 89919 bytes
 .../docs/manual/eureka_registration_center.png     | Bin 0 -> 327966 bytes
 .../docs/manual/global_history_interface.png       | Bin 0 -> 82340 bytes
 .../docs/manual/global_history_query_button.png    | Bin 0 -> 81788 bytes
 .../docs/manual/global_variable_interface.png      | Bin 0 -> 40073 bytes
 .../manual/microservice_management_interface.png   | Bin 0 -> 39198 bytes
 src/assets/docs/manual/new_application_type.png    | Bin 0 -> 108864 bytes
 .../manual/parameter_configuration_interface.png   | Bin 0 -> 79698 bytes
 src/assets/docs/manual/queue-set.png               | Bin 0 -> 93935 bytes
 .../docs/manual/resource_management_interface.png  | Bin 0 -> 49277 bytes
 src/assets/docs/manual/sparksql-run.png            | Bin 0 -> 121699 bytes
 .../manual/task_execution_log_of_a_single_task.png | Bin 0 -> 114314 bytes
 src/assets/docs/manual/workflow.png                | Bin 0 -> 151481 bytes
 src/assets/docs/wedatasphere_contact_01.png        | Bin 0 -> 217762 bytes
 src/assets/docs/wedatasphere_stack_Linkis.png      | Bin 0 -> 203466 bytes
 src/assets/fqa/Q&A.png                             | Bin 0 -> 161638 bytes
 src/assets/fqa/code-fix-01.png                     | Bin 0 -> 199523 bytes
 src/assets/fqa/db-config-01.png                    | Bin 0 -> 391789 bytes
 src/assets/fqa/db-config-02.png                    | Bin 0 -> 60334 bytes
 src/assets/fqa/debug-01.png                        | Bin 0 -> 6168 bytes
 src/assets/fqa/debug-02.png                        | Bin 0 -> 62496 bytes
 src/assets/fqa/debug-03.png                        | Bin 0 -> 32875 bytes
 src/assets/fqa/debug-04.png                        | Bin 0 -> 111758 bytes
 src/assets/fqa/debug-05.png                        | Bin 0 -> 52040 bytes
 src/assets/fqa/debug-06.png                        | Bin 0 -> 63668 bytes
 src/assets/fqa/debug-07.png                        | Bin 0 -> 316176 bytes
 src/assets/fqa/debug-08.png                        | Bin 0 -> 27722 bytes
 src/assets/fqa/hive-config-01.png                  | Bin 0 -> 76327 bytes
 src/assets/fqa/linkis-exception-01.png             | Bin 0 -> 1199628 bytes
 src/assets/fqa/linkis-exception-02.png             | Bin 0 -> 1366293 bytes
 src/assets/fqa/linkis-exception-03.png             | Bin 0 -> 646836 bytes
 src/assets/fqa/linkis-exception-04.png             | Bin 0 -> 2965676 bytes
 src/assets/fqa/linkis-exception-05.png             | Bin 0 -> 454949 bytes
 src/assets/fqa/linkis-exception-06.png             | Bin 0 -> 869492 bytes
 src/assets/fqa/linkis-exception-07.png             | Bin 0 -> 2249882 bytes
 src/assets/fqa/linkis-exception-08.png             | Bin 0 -> 1191728 bytes
 src/assets/fqa/linkis-exception-09.png             | Bin 0 -> 1008341 bytes
 src/assets/fqa/linkis-exception-10.png             | Bin 0 -> 322110 bytes
 src/assets/fqa/page-show-01.png                    | Bin 0 -> 115010 bytes
 src/assets/fqa/page-show-02.png                    | Bin 0 -> 576911 bytes
 src/assets/fqa/page-show-03.png                    | Bin 0 -> 654609 bytes
 src/assets/fqa/searching_keywords.png              | Bin 0 -> 102094 bytes
 src/assets/fqa/shell-error-01.png                  | Bin 0 -> 74682 bytes
 src/assets/fqa/shell-error-02.png                  | Bin 0 -> 330735 bytes
 src/assets/fqa/shell-error-03.png                  | Bin 0 -> 1624375 bytes
 src/assets/fqa/shell-error-04.png                  | Bin 0 -> 803920 bytes
 src/assets/fqa/shell-error-05.png                  | Bin 0 -> 179543 bytes
 src/docs/deploy/distributed_zh.md                  |   2 +-
 src/docs/deploy/linkis_en.md                       |   2 +-
 src/docs/manual/ConsoleUserManual_en.md            |  30 +++++++-------
 src/docs/manual/ConsoleUserManual_zh.md            |  30 +++++++-------
 src/docs/manual/HowToUse_en.md                     |   6 +--
 src/docs/manual/HowToUse_zh.md                     |   6 +--
 src/pages/faq/faq_en.md                            |  44 ++++++++++-----------
 src/pages/faq/faq_zh.md                            |  44 ++++++++++-----------
 174 files changed, 82 insertions(+), 82 deletions(-)

diff --git a/src/assets/docs/Architecture/Add_an_EngineConn/add_an_EngineConn_flow_chart.png b/src/assets/docs/Architecture/Add_an_EngineConn/add_an_EngineConn_flow_chart.png
new file mode 100644
index 0000000..2e71b42
Binary files /dev/null and b/src/assets/docs/Architecture/Add_an_EngineConn/add_an_EngineConn_flow_chart.png differ
diff --git a/src/assets/docs/Architecture/EngineConn/engineconn-01.png b/src/assets/docs/Architecture/EngineConn/engineconn-01.png
new file mode 100644
index 0000000..d95da89
Binary files /dev/null and b/src/assets/docs/Architecture/EngineConn/engineconn-01.png differ
diff --git a/src/assets/docs/Architecture/Gateway/gateway_server_dispatcher.png b/src/assets/docs/Architecture/Gateway/gateway_server_dispatcher.png
new file mode 100644
index 0000000..9cdc918
Binary files /dev/null and b/src/assets/docs/Architecture/Gateway/gateway_server_dispatcher.png differ
diff --git a/src/assets/docs/Architecture/Gateway/gateway_server_global.png b/src/assets/docs/Architecture/Gateway/gateway_server_global.png
new file mode 100644
index 0000000..584574e
Binary files /dev/null and b/src/assets/docs/Architecture/Gateway/gateway_server_global.png differ
diff --git a/src/assets/docs/Architecture/Gateway/gatway_websocket.png b/src/assets/docs/Architecture/Gateway/gatway_websocket.png
new file mode 100644
index 0000000..fcac318
Binary files /dev/null and b/src/assets/docs/Architecture/Gateway/gatway_websocket.png differ
diff --git a/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/execution.png b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/execution.png
new file mode 100644
index 0000000..1abc43b
Binary files /dev/null and b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/execution.png differ
diff --git a/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/orchestrate.png b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/orchestrate.png
new file mode 100644
index 0000000..9de0a5d
Binary files /dev/null and b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/orchestrate.png differ
diff --git a/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/overall.png b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/overall.png
new file mode 100644
index 0000000..68b5e19
Binary files /dev/null and b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/overall.png differ
diff --git a/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/physical_tree.png b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/physical_tree.png
new file mode 100644
index 0000000..7998704
Binary files /dev/null and b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/physical_tree.png differ
diff --git a/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/result_acquisition.png b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/result_acquisition.png
new file mode 100644
index 0000000..c2dd9f3
Binary files /dev/null and b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/result_acquisition.png differ
diff --git a/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/submission.png b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/submission.png
new file mode 100644
index 0000000..f6bd9a9
Binary files /dev/null and b/src/assets/docs/Architecture/Job_submission_preparation_and_execution_process/submission.png differ
diff --git a/src/assets/docs/Architecture/LabelManager/label_manager_builder.png b/src/assets/docs/Architecture/LabelManager/label_manager_builder.png
new file mode 100644
index 0000000..4896981
Binary files /dev/null and b/src/assets/docs/Architecture/LabelManager/label_manager_builder.png differ
diff --git a/src/assets/docs/Architecture/LabelManager/label_manager_global.png b/src/assets/docs/Architecture/LabelManager/label_manager_global.png
new file mode 100644
index 0000000..ca4151a
Binary files /dev/null and b/src/assets/docs/Architecture/LabelManager/label_manager_global.png differ
diff --git a/src/assets/docs/Architecture/LabelManager/label_manager_scorer.png b/src/assets/docs/Architecture/LabelManager/label_manager_scorer.png
new file mode 100644
index 0000000..7213b0b
Binary files /dev/null and b/src/assets/docs/Architecture/LabelManager/label_manager_scorer.png differ
diff --git a/src/assets/docs/Architecture/Linkis0.X-NewEngine-architecture.png b/src/assets/docs/Architecture/Linkis0.X-NewEngine-architecture.png
new file mode 100644
index 0000000..57c83b3
Binary files /dev/null and b/src/assets/docs/Architecture/Linkis0.X-NewEngine-architecture.png differ
diff --git a/src/assets/docs/Architecture/Linkis0.X-services-list.png b/src/assets/docs/Architecture/Linkis0.X-services-list.png
new file mode 100644
index 0000000..c669abf
Binary files /dev/null and b/src/assets/docs/Architecture/Linkis0.X-services-list.png differ
diff --git a/src/assets/docs/Architecture/Linkis1.0-EngineConn-architecture.png b/src/assets/docs/Architecture/Linkis1.0-EngineConn-architecture.png
new file mode 100644
index 0000000..d95da89
Binary files /dev/null and b/src/assets/docs/Architecture/Linkis1.0-EngineConn-architecture.png differ
diff --git a/src/assets/docs/Architecture/Linkis1.0-NewEngine-architecture.png b/src/assets/docs/Architecture/Linkis1.0-NewEngine-architecture.png
new file mode 100644
index 0000000..b1d60bf
Binary files /dev/null and b/src/assets/docs/Architecture/Linkis1.0-NewEngine-architecture.png differ
diff --git a/src/assets/docs/Architecture/Linkis1.0-architecture.png b/src/assets/docs/Architecture/Linkis1.0-architecture.png
new file mode 100644
index 0000000..825672b
Binary files /dev/null and b/src/assets/docs/Architecture/Linkis1.0-architecture.png differ
diff --git a/src/assets/docs/Architecture/Linkis1.0-newEngine-initialization.png b/src/assets/docs/Architecture/Linkis1.0-newEngine-initialization.png
new file mode 100644
index 0000000..003b38e
Binary files /dev/null and b/src/assets/docs/Architecture/Linkis1.0-newEngine-initialization.png differ
diff --git a/src/assets/docs/Architecture/Linkis1.0-services-list.png b/src/assets/docs/Architecture/Linkis1.0-services-list.png
new file mode 100644
index 0000000..f768545
Binary files /dev/null and b/src/assets/docs/Architecture/Linkis1.0-services-list.png differ
diff --git a/src/assets/docs/Architecture/PublicEnhencementArchitecture.png b/src/assets/docs/Architecture/PublicEnhencementArchitecture.png
new file mode 100644
index 0000000..bcf72a5
Binary files /dev/null and b/src/assets/docs/Architecture/PublicEnhencementArchitecture.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-01.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-01.png
new file mode 100644
index 0000000..f61c49a
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-01.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-02.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-02.png
new file mode 100644
index 0000000..a2e1022
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-02.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-01.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-01.png
new file mode 100644
index 0000000..5f4272f
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-01.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-02.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-02.png
new file mode 100644
index 0000000..9bb177a
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-02.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-03.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-03.png
new file mode 100644
index 0000000..00d1f4a
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-03.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-04.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-04.png
new file mode 100644
index 0000000..439c8e2
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-04.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-05.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-05.png
new file mode 100644
index 0000000..081d514
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-cache-05.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-client-01.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-client-01.png
new file mode 100644
index 0000000..e343579
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-client-01.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-client-02.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-client-02.png
new file mode 100644
index 0000000..012eb65
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-client-02.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-client-03.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-client-03.png
new file mode 100644
index 0000000..c3a43b9
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-client-03.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-01.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-01.png
new file mode 100644
index 0000000..719599a
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-01.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-02.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-02.png
new file mode 100644
index 0000000..2277a70
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-02.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-03.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-03.png
new file mode 100644
index 0000000..df58d96
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-03.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-04.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-04.png
new file mode 100644
index 0000000..1e13445
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-ha-04.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-listener-01.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-listener-01.png
new file mode 100644
index 0000000..7e410fb
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-listener-01.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-listener-02.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-listener-02.png
new file mode 100644
index 0000000..097b7f1
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-listener-02.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-listener-03.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-listener-03.png
new file mode 100644
index 0000000..7a4d462
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-listener-03.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-persistence-01.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-persistence-01.png
new file mode 100644
index 0000000..fdd6623
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-persistence-01.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-01.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-01.png
new file mode 100644
index 0000000..b366462
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-01.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-02.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-02.png
new file mode 100644
index 0000000..2a1e403
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-02.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-03.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-03.png
new file mode 100644
index 0000000..32336eb
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-03.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-04.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-04.png
new file mode 100644
index 0000000..fdb60fc
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-04.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-05.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-05.png
new file mode 100644
index 0000000..45dcc43
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-05.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-06.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-06.png
new file mode 100644
index 0000000..2175704
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-06.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-07.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-07.png
new file mode 100644
index 0000000..9d357af
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-search-07.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-01.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-01.png
new file mode 100644
index 0000000..b08efd3
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-01.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-02.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-02.png
new file mode 100644
index 0000000..13ca37e
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-02.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-03.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-03.png
new file mode 100644
index 0000000..36a4d96
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-03.png differ
diff --git a/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-04.png b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-04.png
new file mode 100644
index 0000000..0a5ae1d
Binary files /dev/null and b/src/assets/docs/Architecture/Public_Enhancement_Service/ContextService/linkis-contextservice-service-04.png differ
diff --git a/src/assets/docs/Architecture/bml-02.png b/src/assets/docs/Architecture/bml-02.png
new file mode 100644
index 0000000..fed79f7
Binary files /dev/null and b/src/assets/docs/Architecture/bml-02.png differ
diff --git a/src/assets/docs/Architecture/linkis-engineConnPlugin-01.png b/src/assets/docs/Architecture/linkis-engineConnPlugin-01.png
new file mode 100644
index 0000000..2d2d134
Binary files /dev/null and b/src/assets/docs/Architecture/linkis-engineConnPlugin-01.png differ
diff --git a/src/assets/docs/Architecture/linkis-intro-01.png b/src/assets/docs/Architecture/linkis-intro-01.png
new file mode 100644
index 0000000..60b575d
Binary files /dev/null and b/src/assets/docs/Architecture/linkis-intro-01.png differ
diff --git a/src/assets/docs/Architecture/linkis-intro-02.png b/src/assets/docs/Architecture/linkis-intro-02.png
new file mode 100644
index 0000000..a31e681
Binary files /dev/null and b/src/assets/docs/Architecture/linkis-intro-02.png differ
diff --git a/src/assets/docs/Architecture/linkis-microservice-gov-01.png b/src/assets/docs/Architecture/linkis-microservice-gov-01.png
new file mode 100644
index 0000000..ac46424
Binary files /dev/null and b/src/assets/docs/Architecture/linkis-microservice-gov-01.png differ
diff --git a/src/assets/docs/Architecture/linkis-microservice-gov-03.png b/src/assets/docs/Architecture/linkis-microservice-gov-03.png
new file mode 100644
index 0000000..b53c8e1
Binary files /dev/null and b/src/assets/docs/Architecture/linkis-microservice-gov-03.png differ
diff --git a/src/assets/docs/Architecture/linkis-publicService-01.png b/src/assets/docs/Architecture/linkis-publicService-01.png
new file mode 100644
index 0000000..d503573
Binary files /dev/null and b/src/assets/docs/Architecture/linkis-publicService-01.png differ
diff --git a/src/assets/docs/EngineUsage/hive-config.png b/src/assets/docs/EngineUsage/hive-config.png
new file mode 100644
index 0000000..9b3df01
Binary files /dev/null and b/src/assets/docs/EngineUsage/hive-config.png differ
diff --git a/src/assets/docs/EngineUsage/hive-run.png b/src/assets/docs/EngineUsage/hive-run.png
new file mode 100644
index 0000000..287b1ab
Binary files /dev/null and b/src/assets/docs/EngineUsage/hive-run.png differ
diff --git a/src/assets/docs/EngineUsage/jdbc-conf.png b/src/assets/docs/EngineUsage/jdbc-conf.png
new file mode 100644
index 0000000..39397d3
Binary files /dev/null and b/src/assets/docs/EngineUsage/jdbc-conf.png differ
diff --git a/src/assets/docs/EngineUsage/jdbc-run.png b/src/assets/docs/EngineUsage/jdbc-run.png
new file mode 100644
index 0000000..fe51598
Binary files /dev/null and b/src/assets/docs/EngineUsage/jdbc-run.png differ
diff --git a/src/assets/docs/EngineUsage/pyspakr-run.png b/src/assets/docs/EngineUsage/pyspakr-run.png
new file mode 100644
index 0000000..c80c85b
Binary files /dev/null and b/src/assets/docs/EngineUsage/pyspakr-run.png differ
diff --git a/src/assets/docs/EngineUsage/python-config.png b/src/assets/docs/EngineUsage/python-config.png
new file mode 100644
index 0000000..2bf1791
Binary files /dev/null and b/src/assets/docs/EngineUsage/python-config.png differ
diff --git a/src/assets/docs/EngineUsage/python-run.png b/src/assets/docs/EngineUsage/python-run.png
new file mode 100644
index 0000000..65467af
Binary files /dev/null and b/src/assets/docs/EngineUsage/python-run.png differ
diff --git a/src/assets/docs/EngineUsage/queue-set.png b/src/assets/docs/EngineUsage/queue-set.png
new file mode 100644
index 0000000..735a670
Binary files /dev/null and b/src/assets/docs/EngineUsage/queue-set.png differ
diff --git a/src/assets/docs/EngineUsage/scala-run.png b/src/assets/docs/EngineUsage/scala-run.png
new file mode 100644
index 0000000..7c01aad
Binary files /dev/null and b/src/assets/docs/EngineUsage/scala-run.png differ
diff --git a/src/assets/docs/EngineUsage/shell-run.png b/src/assets/docs/EngineUsage/shell-run.png
new file mode 100644
index 0000000..734bdb2
Binary files /dev/null and b/src/assets/docs/EngineUsage/shell-run.png differ
diff --git a/src/assets/docs/EngineUsage/spark-conf.png b/src/assets/docs/EngineUsage/spark-conf.png
new file mode 100644
index 0000000..353dbd6
Binary files /dev/null and b/src/assets/docs/EngineUsage/spark-conf.png differ
diff --git a/src/assets/docs/EngineUsage/sparksql-run.png b/src/assets/docs/EngineUsage/sparksql-run.png
new file mode 100644
index 0000000..f0b1d1b
Binary files /dev/null and b/src/assets/docs/EngineUsage/sparksql-run.png differ
diff --git a/src/assets/docs/EngineUsage/workflow.png b/src/assets/docs/EngineUsage/workflow.png
new file mode 100644
index 0000000..3a5919f
Binary files /dev/null and b/src/assets/docs/EngineUsage/workflow.png differ
diff --git a/src/assets/docs/Linkis_1.0_architecture.png b/src/assets/docs/Linkis_1.0_architecture.png
new file mode 100644
index 0000000..9b6cc90
Binary files /dev/null and b/src/assets/docs/Linkis_1.0_architecture.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/Q&A.png b/src/assets/docs/Tuning_and_Troubleshooting/Q&A.png
new file mode 100644
index 0000000..121d7f3
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/Q&A.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/code-fix-01.png b/src/assets/docs/Tuning_and_Troubleshooting/code-fix-01.png
new file mode 100644
index 0000000..27bdddb
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/code-fix-01.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/db-config-01.png b/src/assets/docs/Tuning_and_Troubleshooting/db-config-01.png
new file mode 100644
index 0000000..fa1f1c8
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/db-config-01.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/db-config-02.png b/src/assets/docs/Tuning_and_Troubleshooting/db-config-02.png
new file mode 100644
index 0000000..c2f8443
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/db-config-02.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/debug-01.png b/src/assets/docs/Tuning_and_Troubleshooting/debug-01.png
new file mode 100644
index 0000000..9834b3d
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/debug-01.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/debug-02.png b/src/assets/docs/Tuning_and_Troubleshooting/debug-02.png
new file mode 100644
index 0000000..c7621b5
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/debug-02.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/debug-03.png b/src/assets/docs/Tuning_and_Troubleshooting/debug-03.png
new file mode 100644
index 0000000..16788c3
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/debug-03.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/debug-04.png b/src/assets/docs/Tuning_and_Troubleshooting/debug-04.png
new file mode 100644
index 0000000..cb944ee
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/debug-04.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/debug-05.png b/src/assets/docs/Tuning_and_Troubleshooting/debug-05.png
new file mode 100644
index 0000000..2c5972c
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/debug-05.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/debug-06.png b/src/assets/docs/Tuning_and_Troubleshooting/debug-06.png
new file mode 100644
index 0000000..a64cec6
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/debug-06.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/debug-07.png b/src/assets/docs/Tuning_and_Troubleshooting/debug-07.png
new file mode 100644
index 0000000..935d5bc
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/debug-07.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/debug-08.png b/src/assets/docs/Tuning_and_Troubleshooting/debug-08.png
new file mode 100644
index 0000000..d2a3328
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/debug-08.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/hive-config-01.png b/src/assets/docs/Tuning_and_Troubleshooting/hive-config-01.png
new file mode 100644
index 0000000..6bd0edb
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/hive-config-01.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-01.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-01.png
new file mode 100644
index 0000000..01090d1
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-01.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-02.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-02.png
new file mode 100644
index 0000000..0f68f12
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-02.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-03.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-03.png
new file mode 100644
index 0000000..8fb4464
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-03.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-04.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-04.png
new file mode 100644
index 0000000..5635a20
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-04.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-05.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-05.png
new file mode 100644
index 0000000..c341a9d
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-05.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-06.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-06.png
new file mode 100644
index 0000000..b0624ef
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-06.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-07.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-07.png
new file mode 100644
index 0000000..402f0c9
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-07.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-08.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-08.png
new file mode 100644
index 0000000..27c1824
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-08.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-09.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-09.png
new file mode 100644
index 0000000..5b27b4b
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-09.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-10.png b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-10.png
new file mode 100644
index 0000000..7c361e7
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/linkis-exception-10.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/page-show-01.png b/src/assets/docs/Tuning_and_Troubleshooting/page-show-01.png
new file mode 100644
index 0000000..d953cb6
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/page-show-01.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/page-show-02.png b/src/assets/docs/Tuning_and_Troubleshooting/page-show-02.png
new file mode 100644
index 0000000..af273bb
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/page-show-02.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/page-show-03.png b/src/assets/docs/Tuning_and_Troubleshooting/page-show-03.png
new file mode 100644
index 0000000..c36bb30
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/page-show-03.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/searching_keywords.png b/src/assets/docs/Tuning_and_Troubleshooting/searching_keywords.png
new file mode 100644
index 0000000..cada716
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/searching_keywords.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/shell-error-01.png b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-01.png
new file mode 100644
index 0000000..910150e
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-01.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/shell-error-02.png b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-02.png
new file mode 100644
index 0000000..71d5e7e
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-02.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/shell-error-03.png b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-03.png
new file mode 100644
index 0000000..4bb9cfe
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-03.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/shell-error-04.png b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-04.png
new file mode 100644
index 0000000..c2df857
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-04.png differ
diff --git a/src/assets/docs/Tuning_and_Troubleshooting/shell-error-05.png b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-05.png
new file mode 100644
index 0000000..3635584
Binary files /dev/null and b/src/assets/docs/Tuning_and_Troubleshooting/shell-error-05.png differ
diff --git a/src/assets/docs/Tunning_And_Troubleshooting/debug-01.png b/src/assets/docs/Tunning_And_Troubleshooting/debug-01.png
new file mode 100644
index 0000000..9834b3d
Binary files /dev/null and b/src/assets/docs/Tunning_And_Troubleshooting/debug-01.png differ
diff --git a/src/assets/docs/Tunning_And_Troubleshooting/debug-02.png b/src/assets/docs/Tunning_And_Troubleshooting/debug-02.png
new file mode 100644
index 0000000..c7621b5
Binary files /dev/null and b/src/assets/docs/Tunning_And_Troubleshooting/debug-02.png differ
diff --git a/src/assets/docs/Tunning_And_Troubleshooting/debug-03.png b/src/assets/docs/Tunning_And_Troubleshooting/debug-03.png
new file mode 100644
index 0000000..16788c3
Binary files /dev/null and b/src/assets/docs/Tunning_And_Troubleshooting/debug-03.png differ
diff --git a/src/assets/docs/Tunning_And_Troubleshooting/debug-04.png b/src/assets/docs/Tunning_And_Troubleshooting/debug-04.png
new file mode 100644
index 0000000..cb944ee
Binary files /dev/null and b/src/assets/docs/Tunning_And_Troubleshooting/debug-04.png differ
diff --git a/src/assets/docs/Tunning_And_Troubleshooting/debug-05.png b/src/assets/docs/Tunning_And_Troubleshooting/debug-05.png
new file mode 100644
index 0000000..2c5972c
Binary files /dev/null and b/src/assets/docs/Tunning_And_Troubleshooting/debug-05.png differ
diff --git a/src/assets/docs/Tunning_And_Troubleshooting/debug-06.png b/src/assets/docs/Tunning_And_Troubleshooting/debug-06.png
new file mode 100644
index 0000000..a64cec6
Binary files /dev/null and b/src/assets/docs/Tunning_And_Troubleshooting/debug-06.png differ
diff --git a/src/assets/docs/Tunning_And_Troubleshooting/debug-07.png b/src/assets/docs/Tunning_And_Troubleshooting/debug-07.png
new file mode 100644
index 0000000..935d5bc
Binary files /dev/null and b/src/assets/docs/Tunning_And_Troubleshooting/debug-07.png differ
diff --git a/src/assets/docs/Tunning_And_Troubleshooting/debug-08.png b/src/assets/docs/Tunning_And_Troubleshooting/debug-08.png
new file mode 100644
index 0000000..d2a3328
Binary files /dev/null and b/src/assets/docs/Tunning_And_Troubleshooting/debug-08.png differ
diff --git a/src/assets/docs/deploy/distributed_deployment.png b/src/assets/docs/deploy/distributed_deployment.png
new file mode 100644
index 0000000..8cd86c5
Binary files /dev/null and b/src/assets/docs/deploy/distributed_deployment.png differ
diff --git a/src/assets/docs/deployment/Linkis1.0_combined_eureka.png b/src/assets/docs/deployment/Linkis1.0_combined_eureka.png
new file mode 100644
index 0000000..809dbee
Binary files /dev/null and b/src/assets/docs/deployment/Linkis1.0_combined_eureka.png differ
diff --git a/src/assets/docs/manual/ECM_all_engine_information.png b/src/assets/docs/manual/ECM_all_engine_information.png
new file mode 100644
index 0000000..a182e84
Binary files /dev/null and b/src/assets/docs/manual/ECM_all_engine_information.png differ
diff --git a/src/assets/docs/manual/ECM_editing_interface.png b/src/assets/docs/manual/ECM_editing_interface.png
new file mode 100644
index 0000000..e611e3e
Binary files /dev/null and b/src/assets/docs/manual/ECM_editing_interface.png differ
diff --git a/src/assets/docs/manual/ECM_management_interface.png b/src/assets/docs/manual/ECM_management_interface.png
new file mode 100644
index 0000000..4764732
Binary files /dev/null and b/src/assets/docs/manual/ECM_management_interface.png differ
diff --git a/src/assets/docs/manual/administrator_view.png b/src/assets/docs/manual/administrator_view.png
new file mode 100644
index 0000000..f5b7041
Binary files /dev/null and b/src/assets/docs/manual/administrator_view.png differ
diff --git a/src/assets/docs/manual/click_the_instance_name_to_view_engine_information.png b/src/assets/docs/manual/click_the_instance_name_to_view_engine_information.png
new file mode 100644
index 0000000..2ecd27c
Binary files /dev/null and b/src/assets/docs/manual/click_the_instance_name_to_view_engine_information.png differ
diff --git a/src/assets/docs/manual/edit_directory.png b/src/assets/docs/manual/edit_directory.png
new file mode 100644
index 0000000..7a30e3e
Binary files /dev/null and b/src/assets/docs/manual/edit_directory.png differ
diff --git a/src/assets/docs/manual/eureka_registration_center.png b/src/assets/docs/manual/eureka_registration_center.png
new file mode 100644
index 0000000..9585c20
Binary files /dev/null and b/src/assets/docs/manual/eureka_registration_center.png differ
diff --git a/src/assets/docs/manual/global_history_interface.png b/src/assets/docs/manual/global_history_interface.png
new file mode 100644
index 0000000..59eee9b
Binary files /dev/null and b/src/assets/docs/manual/global_history_interface.png differ
diff --git a/src/assets/docs/manual/global_history_query_button.png b/src/assets/docs/manual/global_history_query_button.png
new file mode 100644
index 0000000..eec31de
Binary files /dev/null and b/src/assets/docs/manual/global_history_query_button.png differ
diff --git a/src/assets/docs/manual/global_variable_interface.png b/src/assets/docs/manual/global_variable_interface.png
new file mode 100644
index 0000000..89b1cf2
Binary files /dev/null and b/src/assets/docs/manual/global_variable_interface.png differ
diff --git a/src/assets/docs/manual/microservice_management_interface.png b/src/assets/docs/manual/microservice_management_interface.png
new file mode 100644
index 0000000..593edb4
Binary files /dev/null and b/src/assets/docs/manual/microservice_management_interface.png differ
diff --git a/src/assets/docs/manual/new_application_type.png b/src/assets/docs/manual/new_application_type.png
new file mode 100644
index 0000000..f260c3d
Binary files /dev/null and b/src/assets/docs/manual/new_application_type.png differ
diff --git a/src/assets/docs/manual/parameter_configuration_interface.png b/src/assets/docs/manual/parameter_configuration_interface.png
new file mode 100644
index 0000000..deadf64
Binary files /dev/null and b/src/assets/docs/manual/parameter_configuration_interface.png differ
diff --git a/src/assets/docs/manual/queue-set.png b/src/assets/docs/manual/queue-set.png
new file mode 100644
index 0000000..735a670
Binary files /dev/null and b/src/assets/docs/manual/queue-set.png differ
diff --git a/src/assets/docs/manual/resource_management_interface.png b/src/assets/docs/manual/resource_management_interface.png
new file mode 100644
index 0000000..918bd08
Binary files /dev/null and b/src/assets/docs/manual/resource_management_interface.png differ
diff --git a/src/assets/docs/manual/sparksql-run.png b/src/assets/docs/manual/sparksql-run.png
new file mode 100644
index 0000000..f0b1d1b
Binary files /dev/null and b/src/assets/docs/manual/sparksql-run.png differ
diff --git a/src/assets/docs/manual/task_execution_log_of_a_single_task.png b/src/assets/docs/manual/task_execution_log_of_a_single_task.png
new file mode 100644
index 0000000..ff0ed86
Binary files /dev/null and b/src/assets/docs/manual/task_execution_log_of_a_single_task.png differ
diff --git a/src/assets/docs/manual/workflow.png b/src/assets/docs/manual/workflow.png
new file mode 100644
index 0000000..3a5919f
Binary files /dev/null and b/src/assets/docs/manual/workflow.png differ
diff --git a/src/assets/docs/wedatasphere_contact_01.png b/src/assets/docs/wedatasphere_contact_01.png
new file mode 100644
index 0000000..5a3d80e
Binary files /dev/null and b/src/assets/docs/wedatasphere_contact_01.png differ
diff --git a/src/assets/docs/wedatasphere_stack_Linkis.png b/src/assets/docs/wedatasphere_stack_Linkis.png
new file mode 100644
index 0000000..36060b9
Binary files /dev/null and b/src/assets/docs/wedatasphere_stack_Linkis.png differ
diff --git a/src/assets/fqa/Q&A.png b/src/assets/fqa/Q&A.png
new file mode 100644
index 0000000..121d7f3
Binary files /dev/null and b/src/assets/fqa/Q&A.png differ
diff --git a/src/assets/fqa/code-fix-01.png b/src/assets/fqa/code-fix-01.png
new file mode 100644
index 0000000..27bdddb
Binary files /dev/null and b/src/assets/fqa/code-fix-01.png differ
diff --git a/src/assets/fqa/db-config-01.png b/src/assets/fqa/db-config-01.png
new file mode 100644
index 0000000..fa1f1c8
Binary files /dev/null and b/src/assets/fqa/db-config-01.png differ
diff --git a/src/assets/fqa/db-config-02.png b/src/assets/fqa/db-config-02.png
new file mode 100644
index 0000000..c2f8443
Binary files /dev/null and b/src/assets/fqa/db-config-02.png differ
diff --git a/src/assets/fqa/debug-01.png b/src/assets/fqa/debug-01.png
new file mode 100644
index 0000000..9834b3d
Binary files /dev/null and b/src/assets/fqa/debug-01.png differ
diff --git a/src/assets/fqa/debug-02.png b/src/assets/fqa/debug-02.png
new file mode 100644
index 0000000..c7621b5
Binary files /dev/null and b/src/assets/fqa/debug-02.png differ
diff --git a/src/assets/fqa/debug-03.png b/src/assets/fqa/debug-03.png
new file mode 100644
index 0000000..16788c3
Binary files /dev/null and b/src/assets/fqa/debug-03.png differ
diff --git a/src/assets/fqa/debug-04.png b/src/assets/fqa/debug-04.png
new file mode 100644
index 0000000..cb944ee
Binary files /dev/null and b/src/assets/fqa/debug-04.png differ
diff --git a/src/assets/fqa/debug-05.png b/src/assets/fqa/debug-05.png
new file mode 100644
index 0000000..2c5972c
Binary files /dev/null and b/src/assets/fqa/debug-05.png differ
diff --git a/src/assets/fqa/debug-06.png b/src/assets/fqa/debug-06.png
new file mode 100644
index 0000000..a64cec6
Binary files /dev/null and b/src/assets/fqa/debug-06.png differ
diff --git a/src/assets/fqa/debug-07.png b/src/assets/fqa/debug-07.png
new file mode 100644
index 0000000..935d5bc
Binary files /dev/null and b/src/assets/fqa/debug-07.png differ
diff --git a/src/assets/fqa/debug-08.png b/src/assets/fqa/debug-08.png
new file mode 100644
index 0000000..d2a3328
Binary files /dev/null and b/src/assets/fqa/debug-08.png differ
diff --git a/src/assets/fqa/hive-config-01.png b/src/assets/fqa/hive-config-01.png
new file mode 100644
index 0000000..6bd0edb
Binary files /dev/null and b/src/assets/fqa/hive-config-01.png differ
diff --git a/src/assets/fqa/linkis-exception-01.png b/src/assets/fqa/linkis-exception-01.png
new file mode 100644
index 0000000..01090d1
Binary files /dev/null and b/src/assets/fqa/linkis-exception-01.png differ
diff --git a/src/assets/fqa/linkis-exception-02.png b/src/assets/fqa/linkis-exception-02.png
new file mode 100644
index 0000000..0f68f12
Binary files /dev/null and b/src/assets/fqa/linkis-exception-02.png differ
diff --git a/src/assets/fqa/linkis-exception-03.png b/src/assets/fqa/linkis-exception-03.png
new file mode 100644
index 0000000..8fb4464
Binary files /dev/null and b/src/assets/fqa/linkis-exception-03.png differ
diff --git a/src/assets/fqa/linkis-exception-04.png b/src/assets/fqa/linkis-exception-04.png
new file mode 100644
index 0000000..5635a20
Binary files /dev/null and b/src/assets/fqa/linkis-exception-04.png differ
diff --git a/src/assets/fqa/linkis-exception-05.png b/src/assets/fqa/linkis-exception-05.png
new file mode 100644
index 0000000..c341a9d
Binary files /dev/null and b/src/assets/fqa/linkis-exception-05.png differ
diff --git a/src/assets/fqa/linkis-exception-06.png b/src/assets/fqa/linkis-exception-06.png
new file mode 100644
index 0000000..b0624ef
Binary files /dev/null and b/src/assets/fqa/linkis-exception-06.png differ
diff --git a/src/assets/fqa/linkis-exception-07.png b/src/assets/fqa/linkis-exception-07.png
new file mode 100644
index 0000000..402f0c9
Binary files /dev/null and b/src/assets/fqa/linkis-exception-07.png differ
diff --git a/src/assets/fqa/linkis-exception-08.png b/src/assets/fqa/linkis-exception-08.png
new file mode 100644
index 0000000..27c1824
Binary files /dev/null and b/src/assets/fqa/linkis-exception-08.png differ
diff --git a/src/assets/fqa/linkis-exception-09.png b/src/assets/fqa/linkis-exception-09.png
new file mode 100644
index 0000000..5b27b4b
Binary files /dev/null and b/src/assets/fqa/linkis-exception-09.png differ
diff --git a/src/assets/fqa/linkis-exception-10.png b/src/assets/fqa/linkis-exception-10.png
new file mode 100644
index 0000000..7c361e7
Binary files /dev/null and b/src/assets/fqa/linkis-exception-10.png differ
diff --git a/src/assets/fqa/page-show-01.png b/src/assets/fqa/page-show-01.png
new file mode 100644
index 0000000..d953cb6
Binary files /dev/null and b/src/assets/fqa/page-show-01.png differ
diff --git a/src/assets/fqa/page-show-02.png b/src/assets/fqa/page-show-02.png
new file mode 100644
index 0000000..af273bb
Binary files /dev/null and b/src/assets/fqa/page-show-02.png differ
diff --git a/src/assets/fqa/page-show-03.png b/src/assets/fqa/page-show-03.png
new file mode 100644
index 0000000..c36bb30
Binary files /dev/null and b/src/assets/fqa/page-show-03.png differ
diff --git a/src/assets/fqa/searching_keywords.png b/src/assets/fqa/searching_keywords.png
new file mode 100644
index 0000000..cada716
Binary files /dev/null and b/src/assets/fqa/searching_keywords.png differ
diff --git a/src/assets/fqa/shell-error-01.png b/src/assets/fqa/shell-error-01.png
new file mode 100644
index 0000000..910150e
Binary files /dev/null and b/src/assets/fqa/shell-error-01.png differ
diff --git a/src/assets/fqa/shell-error-02.png b/src/assets/fqa/shell-error-02.png
new file mode 100644
index 0000000..71d5e7e
Binary files /dev/null and b/src/assets/fqa/shell-error-02.png differ
diff --git a/src/assets/fqa/shell-error-03.png b/src/assets/fqa/shell-error-03.png
new file mode 100644
index 0000000..4bb9cfe
Binary files /dev/null and b/src/assets/fqa/shell-error-03.png differ
diff --git a/src/assets/fqa/shell-error-04.png b/src/assets/fqa/shell-error-04.png
new file mode 100644
index 0000000..c2df857
Binary files /dev/null and b/src/assets/fqa/shell-error-04.png differ
diff --git a/src/assets/fqa/shell-error-05.png b/src/assets/fqa/shell-error-05.png
new file mode 100644
index 0000000..3635584
Binary files /dev/null and b/src/assets/fqa/shell-error-05.png differ
diff --git a/src/docs/deploy/distributed_zh.md b/src/docs/deploy/distributed_zh.md
index c863777..67e82d6 100644
--- a/src/docs/deploy/distributed_zh.md
+++ b/src/docs/deploy/distributed_zh.md
@@ -97,4 +97,4 @@ EUREKA_URL=http://$EUREKA_INSTALL_IP:$EUREKA_PORT/eureka/,http:/server1:port/eur
 修改完之后启动微服务,从web端进入eureka注册界面,可以看到已经成功注册到eureka的微服务,并且DS
 Replicas也会显示集群相邻的副本节点。
 
-![](Images/分布式部署微服务.png)
+![](../../assets/docs/deploy/distributed_deployment.png)
diff --git a/src/docs/deploy/linkis_en.md b/src/docs/deploy/linkis_en.md
index b74dbd9..7cfe807 100644
--- a/src/docs/deploy/linkis_en.md
+++ b/src/docs/deploy/linkis_en.md
@@ -242,5 +242,5 @@ If you have not specified EUREKA_INSTALL_IP and EUREKA_INSTALL_IP in config.sh,
 
 As shown in the figure below, if all of the following micro-services are registered on theEureka, it means that they've started successfully and are able to work.
 
-![Linkis1.0_Eureka](../Images/deployment/Linkis1.0_combined_eureka.png)
+![Linkis1.0_Eureka](../../assets/docs/deploy/Linkis1.0_combined_eureka.png)
 
diff --git a/src/docs/manual/ConsoleUserManual_en.md b/src/docs/manual/ConsoleUserManual_en.md
index 1d6704e..a78ee77 100644
--- a/src/docs/manual/ConsoleUserManual_en.md
+++ b/src/docs/manual/ConsoleUserManual_en.md
@@ -34,20 +34,20 @@ Introduction to the functions and use of Computatoin Governance Console
 Global history
 --------
 
-> ![](Images/Global History Interface.png)
+> ![](../../assets/docs/manual/global_history_interface.png)
 
 
 > The global history interface provides the user's own linkis task submission record. The execution status of each task can be displayed here, and the reason for the failure of task execution can also be queried by clicking the view button on the left side of the task
 
-> ![./media/image2.png](Images/Global History Query Button.png)
+> ![./media/image2.png](../../assets/docs/manual/global_history_query_button.png)
 
 
-> ![./media/image3.png](Images/task execution log of a single task.png)
+> ![./media/image3.png](../../assets/docs/manual/task_execution_log_of_a_single_task.png)
 
 
 > For linkis computing management console administrators, the administrator can view the historical tasks of all users by clicking the switch administrator view on the page.
 
-> ![./media/image4.png](Images/Administrator View.png)
+> ![./media/image4.png](../../assets/docs/manual/administrator_view.png)
 
 
 Resource management
@@ -55,7 +55,7 @@ Resource management
 
 > In the resource management interface, the user can see the status of the engine currently started and the status of resource occupation, and can also stop the engine through the page.
 
-> ![./media/image5.png](Images/Resource Management Interface.png)
+> ![./media/image5.png](../../assets/docs/manual/resource_management_interface.png)
 
 
 Parameter configuration
@@ -63,17 +63,17 @@ Parameter configuration
 
 > The parameter configuration interface provides the function of user-defined parameter management. The user can manage the related configuration of the engine in this interface, and the administrator can add application types and engines here.
 
-> ![./media/image6.png](Images/parameter configuration interface.png)
+> ![./media/image6.png](../../assets/docs/manual/parameter_configuration_interface.png)
 
 
 > The user can expand all the configuration information in the directory by clicking on the application type at the top and then select the engine type in the application, modify the configuration information and click "Save" to take effect.
 
 > Edit catalog and new application types are only visible to the administrator. Click the edit button to delete the existing application and engine configuration (note! Deleting the application directly will delete all engine configurations under the application and cannot be restored), or add an engine, or click "New Application" to add a new application type.
 
-> ![./media/image7.png](Images/edit directory.png)
+> ![./media/image7.png](../../assets/docs/manual/edit_directory.png)
 
 
-> ![./media/image8.png](Images/New application type.png)
+> ![./media/image8.png](../../assets/docs/manual/new_application_type.png)
 
 
 Global variable
@@ -81,7 +81,7 @@ Global variable
 
 > In the global variable interface, users can customize variables for code writing, just click the edit button to add parameters.
 
-> ![./media/image9.png](Images/Global Variable Interface.png)
+> ![./media/image9.png](../../assets/docs/manual/global_variable_interface.png)
 
 
 ECM management
@@ -89,19 +89,19 @@ ECM management
 
 > The ECM management interface is used by the administrator to manage the ECM and all engines. This interface can view the status information of the ECM, modify the ECM label information, modify the ECM status information, and query all engine information under each ECM. And only the administrator can see, the administrator's configuration method can be viewed in the second chapter of this article.
 
-> ![./media/image10.png](Images/ECM management interface.png)
+> ![./media/image10.png](../../assets/docs/manual/ECM_management_interface.png)
 
 
 > Click the edit button to edit the label information of the ECM (only part of the labels are allowed to be edited) and modify the status of the ECM.
 
-> ![./media/image11.png](Images/ECM editing interface.png)
+> ![./media/image11.png](../../assets/docs/manual/ECM_editing_interface.png)
 
 
 > Click the instance name of the ECM to view all engine information under the ECM.
 
-> ![](Images/Click the instance name to view engine information.png)
+> ![](../../assets/docs/manual/click_the_instance_name_to_view_engine_information.png)
 
-> ![](All engine information under Images/ECM.png)
+> ![](../../assets/docs/manual/ECM_all_engine_information.png)
 
 > Similarly, you can stop the engine on this interface, and edit the label information of the engine.
 
@@ -110,9 +110,9 @@ Microservice management
 
 > The microservice management interface can view all microservice information under Linkis, and this interface is only visible to the administrator. Linkis's own microservices can be viewed by clicking on the Eureka registration center. The microservices associated with linkis will be listed directly on this interface.
 
-> ![](Images/microservice management interface.png)
+> ![](../../assets/docs/manual/microservice_management_interface.png)
 
-> ![](Images/Eureka registration center.png)
+> ![](../../assets/docs/manual/eureka_registration_center.png)
 
 common problem
 --------
diff --git a/src/docs/manual/ConsoleUserManual_zh.md b/src/docs/manual/ConsoleUserManual_zh.md
index 5f5b764..b4671f2 100644
--- a/src/docs/manual/ConsoleUserManual_zh.md
+++ b/src/docs/manual/ConsoleUserManual_zh.md
@@ -34,20 +34,20 @@
 全局历史
 --------
 
->   ![](Images/全局历史界面.png)
+>   ![](../../assets/docs/manual/global_history_interface.png)
 
 
 >   全局历史界面提供了用户自身的linkis任务提交记录,各个任务的执行状态都可以在此显示,任务执行的失败原因也可以点击任务左侧的查看按钮查询
 
->   ![./media/image2.png](Images/全局历史查询按钮.png)
+>   ![./media/image2.png](../../assets/docs/manual/global_history_query_button.png)
 
 
->   ![./media/image3.png](Images/单个任务的任务执行日志.png)
+>   ![./media/image3.png](../../assets/docs/manual/task_execution_log_of_a_single_task.png)
 
 
 >   对于linkis计算治理台管理员来说,管理员可以通过点击页面的切换管理员视图查看所有用户的历史任务。
 
->   ![./media/image4.png](Images/管理员视图.png)
+>   ![./media/image4.png](../../assets/docs/manual/administrator_view.png)
 
 
 资源管理
@@ -55,7 +55,7 @@
 
 >   在资源管理界面,用户可以看到自己当前启动的引擎状态,以及占用资源的情况,也能够通过页面停止引擎。
 
->   ![./media/image5.png](Images/资源管理界面.png)
+>   ![./media/image5.png](../../assets/docs/manual/resource_management_interface.png)
 
 
 参数配置
@@ -63,17 +63,17 @@
 
 >   参数配置界面提供了用户自定义参数管理的功能,用户可以在该界面管理引擎的相关配置,管理员还能在这里新增应用类型和引擎。
 
->   ![./media/image6.png](Images/参数配置界面.png)
+>   ![./media/image6.png](../../assets/docs/manual/parameter_configuration_interface.png)
 
 
 >   用户通过点击上方的应用类型,接着选择应用中拥有的引擎类型,即可展开该目录下的所有配置信息,修改配置信息点击保存即可生效。
 
 >   编辑目录和新增应用类型仅管理员可见,点击编辑按钮可以删除已有的应用和引擎配置(注意!直接删除应用会删除该应用下所有的引擎配置,并且不可恢复),或者添加引擎,点击新增应用可以添加应用类型。
 
->   ![./media/image7.png](Images/编辑目录.png)
+>   ![./media/image7.png](../../assets/docs/manual/edit_directory.png)
 
 
->   ![./media/image8.png](Images/新增应用类型.png)
+>   ![./media/image8.png](../../assets/docs/manual/new_application_type.png)
 
 
 全局变量
@@ -81,7 +81,7 @@
 
 >   全局变量界面用户可以自定义变量用于代码编写,点击编辑按钮新增参数即可。
 
->   ![./media/image9.png](Images/全局变量界面.png)
+>   ![./media/image9.png](../../assets/docs/manual/global_variable_interface.png)
 
 
 ECM管理
@@ -89,19 +89,19 @@ ECM管理
 
 >   ECM管理界面是用于管理员管理ECM和所有引擎的地方,该界面可以查看到ECM的状态信息、修改ECM标签信息、修改ECM状态信息以及查询各个ECM下的所有引擎信息。且仅管理员可见,管理员的配置方式可以在本文章第二大章节查看。
 
->   ![./media/image10.png](Images/ECM管理界面.png)
+>   ![./media/image10.png](../../assets/docs/manual/ECM_management_interface.png)
 
 
 >   点击编辑按钮,可以编辑ECM的标签信息(仅允许编辑部分标签),以及修改ECM的状态。
 
->   ![./media/image11.png](Images/ECM编辑界面.png)
+>   ![./media/image11.png](../../assets/docs/manual/ECM_editing_interface.png)
 
 
 >   点击ECM的实例名称,可以查看该ECM下所有的引擎信息。
 
->   ![](Images/点击实例名称查看引擎信息.png)
+>   ![](../../assets/docs/manual/click_the_instance_name_to_view_engine_information.png)
 
->   ![](Images/ECM下所有的引擎信息.png)
+>   ![](../../assets/docs/manual/ECM_all_engine_information.png)
 
 >   同样地,可以在该界面停止引擎,并且可以编辑引擎的标签信息。
 
@@ -110,9 +110,9 @@ ECM管理
 
 >   微服务管理界面可以查看Linkis下的所有微服务信息,该界面也仅允许管理员可见。linkis自身的微服务可以点击Eureka注册中心查看,与linkis关联的微服务会直接在该界面列出。
 
->   ![](Images/微服务管理界面.png)
+>   ![](../../assets/docs/manual/microservice_management_interface.png)
 
->   ![](Images/Eureka注册中心.png)
+>   ![](../../assets/docs/manual/eureka_registration_center.png)
 
 常见问题
 --------
diff --git a/src/docs/manual/HowToUse_en.md b/src/docs/manual/HowToUse_en.md
index 2b1172e..f450297 100644
--- a/src/docs/manual/HowToUse_en.md
+++ b/src/docs/manual/HowToUse_en.md
@@ -16,14 +16,14 @@
 ## 2.1. Use Scriptis to execute scripts
 
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Currently Scriptis supports submitting a variety of task types to Linkis, including Spark SQL, Hive SQL, Scala, PythonSpark, etc. In order to meet the needs of data analysis, the left side of Scriptis, Provides viewing user workspace information, user database and table information, user-defined functions, and HDFS directories. It also supports uploading and downloading, result set exporting and other functions. Scriptis is very simple to u [...]
-![Scriptis uses Linkis](../Images/EngineUsage/sparksql-run.png)
+![Scriptis uses Linkis](../../assets/docs/manual/sparksql-run.png)
 
 ## 2.2. Scriptis Management Console
 
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Linkis provides an interface for resource configuration and management. If you want to configure and manage task resources, you can set it on the Scriptis management console interface, including queue settings and resource configuration , The number of engine instances, etc. Through the management console, you can easily configure the resources for submitting tasks to Linkis, making it more convenient and faster.
-![Scriptis uses Linkis](../Images/EngineUsage/queue-set.png)
+![Scriptis uses Linkis](../../assets/docs/manual/queue-set.png)
 
 ## 3. DataSphere Studio uses Linkis
 
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[**DataSphere Studio**](https://github.com/WeBankFinTech/DataSphereStudio), referred to as DSS, is an open source part of WeBank’s big data platform Station-type data analysis and processing platform, the DSS interactive analysis module integrates Scriptis. Using DSS for interactive analysis is the same as Scriptis. In addition to providing the basic functions of Scriptis, DSS provides and integrates richer and more powerful data analysis f [...]
-![DSS Run Workflow](../Images/EngineUsage/workflow.png)
+![DSS Run Workflow](../../assets/docs/manual/workflow.png)
diff --git a/src/docs/manual/HowToUse_zh.md b/src/docs/manual/HowToUse_zh.md
index dcdb96b..9bbc435 100644
--- a/src/docs/manual/HowToUse_zh.md
+++ b/src/docs/manual/HowToUse_zh.md
@@ -10,11 +10,11 @@
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果需要使用Linkis完成交互式在线分析处理的工作,并且不需要诸如工作流开发、工作流调度、数据服务等数据分析应用工具,可以单独安装[**Scriptis**](https://github.com/WeBankFinTech/Scriptis),详细安装教程可参考其对应的安装部署文档。  
 ## 2.1. 使用Scriptis执行脚本
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;目前Scriptis支持向Linkis提交多种任务类型,包括Spark SQL、Hive SQL、Scala、PythonSpark等,为了满足数据分析的需求,Scriptis左侧,提供查看用户工作空间信息、用户数据库和表信息、用户自定义函数,以及HDFS目录,同时支持上传下载,结果集导出等功能。Scriptis使用Linkis十分简单,可以很方便的在编辑栏书写脚本,提交到Linkis运行。  
-![Scriptis使用Linkis](../Images/EngineUsage/sparksql-run.png)
+![Scriptis使用Linkis](../../assets/docs/manual/sparksql-run.png)
 ## 2.2. Scriptis管理台
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Linkis提供资源配置和管理的接口,如果希望对任务资源进行配置管理,可以在Scriptis的管理台界面进行设置,包括队列设置、资源配置、引擎实例个数等。通过管理台,可以很方便的配置向Linkis提交任务的资源,使得更加方便快捷。  
-![Scriptis使用Linkis](../Images/EngineUsage/queue-set.png)
+![Scriptis使用Linkis](../../assets/docs/manual/queue-set.png)
 
 ## 3. DataSphere Studio使用Linkis
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[**DataSphere Studio**](https://github.com/WeBankFinTech/DataSphereStudio)简称DSS,是微众银行大数据平台开源的一站式数据分析处理平台,DSS交互式分析模块集成了Scriptis,使用DSS进行交互式分析和Scriptis一样,除了提供Scriptis的基本功能外,DSS提供和集成了更加丰富和强大的数据分析功能,包括用于数据提取的数据服务、开发报表的工作流、可视化分析软件Visualis等。由于原生的支持,目前DSS是与Linkis集成度最高的软件,如果希望使用完整的Linkis功能,建议使用DSS搭配Linkis一起使用。  
-![DSS运行工作流](../Images/EngineUsage/workflow.png)
+![DSS运行工作流](../../assets/docs/manual/workflow.png)
diff --git a/src/pages/faq/faq_en.md b/src/pages/faq/faq_en.md
index d2616c2..8beb0d7 100644
--- a/src/pages/faq/faq_en.md
+++ b/src/pages/faq/faq_en.md
@@ -12,7 +12,7 @@ Solution: jetty-servlet and jetty-security versions need to be upgraded from 9.3
 
 Specific exception stack:
 
-![linkis-exception-01.png](../Images/Tuning_and_Troubleshooting/linkis-exception-01.png)
+![linkis-exception-01.png](../../assets/fqa/linkis-exception-01.png)
 
 Solution: jar package conflict, delete asm-5.0.4.jar;
 
@@ -20,64 +20,64 @@ Solution: jar package conflict, delete asm-5.0.4.jar;
 
 Specific exception stack:
 
-![linkis-exception-02.png](../Images/Tuning_and_Troubleshooting/linkis-exception-02.png)
+![linkis-exception-02.png](../../assets/fqa/linkis-exception-02.png)
 
 
 Solution: caused by the Linkis-datasource configuration problem, modify the three parameters at the beginning of linkis.properties hive.meta:
 
-![hive-config-01.png](../Images/Tuning_and_Troubleshooting/hive-config-01.png)
+![hive-config-01.png](../../assets/fqa/hive-config-01.png)
 
 
 #### Q4. When starting the microservice linkis-ps-datasource, the following exception ClassNotFoundException HttpClient is reported:
 
 Specific exception stack:
 
-![linkis-exception-03.png](../Images/Tuning_and_Troubleshooting/linkis-exception-03.png)
+![linkis-exception-03.png](../../assets/fqa/linkis-exception-03.png)
 
 Solution: There is a problem with linkis-metadata-dev-1.0.0.jar compiled in 1.0, and it needs to be recompiled and packaged.
 
 #### Q5. Click scriptis-database, no data is returned, the phenomenon is as follows:
 
-![page-show-01.png](../Images/Tuning_and_Troubleshooting/page-show-01.png)
+![page-show-01.png](../../assets/fqa/page-show-01.png)
 
 Solution: The reason is that hive is not authorized to Hadoop users. The authorization data is as follows:
 
-![db-config-01.png](../Images/Tuning_and_Troubleshooting/db-config-01.png)
+![db-config-01.png](../../assets/fqa/db-config-01.png)
 
 #### Q6, shell engine scheduling execution, the page reports Insufficient resource, requesting available engine timeout, eneningeconnmanager linkis.out, and the following error is reported:
 
-![linkis-exception-04.png](../Images/Tuning_and_Troubleshooting/linkis-exception-04.png)
+![linkis-exception-04.png](../../assets/fqa/linkis-exception-04.png)
 
 Solution: The reason Hadoop did not create /appcom/tmp/hadoop/workDir. Create it in advance through the root user, and then authorize the Hadoop user.
 
 #### Q7. When the shell engine is scheduled for execution, the engine execution directory reports the following error /bin/java: No such file or directory:
 
-![shell-error-01.png](../Images/Tuning_and_Troubleshooting/shell-error-01.png)
+![shell-error-01.png](../../assets/fqa/shell-error-01.png)
 
 Solution: There is a problem with the local java environment variables, and you need to make a symbolic link to the java command.
 
 #### Q8, hive engine scheduling, the following error is reported EngineConnPluginNotFoundException:errorCode:70063
 
-![linkis-exception-05.png](../Images/Tuning_and_Troubleshooting/linkis-exception-05.png)
+![linkis-exception-05.png](../../assets/fqa/linkis-exception-05.png)
 
 Solution: It is caused by not modifying the version of the corresponding engine during installation, so the engine type inserted into the db by default is the default version, and the compiled version is not caused by the default version. Specific modification steps: cd /appcom/Install/dss-linkis/linkis/lib/linkis-engineconn-plugins/, modify the v2.1.1 directory name in the dist directory to v1.2.1 modify the subdirectory name in the plugin directory 2.1. 1 is 1.2.1 of the default versio [...]
 
 #### Q9. After the linkis microservice is started, the following error is reported: Load balancer does not have available server for client:
 
-![page-show-02.png](../Images/Tuning_and_Troubleshooting/page-show-02.png)
+![page-show-02.png](../../assets/fqa/page-show-02.png)
 
 Solution: This is because the linkis microservice has just started and the registration has not been completed. Wait for 1~2 minutes and try again.
 
 #### Q10. When the hive engine is scheduled for execution, the following error is reported: operation failed NullPointerException:
 
-![linkis-exception-06.png](../Images/Tuning_and_Troubleshooting/linkis-exception-06.png)
+![linkis-exception-06.png](../../assets/fqa/linkis-exception-06.png)
 
 
 Solution: The server lacks environment variables, add export HIVE_CONF_DIR=/etc/hive/conf in /etc/profile;
 
 #### Q11. When hive engine is scheduled, the error log of engineConnManager is as follows method did not exist: SessionHandler:
 
-![linkis-exception-07.png](../Images/Tuning_and_Troubleshooting/linkis-exception-07.png)
+![linkis-exception-07.png](../../assets/fqa/linkis-exception-07.png)
 
 Solution: Under the hive engine lib, the jetty jar package conflicts, replace jetty-security and jetty-server with 9.4.20;
 
@@ -156,11 +156,11 @@ Solution: The reason is that there is a corresponding relationship between the v
 
 #### Q15. When the python engine is scheduled, the following error is reported: Python proces is not alive:
 
-![linkis-exception-08.png](../Images/Tuning_and_Troubleshooting/linkis-exception-08.png)
+![linkis-exception-08.png](../../assets/fqa/linkis-exception-08.png)
 
 Solution: The server installed the anaconda3 package manager. After debugging python, two problems were found: (1) lack of pandas and matplotlib modules, which need to be installed manually; (2) when the new version of the python engine is executed, it depends on the higher version of python, first install python3, Next, make a symbolic link (as shown in the figure below) and restart the engineplugin service.
 
-![shell-error-02.png](../Images/Tuning_and_Troubleshooting/shell-error-02.png)
+![shell-error-02.png](../../assets/fqa/shell-error-02.png)
 
 #### Q16. When the spark engine is executed, the following error NoClassDefFoundError: org/apache/hadoop/hive/ql/io/orc/OrcFile is reported:
 
@@ -212,7 +212,7 @@ Solution: cdh6.3.2 cluster spark engine classpath only has /opt/cloudera/parcels
 
 #### Q17. When the spark engine starts, it reports queue default is not exists in YARN, the specific information is as follows:
 
-![linkis-exception-09.png](../Images/Tuning_and_Troubleshooting/linkis-exception-09.png)
+![linkis-exception-09.png](../../assets/fqa/linkis-exception-09.png)
 
 Solution: When the 1.0 linkis-resource-manager-dev-1.0.0.jar pulls queue information, there is a compatibility problem in parsing json. After the official classmates optimize it, re-provide a new package. The jar package path: /appcom/Install/dss- linkis/linkis/lib/linkis-computation-governance/linkis-cg-linkismanager/.
 
@@ -220,35 +220,35 @@ Solution: When the 1.0 linkis-resource-manager-dev-1.0.0.jar pulls queue informa
 
 Solution: To migrate the address configuration of yarn to the DB configuration, the following configuration needs to be added:
  
-![db-config-02.png](../Images/Tuning_and_Troubleshooting/db-config-02.png)
+![db-config-02.png](../../assets/fqa/db-config-02.png)
 
 #### Q19. When the spark engine is scheduled, it can be executed successfully for the first time, and if executed again, it will report Spark application sc has already stopped, please restart it. The specific errors are as follows:
 
-![page-show-03.png](../Images/Tuning_and_Troubleshooting/page-show-03.png)
+![page-show-03.png](../../assets/fqa/page-show-03.png)
 
 Solution: The background is that the architecture of the linkis1.0 engine has been adjusted. After the spark session is created, in order to avoid overhead and improve execution efficiency, the session is reused. When we execute spark.scala for the first time, there is spark.stop() in our script. This command will cause the newly created session to be closed. When executed again, it will prompt that the session is closed, please restart it. Solution: first remove stop() from all scripts, [...]
 
 #### Q20, pythonspark scheduling execution, error: initialize python executor failed ClassNotFoundException org.slf4j.impl.StaticLoggerBinder, as follows:
 
-![linkis-exception-10.png](../Images/Tuning_and_Troubleshooting/linkis-exception-10.png)
+![linkis-exception-10.png](../../assets/fqa/linkis-exception-10.png)
 
 Solution: The reason is that the spark server lacks slf4j-log4j12-1.7.25.jar, copy the above jar and report to /opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/spark/jars .
 
 #### Q21, pythonspark scheduling execution, error: initialize python executor failed, submit-version error, as follows:
 
-![shell-error-03.png](../Images/Tuning_and_Troubleshooting/shell-error-03.png)
+![shell-error-03.png](../../assets/fqa/shell-error-03.png)
 
 Solution: The reason is that the linkis1.0 pythonSpark engine has a bug in obtaining the spark version code. The fix is ​​as follows:
 
-![code-fix-01.png](../Images/Tuning_and_Troubleshooting/code-fix-01.png)
+![code-fix-01.png](../../assets/fqa/code-fix-01.png)
 
 #### Q22. When pythonspark is scheduled to execute, it reports TypeError: an integer is required (got type bytes) (executed separately from the command to pull up the engine), the details are as follows:
 
-![shell-error-04.png](../Images/Tuning_and_Troubleshooting/shell-error-04.png)
+![shell-error-04.png](../../assets/fqa/shell-error-04.png)
 
 Solution: The reason is that the system spark and python versions are not compatible, python is 3.8, spark is 2.4.0-cdh6.3.2, spark requires python version<=3.6, reduce python to 3.6, comment file /opt/cloudera/parcels/CDH/ The following lines of lib/spark/python/lib/pyspark.zip/pyspark/context.py:
 
-![shell-error-05.png](../Images/Tuning_and_Troubleshooting/shell-error-05.png)
+![shell-error-05.png](../../assets/fqa/shell-error-05.png)
 
 #### Q23, spark engine is 2.4.0+cdh6.3.2, python engine was previously lacking pandas, matplotlib upgraded local python to 3.8, but spark does not support python3.8, only supports below 3.6;
 
diff --git a/src/pages/faq/faq_zh.md b/src/pages/faq/faq_zh.md
index d09f5b3..7d65012 100644
--- a/src/pages/faq/faq_zh.md
+++ b/src/pages/faq/faq_zh.md
@@ -14,7 +14,7 @@ at org.eclipse.jetty.servlet.ServletContextHandler\$Context.getSessionCookieConf
 
 具体异常栈:
 
-![linkis-exception-01.png](../Images/Tuning_and_Troubleshooting/linkis-exception-01.png)
+![linkis-exception-01.png](../../assets/fqa/linkis-exception-01.png)
 
 解法:jar包冲突,删除asm-5.0.4.jar;
 
@@ -22,64 +22,64 @@ at org.eclipse.jetty.servlet.ServletContextHandler\$Context.getSessionCookieConf
 
 具体异常栈:
 
-![linkis-exception-02.png](../Images/Tuning_and_Troubleshooting/linkis-exception-02.png)
+![linkis-exception-02.png](../../assets/fqa/linkis-exception-02.png)
 
 
 解法:Linkis-datasource 配置问题导致的,修改linkis.properties  hive.meta开头的三个参数:
 
-![hive-config-01.png](../Images/Tuning_and_Troubleshooting/hive-config-01.png)
+![hive-config-01.png](../../assets/fqa/hive-config-01.png)
 
 
 #### Q4、启动微服务linkis-ps-datasource时,报如下异常ClassNotFoundException HttpClient:
 
 具体异常栈:
 
-![linkis-exception-03.png](../Images/Tuning_and_Troubleshooting/linkis-exception-03.png)
+![linkis-exception-03.png](../../assets/fqa/linkis-exception-03.png)
 
 解法:1.0编译的linkis-metadata-dev-1.0.0.jar存在问题,需要重新编译打包。
 
 #### Q5、点击scriptis-数据库,不返回数据,现象如下:
 
-![page-show-01.png](../Images/Tuning_and_Troubleshooting/page-show-01.png)
+![page-show-01.png](../../assets/fqa/page-show-01.png)
 
 解法:原因hive未授权给hadoop用户,授权数据如下:
 
-![db-config-01.png](../Images/Tuning_and_Troubleshooting/db-config-01.png)
+![db-config-01.png](../../assets/fqa/db-config-01.png)
 
 #### Q6、shell引擎调度执行,页面报 Insufficient resource , requesting available engine timeout,eningeconnmanager的linkis.out,报如下错误:
 
-![linkis-exception-04.png](../Images/Tuning_and_Troubleshooting/linkis-exception-04.png)
+![linkis-exception-04.png](../../assets/fqa/linkis-exception-04.png)
 
 解法:原因hadoop没有创建/appcom/tmp/hadoop/workDir,通过root用户提前创建,然后给hadoop用户授权即可。
 
 #### Q7、shell引擎调度执行时,引擎执行目录报如下错误/bin/java:No such file or directory:
 
-![shell-error-01.png](../Images/Tuning_and_Troubleshooting/shell-error-01.png)
+![shell-error-01.png](../../assets/fqa/shell-error-01.png)
 
 解法:本地java的环境变量有问题,需要对java命令做下符号链接。
 
 #### Q8、hive引擎调度时,报如下错误EngineConnPluginNotFoundException:errorCode:70063
 
-![linkis-exception-05.png](../Images/Tuning_and_Troubleshooting/linkis-exception-05.png)
+![linkis-exception-05.png](../../assets/fqa/linkis-exception-05.png)
 
 解法:安装的时候没有修改对应引擎的Version导致,所以默认插入到db里面的引擎类型为默认版本,而编译出来的版本不是默认版本导致。具体修改步骤:cd /appcom/Install/dss-linkis/linkis/lib/linkis-engineconn-plugins/,修改dist目录下的v2.1.1 目录名 修改为v1.2.1  修改plugin目录下的子目录名2.1.1 为默认版本的1.2.1。如果是Spark需要相应修改dist/v2.4.3 和plugin/2.4.3。最后重启engineplugin服务。
 
 #### Q9、linkis微服务启动后,报如下错误Load balancer does not have available server for client:
 
-![page-show-02.png](../Images/Tuning_and_Troubleshooting/page-show-02.png)
+![page-show-02.png](../../assets/fqa/page-show-02.png)
 
 解法:这个是因为linkis微服务刚启动,还未完成注册,等待1~2分钟,重试即可。
 
 #### Q10、hive引擎调度执行时,报错如下opertion failed NullPointerException:
 
-![linkis-exception-06.png](../Images/Tuning_and_Troubleshooting/linkis-exception-06.png)
+![linkis-exception-06.png](../../assets/fqa/linkis-exception-06.png)
 
 
 解法:服务器缺少环境变量,/etc/profile增加export HIVE_CONF_DIR=/etc/hive/conf;
 
 #### Q11、hive引擎调度时,engineConnManager的错误日志如下method did not exist:SessionHandler:
 
-![linkis-exception-07.png](../Images/Tuning_and_Troubleshooting/linkis-exception-07.png)
+![linkis-exception-07.png](../../assets/fqa/linkis-exception-07.png)
 
 解法:hive引擎lib下,jetty jar包冲突,jetty-security、 jetty-server替换为9.4.20;
 
@@ -158,11 +158,11 @@ at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_181]
 
 #### Q15、python引擎调度时,报如下错误Python proces is not alive:
 
-![linkis-exception-08.png](../Images/Tuning_and_Troubleshooting/linkis-exception-08.png)
+![linkis-exception-08.png](../../assets/fqa/linkis-exception-08.png)
 
 解法:服务器安装anaconda3 包管理器,经过对python调试,发现两个问题:(1)缺乏pandas、matplotlib模块,需要手动安装;(2)新版python引擎执行时,依赖python高版本,首先安装python3,其次做下符号链接(如下图),重启engineplugin服务。
 
-![shell-error-02.png](../Images/Tuning_and_Troubleshooting/shell-error-02.png)
+![shell-error-02.png](../../assets/fqa/shell-error-02.png)
 
 #### Q16、spark引擎执行时,报如下错误NoClassDefFoundError: org/apache/hadoop/hive/ql/io/orc/OrcFile:
 
@@ -214,7 +214,7 @@ at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
 
 #### Q17、spark引擎启动时,报queue default is not exists in YARN,具体信息如下:
 
-![linkis-exception-09.png](../Images/Tuning_and_Troubleshooting/linkis-exception-09.png)
+![linkis-exception-09.png](../../assets/fqa/linkis-exception-09.png)
 
 解法:1.0的linkis-resource-manager-dev-1.0.0.jar拉取队列信息时,解析json有兼容问题,官方同学优化后,重新提供新包,jar包路径:/appcom/Install/dss-linkis/linkis/lib/linkis-computation-governance/linkis-cg-linkismanager/。
 
@@ -222,35 +222,35 @@ at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
 
 解法:yarn的地址配置迁移DB配置,需要增加如下配置:
  
-![db-config-02.png](../Images/Tuning_and_Troubleshooting/db-config-02.png)
+![db-config-02.png](../../assets/fqa/db-config-02.png)
 
 #### Q19、spark引擎调度时,首次可以执行成功,再次执行报Spark application sc has already stopped, please restart it,具体错误如下:
 
-![page-show-03.png](../Images/Tuning_and_Troubleshooting/page-show-03.png)
+![page-show-03.png](../../assets/fqa/page-show-03.png)
 
 解法:背景是linkis1.0引擎的架构体系有调整,spark session 创建后,为了避免开销、提升执行效率,session是复用的。当我们第一次执行spark.scala时,我们的脚本存在spark.stop(),这个命令会导致新创建的会话被关闭,当再次执行时,会提示会话已关闭,请重启。解决办法:首先所有脚本去掉stop(),其次是执行顺序:先执行default.sql,再执行scalaspark、pythonspark即可。
 
 #### Q20、pythonspark调度执行,报错:initialize python executor failed ClassNotFoundException org.slf4j.impl.StaticLoggerBinder,具体如下:
 
-![linkis-exception-10.png](../Images/Tuning_and_Troubleshooting/linkis-exception-10.png)
+![linkis-exception-10.png](../../assets/fqa/linkis-exception-10.png)
 
 解法:原因是spark服务端缺少 slf4j-log4j12-1.7.25.jar,copy上述jar报到/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/spark/jars。
 
 #### Q21、pythonspark调度执行,报错:initialize python executor failed,submit-version error,具体如下:
 
-![shell-error-03.png](../Images/Tuning_and_Troubleshooting/shell-error-03.png)
+![shell-error-03.png](../../assets/fqa/shell-error-03.png)
 
 解法:原因是linkis1.0 pythonSpark引擎获取spark版本代码有bug,修复如下:
 
-![code-fix-01.png](../Images/Tuning_and_Troubleshooting/code-fix-01.png)
+![code-fix-01.png](../../assets/fqa/code-fix-01.png)
 
 #### Q22、pythonspark调度执行时,报TypeError:an integer is required(got type bytes)(单独执行拉起引擎的命令跑出的),具体如下:
 
-![shell-error-04.png](../Images/Tuning_and_Troubleshooting/shell-error-04.png)
+![shell-error-04.png](../../assets/fqa/shell-error-04.png)
 
 解法:原因是系统spark和python版本不兼容,python是3.8,spark是2.4.0-cdh6.3.2,spark要求python version<=3.6,降低python至3.6,注释文件/opt/cloudera/parcels/CDH/lib/spark/python/lib/pyspark.zip/pyspark/context.py如下几行:
 
-![shell-error-05.png](../Images/Tuning_and_Troubleshooting/shell-error-05.png)
+![shell-error-05.png](../../assets/fqa/shell-error-05.png)
 
 #### Q23、spark引擎是2.4.0+cdh6.3.2,python引擎之前因为缺少pandas、matplotlib升级的本地python到3.8,但是spark还不支持python3.8,仅支持3.6以下;
 

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@linkis.apache.org
For additional commands, e-mail: commits-help@linkis.apache.org