我对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错误]
无论我做什么,我似乎都无法将数据插入到我使用insert语句创建的任何表中。
我还应该提一下,我已经尝试过将Hue与Hive和Impala一起使用并遇到同样的问题。
答案 0 :(得分:0)
所以我终于能够与管理Cloudera安装的管理员取得联系,这就是他告诉我的:
这是与真正的关系数据库完全不同的地方。您必须使用Hue中的文件浏览器功能上载原始数据文件,然后在其顶部映射架构。 dbVisualizer和其他查询工具使用的JDBC驱动程序不能胜任任务,它们只选择数据,不插入,更新或删除。
所以我们拥有它。无法通过dbvisualizer使用JDBC驱动程序完成。 (不要引用我的话,我没有做任何研究,我只是接受了我的数据库管理员的话,然后继续我的下一个项目。)