danhuawang opened a new issue, #7191:
URL: https://github.com/apache/gravitino/issues/7191

   ### What would you like to be improved?
   
   The users can update configuration items more flexibly in values yaml like 
this:
   ```
   config:
     # Values must be YAML literal style scalar / YAML multiline string.
     # <filename>: |
     #   <formatted-value(s)>
     # log4j2.properties: |
     #   status = error
     #
     #   appender.console.type = Console
     #   appender.console.name = console
     #   appender.console.layout.type = PatternLayout
     #   appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] 
[%node_name]%marker %m%n
     #
     #   rootLogger.level = info
     #   rootLogger.appenderRef.console.ref = console
     gravitino.properties: |
         # THE CONFIGURATION FOR Gravitino SERVER
         gravitino.server.shutdown.timeout = 3000
         
         # THE CONFIGURATION FOR Gravitino WEB SERVER
         # The host name of the built-in web server
         gravitino.server.webserver.host = 0.0.0.0
         # The http port number of the built-in web server
         gravitino.server.webserver.httpPort = 8090
         # The min thread size of the built-in web server
         gravitino.server.webserver.minThreads = 24
         # The max thread size of the built-in web server
         gravitino.server.webserver.maxThreads = 200
         # The stop timeout of the built-in web server
         gravitino.server.webserver.stopTimeout = 30000
         # The timeout of idle connections
         gravitino.server.webserver.idleTimeout = 30000
         # The executor thread pool work queue size of the built-in web server
         gravitino.server.webserver.threadPoolWorkQueueSize = 100
         # The request header size of the built-in web server
         gravitino.server.webserver.requestHeaderSize = 131072
         # The response header size of the built-in web server
         gravitino.server.webserver.responseHeaderSize = 131072
         
         # THE CONFIGURATION FOR Gravitino ENTITY STORE
         # The entity store to use, we only supports relational
         gravitino.entity.store = relational
         # The backend for the entity store, we only supports JDBC
         gravitino.entity.store.relational = JDBCBackend
         
         # The JDBC URL for the entity store
         gravitino.entity.store.relational.jdbcUrl = jdbc:h2
         # The JDBC driver class name
         gravitino.entity.store.relational.jdbcDriver = org.h2.Driver
         # The JDBC user name
         gravitino.entity.store.relational.jdbcUser = gravitino
         # The JDBC password
         gravitino.entity.store.relational.jdbcPassword = gravitino
         
         # THE CONFIGURATION FOR Gravitino CATALOG
         # The interval in milliseconds to evict the catalog cache
         gravitino.catalog.cache.evictionIntervalMs = 3600000
         
         # THE CONFIGURATION FOR authorization
         # Whether Gravitino enable authorization or not
         gravitino.authorization.enable = false
         # The admins of Gravitino service, multiple admins are spitted by 
comma.
         gravitino.authorization.serviceAdmins = anonymous
         
         # THE CONFIGURATION FOR AUXILIARY SERVICE
         # Auxiliary service names, separate by ','
         gravitino.auxService.names = iceberg-rest
         # Iceberg REST service classpath
         gravitino.iceberg-rest.classpath = iceberg-rest-server/libs, 
iceberg-rest-server/conf
         # Iceberg REST service host
         gravitino.iceberg-rest.host = 0.0.0.0
         # Iceberg REST service http port
         gravitino.iceberg-rest.httpPort = 9001
         # The backend Iceberg catalog for Iceberg REST service, it's 
recommended to change to hive or jdbc
         gravitino.iceberg-rest.catalog-backend = memory
         # The warehouse directory of Iceberg catalog for Iceberg REST service
         gravitino.iceberg-rest.warehouse = /tmp/
   ```
   
   ### How should we improve?
   
   _No response_


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

Reply via email to