Hello everyone .
  Simplify deployment is very nice to users. Currently, we have discussed
combining or decreasing configuration files .  How about deleting alert
module ?
  We can move alert module into server module . MasterServer can take the
responsibility for the task alert .

General Implementation:
  1.  Combine alert module into server module.  Create a new package for
alert function.
  2.  MasterServer is responsible for alert.  When starts MasterServer,
startup alert server.
  3.  We can use zk lock to round-robin doing the alert around the
MasterServer. or just leader do(for it uses little resource)


If this proposal is taken into consideration , users do not to deploy alert
module anymore .

On Tue, Dec 10, 2019 at 2:24 PM qiao zhanwei <[email protected]>
wrote:

>
> Hello All ,
>
> Now DolphinScheduler has so many Configuration files
>
> for example :
>
> dolphinscheduler-alert :
> alert.properties
>
> dolphinscheduler-api :
> application-api.properties
> application-combined.properties
>
>
> dolphinscheduler-common :
> hadoop.properties
> common.properties
> quartz.properties
> zookeeper.properties
>
> dolphinscheduler-dao :
> application-dao.properties
>
> dolphinscheduler-server :
> application-master.properties
> application-master.properties
> master.properties
> worker.properties
>
> .dolphinscheduler_env.sh
>
> Can we simplify deployment ?
>
> Main point :
>
> 1 configuration file simplification and  merged configuration file
> 2 master server remove port
> 3 support offline installation,remove kazoo dependencies in install and
> monitor
> 4 instll.sh script simplification
>
>
> —————————————
> DolphinScheduler(Incubator)  PPMC
> Zhanwei Qiao 乔占卫
>
> [email protected]
>

Reply via email to