wForget commented on PR #2271:
URL: 
https://github.com/apache/incubator-kyuubi/pull/2271#issuecomment-1094484686

   > 1. kyuubi-server-plugin is trying to make itself dependency free, 
especially `scala` and `kyuubi-common`.
   
   I will change to java implementation and remove scala and kyuubi-common 
dependencies
   
   > 3. why do we need a new config file called kyuubi-tags.conf? it seems that 
kyuubi-defaults.conf can do the same thing
   
   Because I want to read it periodically, so that we don't have to restart the 
service after modifying it.
   
   > 2. I don't quite understand the meaning of tag-level?
   
   The tag-level is used to distinguish tags of different types.
   
   1. SYSTEM:
   
       The SYSTEM-level tag is used for global configuration. (This is the same 
as kyuubi-conf, I can remove it.)
   
   2. SERVER: 
   
       The SERVER-level tag, which uses the server name as a tag, is used for 
different server configurations.
       We can define different server names for different clusters, so we can 
use the server tag to get the configuration of different clusters.
   
   3. USER:
   
       The USER-level tag, which uses the user name as a tag, is used for 
different user configurations.
       We can use user tag to get user-specific configuration.
   
   4. TAG:
   
       The TAG-level tag, used for custom tag types. We can customize some tags 
and give default configuration.
       For example, we can set the user engine-share-level for `adhoc` tag and 
the connection engine-share-level for `batch` tag.


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to