Pig TextLoader 函数

  • TextLoader 函数

    Pig-Latin TextLoader()是一个Load函数,用于以UTF-8格式加载非结构化数据。
    句法
    下面给出的是TextLoader()函数的语法。
    
    grunt> TextLoader()  
    
    例子
    让我们假设我们有一个文件名为student_data.txt在名为HDFS的目录/pig_data/具有以下内容。
    
    001,Rajiv,Reddy,9848022337,Hyderabad
    002,siddarth,Battacharya,9848022338,Kolkata 
    003,Rajesh,Khanna,9848022339,Delhi  
    004,Preethi,Agarwal,9848022330,Pune 
    005,Trupthi,Mohanthy,9848022336,Bhuwaneshwar
    006,Archana,Mishra,9848022335,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)