Hello Is there any config in pinot that can be use...
# troubleshooting
j
Hello Is there any config in pinot that can be used to allow
__
in table name. Right now it is not allowed to save
__
in table name? What was the motivation for not allowing
__
Copy code
Preconditions.checkArgument(!tableName.contains(TABLE_NAME_FORBIDDEN_SUBSTRING),
        "'tableName' cannot contain double underscore ('__')");
n
The motivation I can think of is, Double underscore is a reserved character sequence in realtime tables for segment names.
j
thanks @Neha Pawar, please help me understand if table name has
__
, how it is impacting the segment names for table. thanks
@Mayank @Xiang Fu please suggest
x
I don't recall, maybe @Jackie or @Rong R ?
j
Neha is correct. We don't allow __ in table name because it is reserved as the real-time segment delimiter. Having double underscore in table name will break the real-time segment name
👍 3