我是 Hadoop 新手,我需要在表中插入一条记录,当我搜索语法时,插入语句的每个位置都有来自 select 语句的值。
有没有一种方法可以不使用 Select 语句来插入简单的值?
问候, 萨提斯。
最佳答案
首先,我猜测我们正在谈论的标签是 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';
关于java - 没有选择子句的 Hadoop 插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12181333/