sql - HIve CLI doesn't support MySql style data import to tables -
why can't import data hive cli following, hive_test
table has user
, comments
columns.
insert table hive_test (user, comments) value ("hello", "this test query");
hive throws following exception in hive cli
failed: parseexception line 1:28 cannot recognize input near '(' 'user' ',' in select clause
i don't want import data through csv file following testing perpose.
load data local inpath '/home/hduser/test_data.csv' table hive_test;
it's worth noting hive advertises "sql-like" syntax, rather actual sql syntax. there's no particular reason think pure sql queries run on hive. hiveql's dml documented here on wiki, , not support column specification syntax or values
clause. however, support syntax:
insert table tablename1 select ... ...
extrapolating these test queries, might able following work:
insert table hive_test select 'hello', 'this test query' src limit 1
however, seem hive not optimized small-scale data manipulation. don't have hive instance test of on.
Comments
Post a Comment