You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@dolphinscheduler.apache.org by Jave-Chen <ke...@foxmail.com> on 2020/02/05 15:05:11 UTC

回复: Simplify Deployment of DolphinScheduler

I have some suggestion:
1. Use "host" or "node" is better than "device".
2. Add some essential OS test for a new host/node , such like: JAVA_HOME , dscheduler install path etc. Test will be easyier for user to find problems.




------------------&nbsp;原始邮件&nbsp;------------------
发件人:&nbsp;"lidong dai"<dailidong66@gmail.com&gt;;
发送时间:&nbsp;2020年2月5日(星期三) 晚上10:52
收件人:&nbsp;"dev"<dev@dolphinscheduler.apache.org&gt;;

主题:&nbsp;Re: Simplify Deployment of DolphinScheduler



very good.

anybody who have some ideas?



Best Regards
---------------
DolphinScheduler(Incubator) PPMC
Lidong Dai 代立冬
dailidong66@gmail.com
---------------


chendapao <feloxx@163.com&gt; 于2020年2月5日周三 下午2:37写道:

&gt; hi all:
&gt;
&gt;
&gt; Happy New Year.
&gt; About Simplify Deployment of DolphinScheduler Mini web app, The URL of the
&gt; latest: http://120.131.3.196:22245/start.html#g=1&amp;p=start_1
&gt; Welcome to the discussion, make new idea.
&gt;
&gt;
&gt; If these is no problem, I will write the interface document in the these
&gt; days.
&gt;
&gt; WIth the `frontend` big brother, we can `ds-yibasuo`.
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt; --
&gt;
&gt;
&gt;
&gt; chendapao
&gt;
&gt; feloxx@163.com
&gt;
&gt;
&gt;
&gt;
&gt; At 2020-01-19 15:30:08, "chendapao" <feloxx@163.com&gt; wrote:
&gt; &gt;hi, all:
&gt; &gt;
&gt; &gt;
&gt; &gt;I have an idea about simplifying deployment.
&gt; &gt;
&gt; &gt;
&gt; &gt;The main idea is to implement a mini web app and call DevOps components.
&gt; &gt;
&gt; &gt;
&gt; &gt;For example, call ansible, call SSH mutual trust program, And so on.
&gt; &gt;
&gt; &gt;
&gt; &gt;Mini web app Implementation, I recommend using springboot + Front-end
&gt; framework. Because I think there are more javaer in our community.
&gt; &gt;
&gt; &gt;
&gt; &gt;In fact, I don't care about the back-end framework. I even want to do it
&gt; in go language, Because no need to install jdk.
&gt; &gt;
&gt; &gt;
&gt; &gt;Everyone can discuss, The purpose is to achieve mini web app.
&gt; &gt;
&gt; &gt;
&gt; &gt;The data generated by all operations, I recommend to save it in local
&gt; text, because the implementation cost is low. We can change it later to
&gt; embed the database.
&gt; &gt;
&gt; &gt;
&gt; &gt;The purpose is a mini web app, the data has local text, and you can start
&gt; a fast DS trip. Can be on linux or windows.
&gt; &gt;
&gt; &gt;
&gt; &gt;This is a prototype of the mini web app I designed, show yours the URL:
&gt; http://152.136.97.112:8888/start.html#g=1&amp;p=login
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;--
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;chendapao
&gt; &gt;
&gt; &gt;feloxx@163.com
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;At 2020-01-10 12:01:13, "lidong dai" <dailidong66@gmail.com&gt; wrote:
&gt; &gt;&gt;hi
&gt; &gt;&gt;
&gt; &gt;&gt;&nbsp; Some users have feedback that the deployment is difficult. To this
&gt; end, I
&gt; &gt;&gt;propose to optimize the deployment script to change the option that can
&gt; be
&gt; &gt;&gt;changed into the option, and the next step can be performed
&gt; automatically.
&gt; &gt;&gt;You can refer to the deployment method of ambari.&nbsp; Our goal is to
&gt; complete
&gt; &gt;&gt;the cluster deployment in 30 minutes.
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; if you're interesting in do this Big Feature, please leave message.
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;Best Regards
&gt; &gt;&gt;---------------
&gt; &gt;&gt;DolphinScheduler(Incubator) PPMC
&gt; &gt;&gt;Lidong Dai 代立冬
&gt; &gt;&gt;dailidong66@gmail.com
&gt; &gt;&gt;---------------
&gt;

回复: Simplify Deployment of DolphinScheduler

Posted by Jave-Chen <ke...@foxmail.com>.
Good job .




------------------&nbsp;原始邮件&nbsp;------------------
发件人:&nbsp;"chendapao"<feloxx@163.com&gt;;
发送时间:&nbsp;2020年2月6日(星期四) 凌晨0:45
收件人:&nbsp;"dev@dolphinscheduler.apache.org"<dev@dolphinscheduler.apache.org&gt;;

主题:&nbsp;回复: Simplify Deployment of DolphinScheduler



1. Use "host" or "node" is better than "device".
reply: good idea.


2. Add some essential OS test for a new host/node , such like: JAVA_HOME , dscheduler install path etc. Test will be easyier for user to find problems.
reply: In devops, There are a lot of checks, The failure of the check will tell the user exactly what the error is.
for example 1: [check config] https://github.com/feloxx/ds-yibasuo/blob/master/roles/check_config_static/tasks/main.yml
for example 2: [check system] https://github.com/feloxx/ds-yibasuo/blob/master/roles/check_system_static/tasks/main.yml




--


chendapao
feloxx@163.com



在 2020-02-05 23:05:11,"Jave-Chen" <kejia.chen@foxmail.com&gt; 写道:
&gt;I have some suggestion:
&gt;1. Use "host" or "node" is better than "device".
&gt;2. Add some essential OS test for a new host/node , such like: JAVA_HOME , dscheduler install path etc. Test will be easyier for user to find problems.
&gt;
&gt;
&gt;
&gt;
&gt;------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
&gt;发件人:&amp;nbsp;"lidong dai"<dailidong66@gmail.com&amp;gt;;
&gt;发送时间:&amp;nbsp;2020年2月5日(星期三) 晚上10:52
&gt;收件人:&amp;nbsp;"dev"<dev@dolphinscheduler.apache.org&amp;gt;;
&gt;
&gt;主题:&amp;nbsp;Re: Simplify Deployment of DolphinScheduler
&gt;
&gt;
&gt;
&gt;very good.
&gt;
&gt;anybody who have some ideas?
&gt;
&gt;
&gt;
&gt;Best Regards
&gt;---------------
&gt;DolphinScheduler(Incubator) PPMC
&gt;Lidong Dai 代立冬
&gt;dailidong66@gmail.com
&gt;---------------
&gt;
&gt;
&gt;chendapao <feloxx@163.com&amp;gt; 于2020年2月5日周三 下午2:37写道:
&gt;
&gt;&amp;gt; hi all:
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt; Happy New Year.
&gt;&amp;gt; About Simplify Deployment of DolphinScheduler Mini web app, The URL of the
&gt;&amp;gt; latest: http://120.131.3.196:22245/start.html#g=1&amp;amp;p=start_1
&gt;&amp;gt; Welcome to the discussion, make new idea.
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt; If these is no problem, I will write the interface document in the these
&gt;&amp;gt; days.
&gt;&amp;gt;
&gt;&amp;gt; WIth the `frontend` big brother, we can `ds-yibasuo`.
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt; --
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt; chendapao
&gt;&amp;gt;
&gt;&amp;gt; feloxx@163.com
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt;
&gt;&amp;gt; At 2020-01-19 15:30:08, "chendapao" <feloxx@163.com&amp;gt; wrote:
&gt;&amp;gt; &amp;gt;hi, all:
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;I have an idea about simplifying deployment.
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;The main idea is to implement a mini web app and call DevOps components.
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;For example, call ansible, call SSH mutual trust program, And so on.
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;Mini web app Implementation, I recommend using springboot + Front-end
&gt;&amp;gt; framework. Because I think there are more javaer in our community.
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;In fact, I don't care about the back-end framework. I even want to do it
&gt;&amp;gt; in go language, Because no need to install jdk.
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;Everyone can discuss, The purpose is to achieve mini web app.
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;The data generated by all operations, I recommend to save it in local
&gt;&amp;gt; text, because the implementation cost is low. We can change it later to
&gt;&amp;gt; embed the database.
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;The purpose is a mini web app, the data has local text, and you can start
&gt;&amp;gt; a fast DS trip. Can be on linux or windows.
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;This is a prototype of the mini web app I designed, show yours the URL:
&gt;&amp;gt; http://152.136.97.112:8888/start.html#g=1&amp;amp;p=login
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;--
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;chendapao
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;feloxx@163.com
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;
&gt;&amp;gt; &amp;gt;At 2020-01-10 12:01:13, "lidong dai" <dailidong66@gmail.com&amp;gt; wrote:
&gt;&amp;gt; &amp;gt;&amp;gt;hi
&gt;&amp;gt; &amp;gt;&amp;gt;
&gt;&amp;gt; &amp;gt;&amp;gt;&amp;nbsp; Some users have feedback that the deployment is difficult. To this
&gt;&amp;gt; end, I
&gt;&amp;gt; &amp;gt;&amp;gt;propose to optimize the deployment script to change the option that can
&gt;&amp;gt; be
&gt;&amp;gt; &amp;gt;&amp;gt;changed into the option, and the next step can be performed
&gt;&amp;gt; automatically.
&gt;&amp;gt; &amp;gt;&amp;gt;You can refer to the deployment method of ambari.&amp;nbsp; Our goal is to
&gt;&amp;gt; complete
&gt;&amp;gt; &amp;gt;&amp;gt;the cluster deployment in 30 minutes.
&gt;&amp;gt; &amp;gt;&amp;gt;
&gt;&amp;gt; &amp;gt;&amp;gt;
&gt;&amp;gt; &amp;gt;&amp;gt; if you're interesting in do this Big Feature, please leave message.
&gt;&amp;gt; &amp;gt;&amp;gt;
&gt;&amp;gt; &amp;gt;&amp;gt;
&gt;&amp;gt; &amp;gt;&amp;gt;
&gt;&amp;gt; &amp;gt;&amp;gt;Best Regards
&gt;&amp;gt; &amp;gt;&amp;gt;---------------
&gt;&amp;gt; &amp;gt;&amp;gt;DolphinScheduler(Incubator) PPMC
&gt;&amp;gt; &amp;gt;&amp;gt;Lidong Dai 代立冬
&gt;&amp;gt; &amp;gt;&amp;gt;dailidong66@gmail.com
&gt;&amp;gt; &amp;gt;&amp;gt;---------------
&gt;&amp;gt;

回复: Simplify Deployment of DolphinScheduler

Posted by chendapao <fe...@163.com>.
1. Use "host" or "node" is better than "device".
reply: good idea.


2. Add some essential OS test for a new host/node , such like: JAVA_HOME , dscheduler install path etc. Test will be easyier for user to find problems.
reply: In devops, There are a lot of checks, The failure of the check will tell the user exactly what the error is.
for example 1: [check config] https://github.com/feloxx/ds-yibasuo/blob/master/roles/check_config_static/tasks/main.yml
for example 2: [check system] https://github.com/feloxx/ds-yibasuo/blob/master/roles/check_system_static/tasks/main.yml




--


chendapao
feloxx@163.com



在 2020-02-05 23:05:11,"Jave-Chen" <ke...@foxmail.com> 写道:
>I have some suggestion:
>1. Use "host" or "node" is better than "device".
>2. Add some essential OS test for a new host/node , such like: JAVA_HOME , dscheduler install path etc. Test will be easyier for user to find problems.
>
>
>
>
>------------------&nbsp;原始邮件&nbsp;------------------
>发件人:&nbsp;"lidong dai"<dailidong66@gmail.com&gt;;
>发送时间:&nbsp;2020年2月5日(星期三) 晚上10:52
>收件人:&nbsp;"dev"<dev@dolphinscheduler.apache.org&gt;;
>
>主题:&nbsp;Re: Simplify Deployment of DolphinScheduler
>
>
>
>very good.
>
>anybody who have some ideas?
>
>
>
>Best Regards
>---------------
>DolphinScheduler(Incubator) PPMC
>Lidong Dai 代立冬
>dailidong66@gmail.com
>---------------
>
>
>chendapao <feloxx@163.com&gt; 于2020年2月5日周三 下午2:37写道:
>
>&gt; hi all:
>&gt;
>&gt;
>&gt; Happy New Year.
>&gt; About Simplify Deployment of DolphinScheduler Mini web app, The URL of the
>&gt; latest: http://120.131.3.196:22245/start.html#g=1&amp;p=start_1
>&gt; Welcome to the discussion, make new idea.
>&gt;
>&gt;
>&gt; If these is no problem, I will write the interface document in the these
>&gt; days.
>&gt;
>&gt; WIth the `frontend` big brother, we can `ds-yibasuo`.
>&gt;
>&gt;
>&gt;
>&gt;
>&gt;
>&gt;
>&gt; --
>&gt;
>&gt;
>&gt;
>&gt; chendapao
>&gt;
>&gt; feloxx@163.com
>&gt;
>&gt;
>&gt;
>&gt;
>&gt; At 2020-01-19 15:30:08, "chendapao" <feloxx@163.com&gt; wrote:
>&gt; &gt;hi, all:
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;I have an idea about simplifying deployment.
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;The main idea is to implement a mini web app and call DevOps components.
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;For example, call ansible, call SSH mutual trust program, And so on.
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;Mini web app Implementation, I recommend using springboot + Front-end
>&gt; framework. Because I think there are more javaer in our community.
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;In fact, I don't care about the back-end framework. I even want to do it
>&gt; in go language, Because no need to install jdk.
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;Everyone can discuss, The purpose is to achieve mini web app.
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;The data generated by all operations, I recommend to save it in local
>&gt; text, because the implementation cost is low. We can change it later to
>&gt; embed the database.
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;The purpose is a mini web app, the data has local text, and you can start
>&gt; a fast DS trip. Can be on linux or windows.
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;This is a prototype of the mini web app I designed, show yours the URL:
>&gt; http://152.136.97.112:8888/start.html#g=1&amp;p=login
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;--
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;chendapao
>&gt; &gt;
>&gt; &gt;feloxx@163.com
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;
>&gt; &gt;At 2020-01-10 12:01:13, "lidong dai" <dailidong66@gmail.com&gt; wrote:
>&gt; &gt;&gt;hi
>&gt; &gt;&gt;
>&gt; &gt;&gt;&nbsp; Some users have feedback that the deployment is difficult. To this
>&gt; end, I
>&gt; &gt;&gt;propose to optimize the deployment script to change the option that can
>&gt; be
>&gt; &gt;&gt;changed into the option, and the next step can be performed
>&gt; automatically.
>&gt; &gt;&gt;You can refer to the deployment method of ambari.&nbsp; Our goal is to
>&gt; complete
>&gt; &gt;&gt;the cluster deployment in 30 minutes.
>&gt; &gt;&gt;
>&gt; &gt;&gt;
>&gt; &gt;&gt; if you're interesting in do this Big Feature, please leave message.
>&gt; &gt;&gt;
>&gt; &gt;&gt;
>&gt; &gt;&gt;
>&gt; &gt;&gt;Best Regards
>&gt; &gt;&gt;---------------
>&gt; &gt;&gt;DolphinScheduler(Incubator) PPMC
>&gt; &gt;&gt;Lidong Dai 代立冬
>&gt; &gt;&gt;dailidong66@gmail.com
>&gt; &gt;&gt;---------------
>&gt;