Apache-pig-pigstore
提供:Dev Guides
Apache Pig-PigStorage()
- PigStorage()関数は、データを構造化テキストファイルとしてロードおよび保存します。 タプルの各エンティティをパラメーターとして区切る区切り文字を使用します。 デフォルトでは、パラメータとして *’\ t’ を取ります。
構文
以下は、* PigStorage()*関数の構文です。
例
以下に示すように、PigStorage関数を使用してデータをロードできます。
上記の例では、コンマ*( ‘、’)区切り文字を使用していることがわかりました。 したがって、(、)*を使用してレコードの値を分離しました。
同様に、以下に示すように、* PigStorage()*関数を使用して、HDFSディレクトリにデータを保存できます。
これにより、指定されたディレクトリにデータが保存されます。 以下に示すように、データを確認できます。
検証
以下に示すように、保存されたデータを確認できます。 まず、以下に示すように ls コマンドを使用して、 pig_output という名前のディレクトリ内のファイルをリストします。
次に、 cat コマンドを使用して、 part-m-00000 という名前のファイルの内容を以下に示すようにリストします。