[ 
https://issues.apache.org/jira/browse/HUDI-375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16990067#comment-16990067
 ] 

lamber-ken commented on HUDI-375:
---------------------------------

Hi, [~vinoth] the main purpose of this issue is to solve the fat config class 
like HoodieWriteConfig 
and make the configuration framework easy to use for users and developers.

First, for the first question, I'll bring up a discuss via email to talk about 
this issue with community later.
As you said, this may affect current config class, the clients also needs to 
modify.

Second, for the second question, you can clone my demo project which contains 
two modules, they are simplified models, you will understand the mechanism.

 

 

> Refactor the configure framework of hudi project
> ------------------------------------------------
>
>                 Key: HUDI-375
>                 URL: https://issues.apache.org/jira/browse/HUDI-375
>             Project: Apache Hudi (incubating)
>          Issue Type: Improvement
>            Reporter: lamber-ken
>            Assignee: lamber-ken
>            Priority: Major
>
> Currently, config items and their default value are dispersed in the java 
> class file. It's easy to confuse when config items are defined more and more, 
> so it's necessary to refactor the configure framework.
> May some things need to consider
>  # config item and default value may defined in a class
>  # provide a mechanism which can extract some config items for specific 
> component.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to