ࡱ > j l i n q` R , bjbjqPqP : : ;" D h. h. h. . l T0 D r 0 : 0 0 0 0 2 2 2 q q q q q q q $ Qt h v ^ q Q 9 2 " 2 9 9 q 0 0 Or ,M ,M ,M 9 T 8 0 0 q ,M 9 q ,M ,M ^ *` 0 0 aض h. I 8 r_ q er 0 r _ w L w ( *` *` w ` 2 3 ,M a4 4 2 2 2 q q L d 2 2 2 r 9 9 9 9 $ < $ ` $ ! < ` ! WNH a d o o p vQNT[hQvcs^Sv sePޘ1 Xo2 Xo1 1 . WSN]N'Yf[ ~NmN{tf[b_lς WSN 2 1 0 0 0 0 2 . WSN-N;So'Yf[ ~8N{tf[b_lς WSN 2 1 0 0 0 0 Xd : [S_MR O~penc^]~ NnwmϑQNT[hQvcOo`vX[SSYt BlPtH a d o o p s^SvR^_eN|~TM a p / R e d u c e v^L{elNQNT[hQvcs^SvFhg(WdkW@x NcQN Ny(uNvKmQNTTychvM a p / R e d u c e {l gTǏL i n u x Ɩb/g-d^N N*NWNH a d o o p vQNT[hQvcpencX[PYt['`s^Ss^SY gHe0W[wmϑQNTpencۏLSeX[PNYt0[ g~~ghfvk O~vpenc^s^SY'YE^cGSwmϑQNTpencvTTsSpencYt'`1udkNs^SvTtS gHe'`0 sQ.͋: QNT[hQvcM a p / R e d u c e H a d o o p -NVlR{|ST P 3 1 1 e.shƋxA D e s i g n o f P l a t f o r m o f S a f e t y M o n i t o r i n g f o r A g r i c u l t u r a l P r o d u c t s B a s e d o n H a d o o p W a n g J i a n f e i 1 P a n F a n g 2 P a n Y u 1 1 . D e p a r t m e n t o f E c o n o m i c s a n d M a n a g e m e n t , N a n j i n g T e c h U n i v e r s i t y , N a n j i n g 2 1 0 0 0 0 , C h i n a ; 2 . D e p a r t m e n t o f E c o n o m i c s a n d M a n a g e m e n t , N a n j i n g U n i v e r s i t y o f C h i n e s e M e d i c i n e , N a n j i n g 2 1 0 0 0 0 , C h i n a A b s t r a c t F a c i n g t h e p r o b l e m t h a t t h e t r a ditional database can not meet the demand of storing and accessing the information in safety monitoring of agricultural products,by referring to Hadoop framework and Map/Reduce parallel method,this paper designs a platform of safety monitoring for agricultural products and puts forward a Map/Reduce algorithm for monitoring various indexes of agricultural products.Then,this paper builds an experimental platform for storing and processing data of agricultural products by using Linux cluster technology. This paltform can store and process the data of agricultural produces effectively in time.The experiment result finally shows that this platform has a greater improvement in data throughput and capability of processing data than traditional data base,thus validating the rationality and effectiveness of the platform. Key words: agricultural product;security monitoring; Map/Reduce; Hadoop 0 _ @wяt^egQNT[hQNEea\ gSuQNT[hQ]mSCS[N7b0qS[~vYu}T0q_T>yO3z[QNT[hQvcSO|vg^]~b:NeNxvzvpp0e~ Oa[ 1 - 2 ] b/gTirTQ[ 3 ] b/gvekbq:NQNTv(ϑvcpencǑƖcONS)R(u Oab/gSNS0RQNTusXvTych0FO/fQNTuNsmSOYk N*NhTgǑƖvpenczzMR]'YVdk(WQN^(u gR-NYUORS0X[P0{tTYtُNwmϑDn1\b:N%` ㉳Qv[ 4 ] 0 N{vQsTekSU\p`}Y:N[sُ7hvb/gcONSe SNN{-N['YpencۏLX[PTYtvoNFhgH a d o o p [ 6 ] H a d o o p \O:N Ny _nvggT(W^N:ghV N[TyDnpencۏLR^_X[PTR^_YtwQ gS8O)'`Tؚ['`0 e(WH a d o o p vW@x NNQNT[hQvcOo`'YpencR^_X[PTYte_Te-d^rNL i n u x Ɩ(WvQKN NKmՋv^NN[NQNT[hQvcOo`pencX[PTYte_vSL'`0 1 vsQt N{/f NyǏ I n t e r n e t N gRve_cOR`S8O)vZbSvDnv{!j_N{/fv^L{0Q~X[P0}GWaI{ O~{:gTQ~b/gSU\TvNir[wQ gY gRhVOST]\OR0Rؚv^SϑS'YOo`X[P bv}SR[ 7 ] 0H a d o o p /fA p a c h e WёO^Nv N*N _nP[yvvQ8h_S+T$N'YRR+R/fH D F S [ 8 ] H a d o o p d i s t r i b u t e d f i l e s y s t e m R^_eN|~T-a p R e d u c e [ 9 ] v^L{Fhg0 1 . 1 H D F S R^_eN|~ H D F S /f N*NR^_eN|~vQRw/fS_pencƖv'Y\Ǐ NSrzirt{:gvX[PRe1\ g_[[ۏLR:Sv^X[P0Rr^rzv{:g N0 H D F S ;N/fǑ(uM a s t e r / S l a v e vSO|~gvQ-NM a s t e r ;N1uN a m e N o d e pbN[/fƖ-Nv;N_{t@weN|~vCQpenc0vQ8h_ g$N'YR}T TzzT\PeN[N[7bzSb _0sQ0͑}T TeNbvU_vBl1uN a m e N o d e peggbLTe[؏{t@wpencWW0RD a t a N o d e v f\0 Ɩ-NvD a t a N o d e p;N#[EpencvX[POgqN a m e N o d e v}TNgbLpencWWvR^0 Y6R0 RdI{]\Ov^hTg'`0WTN a m e N o d e GlbꁫX[POo`vQEQS_@ws l a v e v҉r0 (WƖvk!k/TReN a m e N o d e pNxv-NS fPeNTNRe_bNRe_vNR^(u0RQX[-Nv fPeN N6qT\evCQpenc7Re0R,g0Wxvev fPeN-N0dkYH D F S ؏cONo}Yv[:g6RǑS Y,gV{euO_ NWWpenc gY*N Y,gS_gWWpenc_cOWeRƖSNvQ[pSvQ Y,gYdknxONpencv[te'`0 1 . 2 M a p - R e d u c e v^L{Fhg M a p - R e d u c e v^LpencYtFhg;NR:N$N6km a p 6kTr e d u c e 6km a p 6k;N/fOgqm a p Qpe\pencWWRb.