我创建了下表中配置单元:INSERT表蜂巢
hive> CREATE TABLE IF NOT EXISTS Sensorreading (recvtime String, nodeid int, sensorid int, systemid int, value float);
OK
Time taken: 3.007 seconds
hive> describe Sensorreading;
OK
recvtime string
nodeid int
sensorid int
systemid int
value float
Time taken: 0.381 seconds
hive>
现在我需要在里面插入数据。我曾经试过,但它不工作:
INSERT INTO TABLE Sensorreading (recvtime, nodeid, sensorid, systemid, value) VALUES ('2015-05-29 11:10:00',1,1,1,-45.4);
如何是INSERT的语法?由于
[[email protected]〜] $ hive version 使用jar中的配置初始化日志记录:file:/usr/local/hive-0.9.0-shark-0.8.0-bin/lib/hive-common -0.9.0-shark-0.8.0.jar!/hive-log4j.properties – Cristina
然后,命令INSERT的语法是什么? – Cristina
看来你的版本是0.9.0。您可以将这些文件加载到配置单元表中,或者您可以从查询中插入配置单元表。更多信息在[link](https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML#LanguageManualDML-Writingdataint files fromqueries) – sras