当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Apache Pig TextLoader()用法及代码示例



Pig Latin 函数TextLoader()是一个 Load 函数,用于加载 UTF-8 格式的非结构化数据。

用法

下面给出的是TextLoader()函数。

grunt> TextLoader()

示例

让我们假设有一个名为的文件stu_data.txt在名为的 HDFS 目录中/data/如下所示。

001,Rajiv_Reddy,21,Hyderabad 
002,siddarth_Battacharya,22,Kolkata 
003,Rajesh_Khanna,22,Delhi 
004,Preethi_Agarwal,21,Pune 
005,Trupthi_Mohanthy,23,Bhuwaneshwar 
006,Archana_Mishra,23,Chennai 
007,Komal_Nayak,24,trivendram 
008,Bharathi_Nambiayar,24,Chennai

现在让我们使用TextLoader()函数。

grunt> details = LOAD 'hdfs://localhost:9000/pig_data/stu_data.txt' USING TextLoader();

您可以使用 Dump 运算符验证加载的数据。

grunt> dump details;
   
(001,Rajiv_Reddy,21,Hyderabad) 
(002,siddarth_Battacharya,22,Kolkata) 
(003,Rajesh_Khanna,22,Delhi) 
(004,Preethi_Agarwal,21,Pune) 
(005,Trupthi_Mohanthy,23,Bhuwaneshwar) 
(006,Archana_Mishra,23,Chennai) 
(007,Komal_Nayak,24,trivendram) 
(008,Bharathi_Nambiayar,24,Chennai)

相关用法


注:本文由纯净天空筛选整理自 Apache Pig - TextLoader()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。