In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
1. Build a text
[root@sandbox ~] # vi / customers
4000001,Kristina,Chung,55,Pilot
4000002,Paige,Chen,74,Teacher
4000003,Sherri,Melton,34,Firefighter
4000004,Gretchen,Hill,66,Computerhardware engineer
4000005,Karen,Puckett,74,Lawyer
4000006,Patrick,Song,42,Veterinarian
4000007,Elsie,Hamilton,43,Pilot
4000008,Hazel,Bender,63,Carpenter
4000009,Malcolm,Wagner,39,Artist
4000010,Dolores,McLaughlin,60,Writer
4000011,Francis,McNamara,47,Therapist
4000012,Sandy,Raynor,26,Writer
4000013,Marion,Moon,41,Carpenter
4000014,Beth,Woodard,65
4000015,Julia,Desai,49,Musician
4000016,Jerome,Wallace,52,Pharmacist
4000017,Neal,Lawrence,72,Computersupport specialist
4000018,Jean,Griffin,45,Childcareworker
4000019,Kristine,Dougherty,63,Financialanalyst
2. Read the data file into the pig relationship
Grunt > copyfromlocal / customers/user/pig/
Grunt > raw_data = LOAD'/user/pig/customers' USING PigStorage (',') AS
> > custno:chararray
> > firstname:chararray
> > lastname:chararray
> > age:int
> > profession:chararray
> >)
Grunt > dump raw_data
(4000001 KristinaChungre55 pilot)
(4000002, paige.Chenre74, teacher.)
(4000003 Sherri1, Melton, 34 fireworks)
(4000004 Gretchen engineer 66 computer hardware)
(4000005, Karen.Puckett, 74, Lawyer)
(4000006 Patrick.Songre42, Veterinarian)
(4000007, Elsiege, Hamilton, 43, pilot)
(4000008 HazelreachBenderrecover63 Carpenter)
(4000009, Malcolm, Wagner, 39, Artist)
(4000010 Dolores.McLaughlin.60.Writer)
(4000011, Francis, McNamara, 47, Therapist)
(4000012, Sandy, Raynor, 26, Writer)
(4000013 Marion, Moon, 41, Carpenter)
(4000014 Bethjing Woodard.65,)
(4000015helium Julia, Desaijin49, Musician)
(4000016pr. Jerome.pr. 52pr. Pharmacist)
(4000017NealphawenLawrenceMagne72 computer support specialist)
(4000018Jean.Griffin.45g.Childcareworker)
(4000019 Kristine.pencils Dougherty 63 pencils Financialcolors)
3. Pig writes the relationship to HBase
Build a table in Hbase
Hbase (main): 017VR 0 > create'customers','customer_data'
0row (s) in 1.4870 seconds
= > Hbase::Table-customers
Hbase (main): 018purl 0 > list
TABLE
Customers
Iemployee
Student
T1
Tc
5row (s) in 0.0390 seconds
Hbase (main): 019 scan 0 > customers'
ROW COLUMN+CELL
0row (s) in 0.3840 seconds
Grunt > STORE raw_data INTO'hbase://customers' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage (
> > 'customer_data:custno
> > customer_data:firstname
> > customer_data:lastname
> > customer_data:age
> > customer_data:profession'
> >)
Hbase (main): 023 scan 0 > customers'
ROW COLUMN+CELL
4000001 column=customer_data:age, timestamp=1427249531913, value=Pilot
4000001 column=customer_data:custno, timestamp=1427249531913,value=Kristina
4000001 column=customer_data:firstname, timestamp=1427249531913,value=Chung
4000001 column=customer_data:lastname, timestamp=1427249531913, value=55
4000002 column=customer_data:age, timestamp=1427249531927, value=Teacher
4000002 column=customer_data:custno, timestamp=1427249531927, value=Paige
4000002 column=customer_data:firstname, timestamp=1427249531927, value=Chen
4000002 column=customer_data:lastname
.
.
.
4000019 column=customer_data:age, timestamp=1427249531931, value=Financialanalyst
4000019 column=customer_data:custno, timestamp=1427249531931,value=Kristine
4000019 column=customer_data:firstname, timestamp=1427249531931,value=Dougherty
4000019 column=customer_data:lastname,timestamp=1427249531931, value=63
19row (s) in 0.2800 seconds
3. Pig reads the HBase table
Grunt > raw = LOAD 'hbase://customers' USINGorg.apache.pig.backend.hadoop.hbase.HBaseStorage (
> > 'customer_data:custno
> > customer_data:firstname
> > customer_data:lastname
> > customer_data:age
> > customer_data:profession'
> >)
Grunt > dump raw
(Kristina,Chung,55,Pilot,)
(Paige,Chen,74,Teacher,)
(Sherri,Melton,34,Firefighter,)
(Gretchen,Hill,66,Computerhardware engineer,)
(Karen,Puckett,74,Lawyer,)
(Patrick,Song,42,Veterinarian,)
(Elsie,Hamilton,43,Pilot,)
(Hazel,Bender,63,Carpenter,)
(Malcolm,Wagner,39,Artist,)
(Dolores,McLaughlin,60,Writer,)
(Francis,McNamara,47,Therapist,)
(Sandy,Raynor,26,Writer,)
(Marion,Moon,41,Carpenter,)
(Beth,Woodard,65,)
(Julia,Desai,49,Musician,)
(Jerome,Wallace,52,Pharmacist,)
(Neal,Lawrence,72,Computersupport specialist,)
(Jean,Griffin,45,Childcareworker,)
(Kristine,Dougherty,63,Financial analyst,)
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.