4

我是 Hadoop 新手,我需要在表中插入一条记录,当我搜索语法时,插入语句的每个位置都有来自 select 语句的值。

有没有办法在没有 Select 语句的情况下插入简单的值?

问候,萨西什。

4

1 回答 1

2

首先,我猜测我们正在谈论 HIVE 的标签。

当您真正使用 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';
于 2012-08-29T19:48:41.370 回答