4

私は Hadoop を初めて使用します。テーブルにレコードを挿入する必要があります。構文を検索するときに、insert ステートメントに select ステートメントの値が含まれているすべての場所で、レコードを挿入する必要があります。

Select ステートメントを使用せずに単純な値を挿入する方法はありますか?

よろしく、サティシュ。

4

1 に答える 1

2

まず、HIVE について話しているタグから推測しています。

実際にハイブを使用している場合、一度に 1 つずつエントリを追加する理由はありません。

これを行う最も簡単な方法は、最初にデータで 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';
于 2012-08-29T19:48:41.370 に答える