【发布时间】:2017-05-26 21:10:52
【问题描述】:
我在 mysql 中有一个表说 emp
列名是emp.id、emp.name、emp.salary、emp.dno
现在我进行 sqoop 导入并在单个语句中创建一个配置单元表 emp。
当我使用 select * query 查询配置单元表 emp 时
我得到了错误
Error while compiling statement: FAILED: RuntimeException java.lang.RuntimeException: cannot find field emp from [0:emp.id, 1:emp.name, 2:emp.salary, 3:emp.dno]
由于 hive 不支持特殊字符,我该如何解决这个问题。
我们能否将 .(dot) 替换为 _(underscore),因为 hive 支持列名中的下划线。
如果是,那我们该怎么做。
【问题讨论】:
标签: mysql hive special-characters