Seaven edited a comment on issue #2463: Add fe plugin framework
URL: https://github.com/apache/incubator-doris/pull/2463#issuecomment-567003853
 
 
   Support Fe Plugin framework:
   
   do something:
   
   * Add install plugin statement class
   * Add uninstall plugin statement class
   
   * Support Plugin manger
        * Support FE Plugin register method:  the fe built-in Plugin can 
register through the way.
        
        * Support FE Plugin dynamic install process
                1. check Plugin has already install?
                2. download Plugin file from remote source or copy from local 
source
                3. extract Plugin's .zip 
                4. read Plugin's plugin.properties, and check Plugin's Value
                5. dynamic load .jar and init Plugin's main Class
                6. invoke Plugin's init method
                7. register Plugin into PluginMgr.
                
        * Support FE Plugin dynamic uninstall process
                1. check Plugin has install?
                2. invoke Plugin's close method
                3. delete Plugin from PluginMgr
           
            * SQL support: install/unintall Plugin syntax
   
   To do:
   
   * install/uninstall Plugin should update meta
   * for BE Plugin, need check valid through BE node. we need add rpc interface
   * load & init Plugin when the fe start.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to