Hadoop 在impala数据库名称中使用连字符

Hadoop 在impala数据库名称中使用连字符,hadoop,impala,Hadoop,Impala,我有一个脚本,它直接要求在数据库名称中使用连字符创建impala数据库 我无法使用下面的命令在黑斑羚壳中执行同样的操作 ******** default> create database test-1; Query: create database test-1 ERROR: AnalysisException: Invalid database name: test-1 即使是背部蜱虫也无济于事 ******** default> create database `test-1`

我有一个脚本,它直接要求在数据库名称中使用连字符创建impala数据库

我无法使用下面的命令在黑斑羚壳中执行同样的操作

******** default> create database test-1;
Query: create database test-1
ERROR: AnalysisException: Invalid database name: test-1
即使是背部蜱虫也无济于事

******** default> create database `test-1`;
Query: create database `test-1`
ERROR: AnalysisException: Invalid database name: test-1

不幸的是,根据Cloudera的说法,这听起来不可能:

o标识符必须以字母数字或下划线字符开头。 其余部分可以包含字母数字字符的任意组合 并强调用反勾号引用标识符无效 在名称中允许的字符上。