You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by li...@apache.org on 2020/02/29 05:08:59 UTC

[incubator-dolphinscheduler-website] branch master updated: Translate the document of hardware-environment.md

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

lidongdai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler-website.git


The following commit(s) were added to refs/heads/master by this push:
     new af4653b  Translate the document of hardware-environment.md
     new e657b8f  Merge pull request #96 from cafechen/master
af4653b is described below

commit af4653bbe5a770730fbf2b8dec9d8ed33ddf0096
Author: cafechen <ch...@gmail.com>
AuthorDate: Fri Feb 28 11:47:26 2020 +0800

    Translate the document of hardware-environment.md
---
 docs/en-us/1.2.0/user_doc/hardware-environment.md | 48 +++++++++++++++++++++++
 md_json/docs.json                                 |  5 +++
 site_config/docs.js                               |  6 ++-
 3 files changed, 58 insertions(+), 1 deletion(-)

diff --git a/docs/en-us/1.2.0/user_doc/hardware-environment.md b/docs/en-us/1.2.0/user_doc/hardware-environment.md
new file mode 100755
index 0000000..705c7d8
--- /dev/null
+++ b/docs/en-us/1.2.0/user_doc/hardware-environment.md
@@ -0,0 +1,48 @@
+# Hareware Environment
+
+DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.
+
+## 1. Linux operating system version requirements
+
+| OS       | Version         |
+| :----------------------- | :----------: |
+| Red Hat Enterprise Linux | 7.0 and above   |
+| CentOS                   | 7.0 and above   |
+| Oracle Enterprise Linux  | 7.0 and above   |
+| Ubuntu LTS               | 16.04 and above |
+
+> **Attention:**
+>The above Linux operating systems can run on physical servers and mainstream virtualization environments such as VMware, KVM, and XEN.
+
+## 2. Recommended server configuration
+DolphinScheduler supports 64-bit hardware platforms with Intel x86-64 architecture. The following recommendation is made for server hardware configuration in a production environment:
+### Production Environment
+
+| **CPU** | **MEM** | **HD** | **NIC** | **Num** |
+| --- | --- | --- | --- | --- |
+| 4 core+ | 8 GB+ | SAS | GbE | 1+ |
+
+> **Attention:**
+> - The above-recommended configuration is the minimum configuration for deploying DolphinScheduler. The higher configuration is strongly recommended for production environments.
+> - The hard disk size configuration is recommended by more than 50GB. The system disk and data disk are separated.
+
+
+## 3. Network requirements
+
+DolphinScheduler provides the following network port configurations for normal operation:
+
+| Server | Port | Desc |
+|  --- | --- | --- |
+| MasterServer |  5566  | Not the communication port. Require the native ports do not conflict |
+| WorkerServer | 7788  | Not the communication port. Require the native ports do not conflict |
+| ApiApplicationServer |  12345 | Backend communication port |
+| nginx | 8888 | The port for DolphinScheduler UI |
+
+> **Attention:**
+> - MasterServer and WorkerServer do not need to enable communication between the networks. As long as the local ports do not conflict.
+> - Administrators can adjust relevant ports on the network side and host-side according to the deployment plan of DolphinScheduler components in the actual environment.
+
+## 4. Browser requirements
+
+DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.
+
diff --git a/md_json/docs.json b/md_json/docs.json
index 54c4854..ec5b8cf 100755
--- a/md_json/docs.json
+++ b/md_json/docs.json
@@ -51,6 +51,11 @@
       "meta": {}
     },
     {
+      "filename": "hardware-environment.md",
+      "link": "/en-us/docs/user_doc/hardware-environment.html",
+      "meta": {}
+    },
+    {
       "filename": "backend-deployment.md",
       "link": "/en-us/docs/user_doc/backend-deployment.html",
       "meta": {}
diff --git a/site_config/docs.js b/site_config/docs.js
index e5c07cb..ae8e8cf 100755
--- a/site_config/docs.js
+++ b/site_config/docs.js
@@ -5,6 +5,10 @@ export default {
                 title: 'Deployment Document',
                 children: [
                     {
+                        title: 'Hareware Environment',
+                        link: '/en-us/docs/1.2.0/user_doc/hardware-environment.html',
+                    },
+                    {
                         title: 'Backend deploy',
                         link: '/en-us/docs/1.2.0/user_doc/backend-deployment.html',
                     },
@@ -161,7 +165,7 @@ export default {
                         title: '插件开发',
                         link: '/zh-cn/docs/1.2.0/user_doc/plugin-development.html',
                     }
-                    
+
                 ],
             },
             {