Pig PigStorage 函数
-
PigStorage 函数
Pig-Latin PigStorage()函数加载和存储数据的结构化文本文件。它使用一个定界符,使用该定界符可以将元组的每个实体作为参数分开。默认情况下,它使用“\t”作为参数。句法下面给出的是PigStorage()函数的语法。例子让我们假设我们有一个文件名为student_data.txt在名为HDFS的目录/pig_data/具有以下内容。我们已经将该文件加载到Pig中,关系名称为Student_details,如下所示。在上面的示例中,我们看到我们使用了逗号(',')分隔符。因此,我们使用(,)分隔了记录的值。以相同的方式,我们可以使用PigStorage()函数将数据存储到HDFS目录中,如下所示。这会将数据存储到给定目录中。您可以如下所示验证数据。验证您可以如下所示验证存储的数据。首先,使用ls命令列出名为Pig_output的目录中的文件,如下所示。您可以观察到在执行Store语句后创建了两个文件。然后,使用cat命令,列出名为part-m-00000的文件的内容,如下所示。