You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by gi...@apache.org on 2020/02/26 14:20:58 UTC

[incubator-dolphinscheduler-website] branch asf-site updated: Automated deployment: Wed Feb 26 14:20:48 UTC 2020 e96564c77d980fc218ae58e955379af5692b3891

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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 41e22ef  Automated deployment: Wed Feb 26 14:20:48 UTC 2020 e96564c77d980fc218ae58e955379af5692b3891
41e22ef is described below

commit 41e22efcabc97c4300e1fb925f82fd0d3c01b061
Author: dailidong <da...@users.noreply.github.com>
AuthorDate: Wed Feb 26 14:20:49 2020 +0000

    Automated deployment: Wed Feb 26 14:20:48 UTC 2020 e96564c77d980fc218ae58e955379af5692b3891
---
 build/blog.js                                      |  2 +-
 build/blogDetail.js                                |  2 +-
 build/community.js                                 |  2 +-
 build/documentation.js                             |  2 +-
 build/home.js                                      |  2 +-
 zh-cn/docs/1.2.0/user_doc/cluster-deployment.html  | 37 +++++++++++-----------
 zh-cn/docs/1.2.0/user_doc/cluster-deployment.json  |  2 +-
 .../docs/1.2.0/user_doc/standalone-deployment.html | 16 +++++-----
 .../docs/1.2.0/user_doc/standalone-deployment.json |  2 +-
 9 files changed, 33 insertions(+), 34 deletions(-)

diff --git a/build/blog.js b/build/blog.js
index 859117e..20b56c9 100644
--- a/build/blog.js
+++ b/build/blog.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
+var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
diff --git a/build/blogDetail.js b/build/blogDetail.js
index 1676456..40addb5 100644
--- a/build/blogDetail.js
+++ b/build/blogDetail.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
+var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
diff --git a/build/community.js b/build/community.js
index e2e04b3..d99d577 100644
--- a/build/community.js
+++ b/build/community.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
+var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
diff --git a/build/documentation.js b/build/documentation.js
index f0335ef..f450033 100644
--- a/build/documentation.js
+++ b/build/documentation.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
+var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
diff --git a/build/home.js b/build/home.js
index 765d363..d921a66 100644
--- a/build/home.js
+++ b/build/home.js
@@ -8,7 +8,7 @@ object-assign
 (c) Sindre Sorhus
 @license MIT
 */
-var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
+var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
diff --git a/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html b/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html
index 50f434b..55e1a53 100644
--- a/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html
@@ -28,7 +28,7 @@
 <ul>
 <li>请下载最新版本的后端安装包至服务器部署目录,比如创建 /opt/dolphinscheduler 做为安装部署目录,下载地址: <a href="https://dolphinscheduler.apache.org/zh-cn/docs/release/download.html">下载</a> (以1.2.0版本为例),下载后上传tar包到该目录中,并进行解压</li>
 </ul>
-<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> 创建部署目录</span>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> 创建部署目录,部署目录请不要创建在/root、/home等高权限目录 </span>
 mkdir -p /opt/dolphinscheduler;
 cd /opt/dolphinscheduler;
 <span class="hljs-meta">#</span><span class="bash"> 解压缩</span>
@@ -40,7 +40,7 @@ mv apache-dolphinscheduler-incubating-1.2.0-dolphinscheduler-backend-bin  dolphi
 <ul>
 <li>在<strong>所有</strong>部署调度的机器上创建部署用户,并且一定要配置sudo免密。假如我们计划在ds1,ds2,ds3,ds4这4台机器上部署调度,首先需要在每台机器上都创建部署用户</li>
 </ul>
-<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> 设置用户名,请自行修改,后面以dolphinscheduler为例</span>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> 创建用户需使用root登录,设置部署用户名,请自行修改,后面以dolphinscheduler为例</span>
 useradd dolphinscheduler;
 <span class="hljs-meta">
 #</span><span class="bash"> 设置用户密码,请自行修改,后面以dolphinscheduler123为例</span>
@@ -93,28 +93,26 @@ done
 </li>
 <li>
 <p>在ds1上,切换到部署用户并配置ssh本机免密登录</p>
-<pre><code class="language-shell"></code></pre>
+<pre><code class="language-shell"> su dolphinscheduler;
+
+ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
+cat ~/.ssh/id_rsa.pub &gt;&gt; ~/.ssh/authorized_keys
+chmod 600 ~/.ssh/authorized_keys
+</code></pre>
 </li>
 </ul>
-<p>su dolphinscheduler;</p>
-<p>ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
-cat ~/.ssh/id_rsa.pub &gt;&gt; ~/.ssh/authorized_keys
-chmod 600 ~/.ssh/authorized_keys</p>
-<pre><code>​      注意:*正常设置后,dolphinscheduler用户在执行命令`ssh localhost` 是不需要再输入密码的*
-
-
-
-- 在ds1上,配置部署用户dolphinscheduler ssh打通到其他待部署的机器
-
-```shell
-su dolphinscheduler;
+<p>​      注意:<em>正常设置后,dolphinscheduler用户在执行命令<code>ssh localhost</code> 是不需要再输入密码的</em></p>
+<ul>
+<li>
+<p>在ds1上,配置部署用户dolphinscheduler ssh打通到其他待部署的机器</p>
+<pre><code class="language-shell">su dolphinscheduler;
 for ip in ds2 ds3;     #请将此处ds2 ds3替换为自己要部署的机器的hostname
 do
     ssh-copy-id  $ip   #该操作执行过程中需要手动输入dolphinscheduler用户的密码
 done
-# 当然 通过 sshpass -p xxx ssh-copy-id $ip 就可以省去输入密码了
+<span class="hljs-meta">#</span><span class="bash"> 当然 通过 sshpass -p xxx ssh-copy-id <span class="hljs-variable">$ip</span> 就可以省去输入密码了</span>
 </code></pre>
-<ul>
+</li>
 <li>
 <p>在ds1上,修改目录权限,使得部署用户对dolphinscheduler-backend目录有操作权限</p>
 <pre><code class="language-shell">sudo chown -R dolphinscheduler:dolphinscheduler dolphinscheduler-backend
@@ -178,10 +176,11 @@ export FLINK_HOME=/opt/soft/flink
 export PATH=$HADOOP_HOME/bin:$SPARK_HOME2/bin:$PYTHON_HOME:$JAVA_HOME/bin:$HIVE_HOME/bin:$PATH:$FLINK_HOME/bin:$PATH
 
 </code></pre>
-<p><code>注: 这一步非常重要,例如 JAVA_HOME 和 PATH 是必须要配置的,没有用到的可以忽略或者注释掉</code></p>
+<pre><code>`注: 这一步非常重要,例如 JAVA_HOME 和 PATH 是必须要配置的,没有用到的可以忽略或者注释掉;如果找不到.dolphinscheduler_env.sh, 请运行 ls -a`
+</code></pre>
 </li>
 <li>
-<p>将jdk软链到/usr/bin/java下(仍以 JAVA_HOME=/opt/soft/java 为例)</p>
+<p>==将jdk软链到/usr/bin/java下(仍以 JAVA_HOME=/opt/soft/java 为例)==</p>
 <pre><code class="language-shell">sudo ln -s /opt/soft/java/bin/java /usr/bin/java
 </code></pre>
 </li>
diff --git a/zh-cn/docs/1.2.0/user_doc/cluster-deployment.json b/zh-cn/docs/1.2.0/user_doc/cluster-deployment.json
index e99334b..1c48975 100644
--- a/zh-cn/docs/1.2.0/user_doc/cluster-deployment.json
+++ b/zh-cn/docs/1.2.0/user_doc/cluster-deployment.json
@@ -1,6 +1,6 @@
 {
   "filename": "cluster-deployment.md",
-  "__html": "<h1>集群部署(Cluster)</h1>\n<p>DolphinScheduler集群部署分为后端部署和前端部署两部分:</p>\n<h1>1、后端部署</h1>\n<h3>1.1 : 基础软件安装(必装项请自行安装)</h3>\n<ul>\n<li>PostgreSQL (8.2.15+) or Mysql (5.6或者5.7系列)  :  两者任选其一即可</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a> (1.8+) :  必装,请安装好后在/etc/profile下配置 JAVA_HOME 及 PATH 变量</li>\n<li>ZooKeeper (3.4.6+) :必装</li>\n<li>Hadoop (2.6+) or MinIO :选装,如果需要用到资源上传功能,可以选择上传到Hadoop or MinIO上</li>\n</ul>\n<pre><code class=\"lan [...]
+  "__html": "<h1>集群部署(Cluster)</h1>\n<p>DolphinScheduler集群部署分为后端部署和前端部署两部分:</p>\n<h1>1、后端部署</h1>\n<h3>1.1 : 基础软件安装(必装项请自行安装)</h3>\n<ul>\n<li>PostgreSQL (8.2.15+) or Mysql (5.6或者5.7系列)  :  两者任选其一即可</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a> (1.8+) :  必装,请安装好后在/etc/profile下配置 JAVA_HOME 及 PATH 变量</li>\n<li>ZooKeeper (3.4.6+) :必装</li>\n<li>Hadoop (2.6+) or MinIO :选装,如果需要用到资源上传功能,可以选择上传到Hadoop or MinIO上</li>\n</ul>\n<pre><code class=\"lan [...]
   "link": "/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html b/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html
index 29b3404..142efbe 100644
--- a/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html
@@ -28,7 +28,7 @@
 <ul>
 <li>请下载最新版本的后端安装包至服务器部署目录,比如创建 /opt/dolphinscheduler 做为安装部署目录,下载地址: <a href="https://dolphinscheduler.apache.org/zh-cn/docs/release/download.html">下载</a> (以1.2.0版本为例),下载后上传tar包到该目录中,并进行解压</li>
 </ul>
-<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> 创建部署目录</span>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> 创建部署目录,部署目录请不要创建在/root、/home等高权限目录 </span>
 mkdir -p /opt/dolphinscheduler;
 cd /opt/dolphinscheduler;
 <span class="hljs-meta">#</span><span class="bash"> 解压缩</span>
@@ -40,10 +40,10 @@ mv apache-dolphinscheduler-incubating-1.2.0-dolphinscheduler-backend-bin  dolphi
 <ul>
 <li>创建部署用户,并且一定要配置sudo免密。以创建dolphinscheduler用户为例</li>
 </ul>
-<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> add user dolphinscheduler</span>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> 创建用户需使用root登录</span>
 useradd dolphinscheduler;
 <span class="hljs-meta">
-#</span><span class="bash"> modify user password</span>
+#</span><span class="bash"> 添加密码</span>
 echo "dolphinscheduler" | passwd --stdin dolphinscheduler
 <span class="hljs-meta">
 #</span><span class="bash"> 配置sudo免密</span>
@@ -75,14 +75,14 @@ chmod 600 ~/.ssh/authorized_keys
 <pre><code>mysql -uroot -p
 </code></pre>
 <ul>
-<li>进入数据库命令行窗口后,执行数据库初始化命令,设置访问账号和密码。<strong>注: {user} 和 {password} 需要替换为具体的数据库用户名和密码</strong></li>
-</ul>
+<li>
+<p>进入数据库命令行窗口后,执行数据库初始化命令,设置访问账号和密码。<strong>注: {user} 和 {password} 需要替换为具体的数据库用户名和密码</strong></p>
 <pre><code class="language-mysql">mysql&gt; CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
 mysql&gt; GRANT ALL PRIVILEGES ON dolphinscheduler.* TO '{user}'@'%' IDENTIFIED BY '{password}';
 mysql&gt; GRANT ALL PRIVILEGES ON dolphinscheduler.* TO '{user}'@'localhost' IDENTIFIED BY '{password}';
 mysql&gt; flush privileges;
 </code></pre>
-<ul>
+</li>
 <li>
 <p>创建表和导入基础数据</p>
 <ul>
@@ -131,10 +131,10 @@ export FLINK_HOME=/opt/soft/flink
 export PATH=$HADOOP_HOME/bin:$SPARK_HOME2/bin:$PYTHON_HOME:$JAVA_HOME/bin:$HIVE_HOME/bin:$PATH:$FLINK_HOME/bin:$PATH
 
 </code></pre>
-<p><code>注: 这一步非常重要,例如 JAVA_HOME 和 PATH 是必须要配置的,没有用到的可以忽略或者注释掉</code></p>
+<p><code>注: 这一步非常重要,例如 JAVA_HOME 和 PATH 是必须要配置的,没有用到的可以忽略或者注释掉;如果找不到.dolphinscheduler_env.sh, 请运行 ls -a</code></p>
 </li>
 <li>
-<p>将jdk软链到/usr/bin/java下(仍以 JAVA_HOME=/opt/soft/java 为例)</p>
+<p>==将jdk软链到/usr/bin/java下(仍以 JAVA_HOME=/opt/soft/java 为例)==</p>
 <pre><code class="language-shell">sudo ln -s /opt/soft/java/bin/java /usr/bin/java
 </code></pre>
 </li>
diff --git a/zh-cn/docs/1.2.0/user_doc/standalone-deployment.json b/zh-cn/docs/1.2.0/user_doc/standalone-deployment.json
index 7bd9bae..67416a6 100644
--- a/zh-cn/docs/1.2.0/user_doc/standalone-deployment.json
+++ b/zh-cn/docs/1.2.0/user_doc/standalone-deployment.json
@@ -1,6 +1,6 @@
 {
   "filename": "standalone-deployment.md",
-  "__html": "<h1>单机部署(Standalone)</h1>\n<p>DolphinScheduler单机部署分为后端部署和前端部署两部分:</p>\n<h1>1、后端部署</h1>\n<h3>1.1 : 基础软件安装(必装项请自行安装)</h3>\n<ul>\n<li>PostgreSQL (8.2.15+) or Mysql (5.6或者5.7系列)  :  两者任选其一即可</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a> (1.8+) :  必装,请安装好后在/etc/profile下配置 JAVA_HOME 及 PATH 变量</li>\n<li>ZooKeeper (3.4.6+) :必装</li>\n<li>Hadoop (2.6+) or MinIO :选装, 如果需要用到资源上传功能,针对单机可以选择本地文件目录作为上传文件夹(此操作不需要部署Hadoop);当然也可以选择上传到Hadoop  [...]
+  "__html": "<h1>单机部署(Standalone)</h1>\n<p>DolphinScheduler单机部署分为后端部署和前端部署两部分:</p>\n<h1>1、后端部署</h1>\n<h3>1.1 : 基础软件安装(必装项请自行安装)</h3>\n<ul>\n<li>PostgreSQL (8.2.15+) or Mysql (5.6或者5.7系列)  :  两者任选其一即可</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a> (1.8+) :  必装,请安装好后在/etc/profile下配置 JAVA_HOME 及 PATH 变量</li>\n<li>ZooKeeper (3.4.6+) :必装</li>\n<li>Hadoop (2.6+) or MinIO :选装, 如果需要用到资源上传功能,针对单机可以选择本地文件目录作为上传文件夹(此操作不需要部署Hadoop);当然也可以选择上传到Hadoop  [...]
   "link": "/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html",
   "meta": {}
 }
\ No newline at end of file