我是hadoop新手,我需要在表中插入一条记录,当我搜索语法时,insert语句的每个地方都有select语句中的值。有没有一种方法可以用out select语句插入简单的值?你好,萨提斯。
5kgi1eie1#
首先,我是从我们谈论的Hive的标签猜出来的。当您真正使用配置单元时,您永远不会有理由一次添加一个条目。我认为最简单的方法是首先用数据创建一个csv文件。
sample.csv Dan,50 Dave,20 Sam,30
然后我们把文件放在hdfs中
hadoop fs -copyFromLocal ./sample.csv /user/me/sample.csv
现在我们进入hive并用数据创建表。
$ 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';
1条答案
按热度按时间5kgi1eie1#
首先,我是从我们谈论的Hive的标签猜出来的。
当您真正使用配置单元时,您永远不会有理由一次添加一个条目。
我认为最简单的方法是首先用数据创建一个csv文件。
然后我们把文件放在hdfs中
现在我们进入hive并用数据创建表。