You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chukwa.apache.org by as...@apache.org on 2009/11/10 06:19:11 UTC

svn commit: r834352 - in /hadoop/chukwa/site/publish/docs/r0.3.0: collector.html collector.pdf

Author: asrabkin
Date: Tue Nov 10 05:19:10 2009
New Revision: 834352

URL: http://svn.apache.org/viewvc?rev=834352&view=rev
Log:
Specify collector default portno

Modified:
    hadoop/chukwa/site/publish/docs/r0.3.0/collector.html
    hadoop/chukwa/site/publish/docs/r0.3.0/collector.pdf

Modified: hadoop/chukwa/site/publish/docs/r0.3.0/collector.html
URL: http://svn.apache.org/viewvc/hadoop/chukwa/site/publish/docs/r0.3.0/collector.html?rev=834352&r1=834351&r2=834352&view=diff
==============================================================================
--- hadoop/chukwa/site/publish/docs/r0.3.0/collector.html (original)
+++ hadoop/chukwa/site/publish/docs/r0.3.0/collector.html Tue Nov 10 05:19:10 2009
@@ -181,16 +181,20 @@
 <h2 class="h3">Basic Operation</h2>
 <div class="section">
 <p>Chukwa Collectors are responsible for accepting incoming data from Agents,
-  		and storing the data.  Most commonly, collectors simply write to HDFS.  
+  		and storing the data.
+  		 Most commonly, collectors simply write all received to HDFS.  
   		In this mode, the filesystem to write to is determined by the option
   		<span class="codefrag">writer.hdfs.filesystem</span> in  <span class="codefrag">chukwa-collector-conf.xml</span>.
   		 This is the only option that you really need to specify to get a working 
   		 collector.
   		</p>
+<p> By default, collectors listen on port 8080. This can be configured
+  		in <span class="codefrag">chukwa-collector.conf.xml</span>
+</p>
 </div>
   	
   	
-<a name="N1001D"></a><a name="Configuration+Knobs"></a>
+<a name="N10022"></a><a name="Configuration+Knobs"></a>
 <h2 class="h3">Configuration Knobs</h2>
 <div class="section">
 <p>There's a bunch more "standard" knobs worth knowing about. These
@@ -208,7 +212,7 @@
 </div>
   	
   	
-<a name="N1002F"></a><a name="Advanced+options"></a>
+<a name="N10034"></a><a name="Advanced+options"></a>
 <h2 class="h3">Advanced options</h2>
 <div class="section">
 <p>
@@ -242,7 +246,7 @@
   &lt;value&gt;org.apache.hadoop.chukwa.datacollection.writer.SocketTeeWriter,org.apache.hadoop.chukwa.datacollection.writer.SeqFileWriter&lt;/value&gt;
 &lt;/property&gt;
 	  	</pre>
-<a name="N10052"></a><a name="SocketTeeWriter"></a>
+<a name="N10057"></a><a name="SocketTeeWriter"></a>
 <h3 class="h4">SocketTeeWriter</h3>
 <p>
 	  		The <span class="codefrag">SocketTeeWriter</span> allows external processes to watch

Modified: hadoop/chukwa/site/publish/docs/r0.3.0/collector.pdf
URL: http://svn.apache.org/viewvc/hadoop/chukwa/site/publish/docs/r0.3.0/collector.pdf?rev=834352&r1=834351&r2=834352&view=diff
==============================================================================
--- hadoop/chukwa/site/publish/docs/r0.3.0/collector.pdf (original)
+++ hadoop/chukwa/site/publish/docs/r0.3.0/collector.pdf Tue Nov 10 05:19:10 2009
@@ -58,10 +58,10 @@
 >>
 endobj
 14 0 obj
-<< /Length 2113 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2157 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gatm<>Ar7S'RnB3&GjfjBGcT;")WTI>Intpg+<M`@G:l9dl&.:e3kdhpZm$F1Ck5BabCrL0e)DC^[E0-rT`D--?d%P\B\i9iB"RYcZ.piF&EhJU;/.J+$$C=q>H";?94E0D"h;LB1c]Hq75KBdmB?RSNi[qVi1"F(Oq"3<n`=e?BQCl,`8+bHf6_t2:gPc?i5<A^,7*V4PC`_)aHP!`4c09I<0U?7d7>)F.R)K/$m92DAG*2Pq82&k@eoeCNM\^Gbmj>1L$TtA7=kAQpt8g[4KPeh2[h*]g<@TNEIY`c4ZuJI#*mOV4/#WGhHh!Jc84jD,t%J+j9fY$?&(dJeCM;+3jXY$]RKGV>:)-G;m!%h8^-I/!.tADYU8h-`<>fS?&F5]U2bUk^Vf@R"iO"*60^?`>bt*%2n+QYj:>$-*fj;G]f36W%.(&,`2XrF(\fRp7&0.fTebD_p\2+KX_[=igeTVfu,,WE'!<"q=9b4pf24R[j"&3Q,Z`O-ugaf=noHHT+]bp(bKfnTjg++#%NMOpskPfI,NeZMJ$CFS5"3lOD#us4-%f7X;ti"BAr"f062r6@4tiM%k2O5YD],?>sk:(Xr6J=h#=RCCUM5i+\bPpduh=+cQclh'`JHQM"i3GY4fNjcdf+tl__o"(i>Y]Sgb,]_WoB%ZZk"?N'aB8f$f6d3OY65[d&PsUqu'8!]UGJH6]bn!1ms^5*Jq^on]q&n6FZN_g:@X+JI7'!"dRUb"$<f2-6`f.]FaX!8$'3rQ[hT1p6.\^0#3qE.#AJX:C<oD`nE'<@nPY$QO<j&MH*75n<ren`[X9dPcL/lunJ;V"Qa+jGY8J'gi>#pI+eRWd1Z@q0]t/YYMhQE]F(C\6*M4hR(Zs.?o&!%eGYF@7\8_oar&)V+.4<Kl*dh,,K\YmJ-FgII`u][FjsPml#R:RU"V<&0WsNR\+i(UC`b[60s>d94H5.C&:,L*QP.'cLSk[4ub^i"@7u<#:O9
 &3Iif-K!;1B9&R=#FPsm@.'L@*XcKB"M5Z^g,1j3a;p*Aa&?NfE]Z6u%LFu,]UfZ`SZ?s'kB4Zhfe2Nn/T(S;7\6a2r3K/dk,bF[=T1"nfSmC84,n'Waa[/rnV8QO!)-:PS<6UE#\t9IqQ=]Dkar7Y@T)9-(IcQZ"o[n2(cgto+jR]f:b(ADjVT),!Lr0=>*S=5O=aU(2d*\FlpB'r'.I4hl+/X@r1;jhWs/Y+?RE:Du4N!nL$*+l4BE-Gb@chmi7K=>QRibpa$FP0M[mLbMB[2jJ]C!A$;;jQt-FSZC9c=H7\@leQS8"4=$ff8q;X^pLo5hu#G0_LafTDY["DCM!l(Y3r/Ju3@==pe_k)O^;L5F]%h!umG01RZ*JI3%EXM3Q21bB73&Ie<\GJ?I8!90pkm=)+(aQG9D;pV\rk7Y=%Z!*'ea]XU#!MQcK4'PbZr,=P&1o7Vi?UVlfOlTQL*Ifma6+\idJUhpr$TtcX>U/:1gOmrQ4a8;AEFNTT9,K;TfOIkoMUtnVb3c`:1\"$D?.BQPHI%*OHKWU_a/;,.jG=-mp!>NKX'2qP_'2m+kYTto1_Tp=3bn.?p\=hK<K%b_<r<nh9E3udrDmNS>d$,:Uo&[>jT.m)c3JU"X')\m`8,)dj'YCerB*:;D3o.+?jcbGd#Mo5L!mMHer(UX*o&)ZX'plHEBjaG%)&M2?4AcHbh:/da58MrZWnoG)Q^,&E.PMu*;G*<:U%i/4%Sgj(E;"%qhMHJJ"'N=S!(\uDZH9fZ$Ea(cV#^DU1&Lu%2Dq6=s)WsEme88iI:pIm#G^O<q*S23ofP,m_i@R]pOs>(^8a%]]!d?]d'Uffq+Bj0YXVZ0:T<[*/XpZ5%l&pAGZ/&QSb`tnmRn+2-qm1fq/_$i]f:G^/)W;+W6J\a5cH>3^@Ntj3s*7;=$Q*M+?%ZGLneY;N3+$oP3dMEns^GcA/:/:SADRBtsDhL!*1Me;?n4fN-.<X;#Sf=9o
 -,M=75@8`IRh0+`;")b#dHQ.BD(%RTergOoB5)MLp!J;`:BU9'B_f^1cOJAMJKrBWfsXJkI)Ai5NgrSh*a0kPha\,%cejSdA`Cg`.g8dE%qk@W-+<bTaOgYMH1\k`5,nrV&X~>
+Gatm<>Ar7S'Roe[&GjfjBGcT;")WT9>Iq6[g+<M`@G:l9e$^/d<(SRBpZm$FZOUQgcA!JQ0e)?l^[n!`hCKJpGG4,C`3tu$Kl(ZCNb-,#A&U@m"eJ@,2mAUYou@Gq]X4i??gkb>@4G!+jl_e"VGg@)[/R@s*u@-o(Z.JU/a`M2Q/m6:$3JCd5.GY"Lj56HenX`uihj0$[iF+*@9Po:ie=K8\%Cp6cN^M\,0P5*KiGr2PC-J'Y"DQiFHrQENKEAs,iPRpMs[a6(5^+lSMekelUHbZ=M<J[6E=0Y@^-si$B-c/koK4ZA9nR@TUhFW2AGDJL!mjG9Zoke*F@^,djV.O0=/R#hTJln&?m_'5tZCuaH>"V%)7;giU.aio:`t6Ue#&Lf)4&e8,_'fG3A'9c+#e_c1>Z",GXcRXE_uIQ]Nof_<N_[UgJojU%J164oq3I,8/&H0XNQ&P21GZ#WB7-Ef+*4I!%qGdW8UHfL-4+]!mk-l;u$]_QRE9^?=/eXY_"j6&Aeaahkg;p_4Q'IC+`1)8bB!<#A%(.eIGkk7FI^Stqjn,W^O5"J+rTP:]:>;(:peHn`_/(b[Wnh@#BLEc]#%g9<'U(MYEm+mT:AeaU0b&m6()OZaZ[KV@j8*:#.6l*ca7DGL6An1't0%64I65kUucgEhDF>:C8SIbWPo9H8F0`(J9P]a(K[?$`;ma!#p('X%01\oHVEQ9-_pF#BB[<E1;+9Ked8T.(3hbiJWRYkQK_N,YP9`m_U%,IS5M2DW>gVGF9G#Ca\.?]1`&TdS?(4GBF5#S27ucXte6.7>mE^\BIhd-:euqn84)g5'OA"@f[8oh/PGCOtdp:Gi>l1(>"_5RbHk\^;ub+RpgV<[lLfaV9LnKnpQ2R@lp,\@qK'qd8qp[G=1;OkS\IXVoZh(fL.Am0[c(a_T/IVZUNbf?!hALXR>sMhT1=NJA-s6Lg_m0Mf1gj3r!ulO*fC<+4@q[a^7:Lc=3%Io"f
 H*k@O"Ra661;<f,g(0/*.8!7a<`$U$Og:h-^cuDEVrsrPYZK0T*J,&>VX!8Y*`M>l]1$:fUfqSl^l:Q'VJ2gEHIB0`brlVW4*(NYrC8)"#@3R_/I+[n>"ha;/U09L[8JFUq3Z#X#h>36K$*L27qp+f7lVeEUdEuMQJ1*R7B3dGCPZ#H+1YeiqNZZMKL`fY&S7S'=Po:Aek""4hSm!BsbFi8``\CugX9Y!=12pqmm+u6i`?!:I9pJH-;CSC%`odm1C&r<6.BblrW6%WL[G`slg[j/P`I(kqR@CP4=Dn:/4RM`Y'o1##@DO2FBV7j-99!7sT)F_6gCY#G!%`cN.%$SGqe>DYi95)X74=oK;p+I8s'fB6E--s^;a]:dLDk'rp9rOnDJHW_if5:l/uO)C%f+0efuO[[EYFQ@iS`H`:E.OAPSo64g_),Im[1GW4.Zj"pO#ZXo?dqoE&KJrC@TlQBf9:8!2l=V[pL:(:uVb<B"ukIc),9.qVf4^T*s^HaeV[q.Us)m"balDgdtV9o>B68:cPZs2LJ(h?B6B+RVhl>BR'3i=9L+\r@Z&FCW84ec8\EFh;0#CKZN`h)UebBM]ML.@7"sJJ6$L3NLGu&@d'hHptg?%FO3'uY'+(86;&AV0N&EUo;\%LmKa#rRR;kY`_-sgE:&3:VlsiS;oKK(aGPI[H't5Y<u_T=,S+-53PU(nTP:[O;)\"HSno^rB8F&8%4<-;_L[.gO+!M.@lB^+mT&OlD&Og^X2B8Wk2cHfg4:^<a8o#Oi6n*1mq%8/ABmqL)8=0Xc^Ft2g,PqH!TH^ki!3jX_&=tMOOaH2!BSgs#!;joH.;r8nV6!3-8NoZ0X%qBq%9;d2a>"\KU#g-_qS$`lGFkEpOJXurnW1fr9]otq"hRI@ktZ67!u0SoZ4=q^D1c^=NQ^H-Tb^`;3Fs<WCsGt$cKa-5UOSEolVeLQl9_iQbo+gWDB$,Zlk1CU%.mn3"1AH!fAU^NSS
 raX4#XG?Ss2HPXLn:>7^+_KRT6sRo$lF`MUt81H*I\:E,F3`A#;cSR#U<0gcmKNqKraaXd"2FO0CM5)BC!MEGk*l!+qa6)NCB;jYj:!QBOdh\fJE[_lP(%8?0K?'CI\I4mL)hi5;9cCLnA:2Q/H5&7?TgI7lATf%USo#TGH_"J;11@/<~>
 endstream
 endobj
 15 0 obj
@@ -73,10 +73,10 @@
 >>
 endobj
 16 0 obj
-<< /Length 2048 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2107 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GatU4=`<%S&:Vs/&G!+5O>+7W@G:iTPI0!pcu.j;$e3"EQ>)hE/1MhYf6dGiV5S/X;sk\4P)-K"1Z(,=I5O1!R3"L53S$h%^,q3hA6WIZb.iC%4eMUpK]9eR$=_8@IQ=uS"DeeKOW@O^MB"9iX8e=;Z)hDGNIQ3Qc8)>;@h_UeJrAC9EiMp4b9L4/B$2::W[3:S4Oom<XKO"T?>s)22lp+)SE"-Scl+PSb>GPtT=,RgYeUQ<;j%F/1:/X3+9d(!aV,7b6GBDkftS7LcaP`JKO8$7-Ce8#f(>kkV>^TlK#Z5s]O3`K`3+O]i\n(^Y6Lta3Bm!r\!HWIK2*^[MPu_ijip@$#ML?l_PlSJPD7-\+i/`k\-CbTm%V"$GIf,lXmt9FNoQcde0W?4RC'N-]-iTeP\k],Q@+m/A2rt#,_l]bS:Hq/l^tXg,\umHAUh>MU*+^0YM$42QL<%i^mR4FS7X:8:P1']Z.p0IecdR*@iCiX@0LW.FA7=X+lGc.#GtY=nO0\e2qon2V!!>IJAMc=W)TZG2pjDdmk.]H<\-<K/CtUSYfiOG>3p1n'J[>b#KRhnM,m,=\KDbX#Cp=B$s&152*9bW8a)>#"TYu`XCm&0Q<0K$+Gsre4Vp,\_0,1\m@5O06+%0^_&U%"U7ZH1W$Y/BVIJ%,YoW^TG1pk>k'9Q4>ZhO=I>n7<>F^8pgEqF[^2PEIK(1]KdtPeA-:+*Fde-TK!),?Sa&(&S@e<sC2B2$`(r9C]/6T5<i$N@TU,_df3;8bHrqped2ncm#E+?h(#CWbh>1-Bihj`:M45`[XFGGGjHZ.FH^aCEU,Bu2&RE9Z@^u#,\Hm%"ln_+K'-p>mGnO.u;I?f!qb7"!6<-Hha&6W6'Te>\kFOc"*lFKmoW9\JfO(f't[<dV9mN:BsNppVdn/QZMLsF^L'Nj+DOYRbK"T>lCO55f8RrTg6@Gm\%+h8_R1K.-GZ==&d!rth$$f%&FTQM!&kH)R
 /MK)^<,=_rD_oJA[#H[6:a<(a,X0Ng-TIQ:L:7b+AM0*sM?Uq\f;DhFeE#g-"7h",]-O%I<r>epUXY=\qle*7*:S;C65UC`FWU=68/*FjR*'^C!Z.#?c\$b7@$pfKc'7;bqN&B=(BU!oTedTf\pM/^cJa7</k:&-;npO?[)cC\3j#X@XZM&*;nHAF@=OtVlR$.?c#YLNp8$H_TrWi+$7FE('-tMo]d/,mL5gS[.Gs__;oRV)SJh6/qZ0"gci%ZP28q>lZA-lIR!=3b\J+VOf3>EG;^jnFNSP-[Fc60ghD_A53mK(50SoD97.5(6p0gM)=X\3*a0W5b-=-72R>n2#?.><uARc&m#kHmK_0^2&T.E;Q/_#iPC5<-(9hJcYkr'6hE"*lnh-!nL$AmAlHB,ZT2_)tl>K@o:_aZd)^3n%7c>:qor34q]=:^>pLP8kB@N!12ff1*W:og_@8ld,4<Ptd]UH1cR4ol&HdS/BDB3=:t7EO%i5fDg>EGV@K_R?"UtbNuG&3]03^>UP+>K\h.4m@R_fYEEb;W+BQga&Ucj1snMNDB%g9k4\B;LZr`L52K(JV`u*ujN#=L)Ip:8<^_<d7:(iV'j%`*fkGm+T;eXQFg[A,qU]F)UHnP;j%B)]-O?oO`q4O2o&E3s6@%cVBWn8,]*qe@>H)J!X)hbbHG)?bhd>0)BtBeu>3=9$YMQ$8VVSkoW8?soa(cSS2X5:^MfGM)];DRg9,&[L(RmnlO+Es6:F\pt7WB@V1]sG5W^,HSVhK,WM$j%iGC-E=\+Qd'pSduWqnt!6BuHcLK.DL7Z'j<<_3eg%`(")!P&'d,A=op"XO#F-0IEejFs@t%/]iKb7Er4eaPY/rRC:1V@sD:_W^.?@#pOJ&Mf,`.g?o%TAZkF5/*UM^79S.E^p,*u"\o!Na:501?ae)F(p/sFh+?*5oa.gXVTK"&\h='2`/XZp%/ip4aNIt!<<^rj^Q)^tY+Vi'.Xk76o#]
 )bS:9SRG1<^aH<`*UeTZNAqLL6;()LBAQBg,iNEHOCeQ'4f.,>lEM4Djt[!MU.2Fo2e~>
+GatU4=`<%S&:Vs/&G!+5O>+6VC`4F5OuBoUg.bgoJN?o[12R\e79-/CHB8*?'I?C>R<&$e;+IEApWPQ`]q-5":6*%03S%+-Is[F4aL8r>PeVZD5G.h%KY5708n-&*IQ;`1'%eW),<N,G'KKL\epepT@p.pA)LqSPehW$e'4e^?^r9Sg3VAl`ilG/Xg%(bF23^BX\QY3)p#Y9*U*s/19!Q&j[@XJA:P5EKN09u"3d/rVh>4(>+NJ8Yk'0V'dT,tQ_/EGAO]8Ot'so)$c,o($H>So0,fksK-8.?Za;$4l#T#I+&[]Dr`X:5b7<:#!g+]EU8"5YK;PH[I4qfXojKi$^rEF=5oo<W9n`<37Jl,H.62mer0CC%-nJ_FCA3o:O3,olu%lrk'3d4R4:Bm8sSG%"SOF^3'PM4B1IZ-BPp4;>8-J<s*!jC."Z6GjBakh<`EDRM;'P@;;dTkD[UW-HV2S?MbI$6[5SFntlLFM2PJ4"q]cPnF`'mNaE^KYYS'"mYaCsbJjE9GPtB7W(@q9fu+^pfH8;cp+n<\;?;VHm6sH]o0JEeXdr1-[J;qi,6Wcad1kBh`b'kSa_3Z^aX-8op2CB&N$Gj^?'uF282hOMQ*!P3(HPrh_+Vj#K1da_4<5A7Uo4P!ePci>;]MQ(hV[:O#0'\tERD%,4+PkJ0`lW%7U-(+Y+;`'r'Ki?9HQ6;XGpGVY%,MKLOa^sutHX%\J,-*\+*9i(YGl_;I6MJLIFU9?9?_Zo:3oqkIArE/hldMEa-Ypu5Y^<3:7B!l`+[0M4V3!X7Jk7o_k/nO@VFqePm<\+VZXq-3-M^>$M^2D66p#eP(5MT&;?ba?5g+H7,X4>Asc"-fZ9rIf<833G+,QuYEVc\J:<1Jp"__J5d^<Hi\#$f(OA3Gr3HDhnQGrA9(Blk2j\m&BFW:+9&l,Q)#D61b^fN[We4Qp&%E</Pb<9n!eC:GqI4"PNHKf<Dub@]]nmPp,"gPut]gSL$
 1(_/&Z?ZX0R8+TH/'':m(:7@>4OSP;!WFX%iq??q%%KUH71XN^*_@+rJ@*3K@p>n[YlOlDZHoPP?cU7\naGA!Qk5\JaAt47N81q48ffkF<*MmYP3cH*[U2D]%2k6*HBCpD(g);Ya!qC)]dq8Y!02RI2Au`J1m<.D0NZV9MfP79'n$(hsb^pOi(\hr](i-MOcm\c2`!f@uGA?.8Ja7T7B,NEB-!P-qkH.[&e)S$<PS/=$XF(4pE%J87e4f-(q1t:m+-'b%9`,Fj>\2>$PUL)6&MX&cPC]<AU0SqGM86M]^o&U&JpnYSr_rk^AgC^j0V"7fATKF(@EnP-SpNYr6Lt4S?q-LGdU*^Od(SmcYA\;#J;5;>E4Vna0(iI(Ql[Q%$*/SBZ-[^&1QAEXU$fS-54pufK'+&tBo0]7d>c.DNX7In"gIaWJ8<uSiNtlG!M&``M:E6u21&D`Md5pKK4@5%:Y,=a[Y8G$%rJ`"[FWM:$Vh0ADc&KY!W:57JP.Q6&rt.N,N2,inU/*lT?2S89q#R;omG0KDcREE$ufn*_DGbmb`UKLs52uCcdQd"NjErQm(Y7<Y)uf\.#QpdTar5hqr_$'WasR3)Ofp4ELf"f9XGVlD$/VLhHbVW5Pa^,LPO"DoLED]j=NN7>%P4%Q:-,!6rAe2PulFul"P51T;nXPAaM8CeZY07AqB<ta#3DQXWY9R)O2\"K3$i67HchahFKs,3RF_P;VN*)kK7-Zl,=fkIXY@0fljAgR7Y*,GYa4ADXZSZ52EE'eMqScPS;Xbj&XH;75O0];-$(jCg-Bop:^mQ2.^;CJ!UU$#H<fa7,RaacA_X*e<UX4DV</m2Vc8O)>BrIme`#G<)SRN&IC5]UVQ6M>/7(K^)VTG+h;$B9_Q#Cb5,(5#%OHgPN<3cn!s;W#AUCV,Cco>AD&0I:#L0-7Y<*U8JJbA7IRChg?p0t<MAfmXlt.O79MMKi7O065[47HEeCsu(VA[NN*=
 ?8DB-&VIDedQM=Q0gh7#ri]9+1cU#-/%<el5@qpN47k6P+)9=e@Wn;D$7T1n(VkuY$)8,]I,j(<;5^A[`j8%&sJ>_8M.<onB[Ag'FjTQ[Y<Z8l##3M!isGl'F^`)%N~>
 endstream
 endobj
 17 0 obj
@@ -96,7 +96,7 @@
 19 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 330.984 513.967 411.312 501.967 ]
+/Rect [ 330.984 474.527 411.312 462.527 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (programming.html#Reading+data+from+the+sink+or+the+archive)
@@ -203,13 +203,13 @@
 11 0 obj
 <<
 /S /GoTo
-/D [15 0 R /XYZ 85.0 553.866 null]
+/D [15 0 R /XYZ 85.0 519.466 null]
 >>
 endobj
 13 0 obj
 <<
 /S /GoTo
-/D [15 0 R /XYZ 85.0 411.152 null]
+/D [15 0 R /XYZ 85.0 376.752 null]
 >>
 endobj
 20 0 obj
@@ -220,43 +220,43 @@
 24 0 obj
 <<
 /S /GoTo
-/D [17 0 R /XYZ 85.0 629.42 null]
+/D [17 0 R /XYZ 85.0 589.98 null]
 >>
 endobj
 xref
 0 32
 0000000000 65535 f 
-0000007480 00000 n 
-0000007552 00000 n 
-0000007644 00000 n 
+0000007583 00000 n 
+0000007655 00000 n 
+0000007747 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000000629 00000 n 
 0000000749 00000 n 
 0000000788 00000 n 
-0000007778 00000 n 
+0000007881 00000 n 
 0000000923 00000 n 
-0000007841 00000 n 
+0000007944 00000 n 
 0000001060 00000 n 
-0000007907 00000 n 
+0000008010 00000 n 
 0000001197 00000 n 
-0000003403 00000 n 
-0000003511 00000 n 
-0000005652 00000 n 
-0000005775 00000 n 
-0000005802 00000 n 
-0000007973 00000 n 
-0000006014 00000 n 
-0000006194 00000 n 
-0000006413 00000 n 
-0000008024 00000 n 
-0000006640 00000 n 
-0000006818 00000 n 
-0000006931 00000 n 
-0000007041 00000 n 
-0000007149 00000 n 
-0000007255 00000 n 
-0000007371 00000 n 
+0000003447 00000 n 
+0000003555 00000 n 
+0000005755 00000 n 
+0000005878 00000 n 
+0000005905 00000 n 
+0000008076 00000 n 
+0000006117 00000 n 
+0000006297 00000 n 
+0000006516 00000 n 
+0000008127 00000 n 
+0000006743 00000 n 
+0000006921 00000 n 
+0000007034 00000 n 
+0000007144 00000 n 
+0000007252 00000 n 
+0000007358 00000 n 
+0000007474 00000 n 
 trailer
 <<
 /Size 32
@@ -264,5 +264,5 @@
 /Info 4 0 R
 >>
 startxref
-8089
+8192
 %%EOF