I am trying to create a table in hive with the following name "$example$table". It is not allowing me to create and is giving the following error:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.hadoop.hive.ql.metadata.HiveException: [$ndo$dbproperty]: is not a valid table name
Could anyone please help me out here? The requirement is to create tables name with characters like $,%,',' in the table name.
Currently, special characters are supported only for columns, not tables.
https://issues.apache.org/jira/browse/HIVE-6013
https://issues.apache.org/jira/browse/HIVE-11699
P.s. 1
If you are brave enough you can rename the table within the metastore.
P.s. 2
You might want to watch "Yes (prime) minister" for a better understanding of the term brave