【问题标题】:insert statement issues with cloudera使用 cloudera 插入语句问题
【发布时间】:2016-08-09 19:31:03
【问题描述】:

我对 Hadoop 有点陌生。我的公司正在使用 Cloudera。我一般使用 DBVisualizer 连接。我有一个奇怪的,看似非常简单的问题,我无法弄清楚问题是什么。我做错了什么?

我有一张桌子:

CREATE TABLE
    table1
    (
        origin string,
        destination string,
        miles float
    );

我尝试插入数据:

insert into table1 (origin, destination, miles) values ('Test1','Test2',99.9)

我收到以下消息:

15:24:06 [插入 - 0 行,4.684 秒] 命令已处理。没有行受到影响 ... 1 条语句执行,0 行受影响,执行/获取时间:4.684/0.000 秒 [0 成功,1 警告,0 错误]

无论我做什么,我似乎都无法将数据插入到我使用插入语句创建的任何表中。

我还应该提到,我曾尝试将 Hue 与 Hive 和 Impala 一起使用,但遇到了同样的问题。

【问题讨论】:

  • 插入 table1 值 ('Test1','Test2',99.9) 时是否会收到相同的警告
  • 是的,我确实收到了同样的警告。

标签: sql cloudera insert-statement


【解决方案1】:

所以我终于能够与管理我们的 Cloudera 安装的一位管理员取得联系,这是他告诉我的:

这是与真正的关系数据库完全不同的地方。您必须使用 Hue 中的文件浏览器功能上传原始数据文件,然后在其上映射架构。 dbVisualizer 和其他查询工具使用的 JDBC 驱动程序不能胜任这项任务,它们只是选择数据,没有插入、更新或删除。

所以我们有了它。无法通过 dbvisualizer 使用 JDBC 驱动程序。 (不要引用我的话,我没有做任何研究,我只是接受了我的数据库管理员的话,然后继续我的下一个项目。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 2011-08-01
    相关资源
    最近更新 更多