4
我是Hadoop的新手,我需要在表中插入一条记录,当我搜索语法时,插入语句的每一处都有select语句的值。没有选择条款的Hadoop插入
有没有办法插入简单的值与出Select语句?
Regards, Sathish。
我是Hadoop的新手,我需要在表中插入一条记录,当我搜索语法时,插入语句的每一处都有select语句的值。没有选择条款的Hadoop插入
有没有办法插入简单的值与出Select语句?
Regards, Sathish。
首先,我猜测我们正在谈论HIVE的标签。
当你真正使用配置单元时,你永远不会有理由一次添加一个条目。
最简单的方法做到这一点我认为首先创建一个CSV文件与您的数据。
sample.csv
Dan,50
Dave,20
Sam,30
然后我们把在HDFS
hadoop fs -copyFromLocal ./sample.csv /user/me/sample.csv
文件现在我们进入蜂巢,创造我们的表与我们的数据。
$ hive
hive> Create EXTERNAL TABLE IF NOT EXISTS sample(NAME STRING, Grade int)
hive> ROW FORMATED DELIMITED FILED TERMINATED BY ','
hive> STORED AS TEXTFILE location '/user/me/sample.csv';
谢谢,现在只有我能够理解HIVE,这不是简单的SQL查询。我还有一个疑问,我创建了csv&inserted,如果我再添加更多行并重新加载它,该怎么办?记录是否被覆盖。 –
如果不存在,创建永久表 这意味着如果您重新运行代码(如果表存在),它将不会执行任何操作。 你可以先做Hive> drop sample;然后用新文件重新运行它。 –
万岁表永恒! (“外部”);) – DougW