Apache Hive是开源的。在源代码Veritas中。
例如,在分支2.1中,“ Metastore API” 的Javadoc和Java源以及Thrift消息格式将表名作为通用字符串进行管理。那里没有具体限制。
但是Metastore服务使用RDBMS作为后端,您可以看到标准MySQL模式定义了
CREATE TABLE IF NOT EXISTS `TBLS` (
...
`TBL_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
...
Run Code Online (Sandbox Code Playgroud)
请注意,设置Hive时,默认为128个字符的拉丁字母限制。ALTER TABLE
之后,使用一条简单的命令就足以在数据库级别更改该限制,而不必重新编译任何内容。
归档时间: |
|
查看次数: |
2578 次 |
最近记录: |