Apache Pig - TextLoader ()
A função Pig Latin TextLoader() é uma função Carregar que é usada para carregar dados não estruturados no formato UTF-8.
Sintaxe
Dada a seguir é a sintaxe de TextLoader() função.
grunt> TextLoader()
Exemplo
Vamos supor que haja um arquivo com nome stu_data.txt no diretório HDFS chamado /data/ como mostrado abaixo.
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
Agora vamos carregar o arquivo acima usando o TextLoader() função.
grunt> details = LOAD 'hdfs://localhost:9000/pig_data/stu_data.txt' USING TextLoader();
Você pode verificar os dados carregados usando o operador 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)