gohalo opened a new issue, #125:
URL: https://github.com/apache/hudi-rs/issues/125

   
   Just like the java client routies.
   
   ```
   HoodieTableMetaClient.withPropertyBuilder()
           .setTableType(HoodieTableType.MERGE_ON_READ)
           .setTableName(tableName)
           .setTableCreateSchema(SCHEMA)
           .setPayloadClassName(HoodieAvroPayload.class.getName())
           .initTable(conf, tablePath);
   ```
   
   Currently, got some problems.
   
   1. object_store crate doesn't support to create directory. Because of the 
[struct 
Path](https://github.com/apache/arrow-rs/blob/678517018ddfd21b202a94df13b06dfa1ab8a378/object_store/src/path/mod.rs#L130)
 which without leading or trailing delimiters.
   
   ```
   pub struct Path {
       /// The raw path with no leading or trailing delimiters
       raw: String,
   }
   ```
   
   But in most of cloud object store including minio, you could put empty to 
some path like `/data/example/.hoodies/`. Maybe we could change the value of 
private raw in the `struct Path` with `unsafe` codes, or, create some marker 
files like `.hoodies/.schema/marker`.
   
   2. We should create compatiable config files for Java properties, especilly 
for `hoodies.properties`.


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