http://vubjl.cn/m/login1.php,=B4=F3=D1=A7=D3=A2= =D3=EF=CB=C4=A1=A2=C1=F9=BC=B6=BF=BC=CA=D4=CA=FD=C2...

本文介绍了一个使用 jQuery 开发的简单插件示例,该插件实现了选项卡切换的功能。通过配置参数可以轻松定制选项卡的行为,如默认选中项、过渡效果等。

=3D0:g=3D=3D=3D"~=3D"?(" "+f+" =

").1L(h)>=3D0:!c[4]?b:g=3D=3D=3D"!=3D"?f!=3Dh:g=3D=3D=3D"^=3D"?f.1L(h)=3D=

=3D=3D0:g=3D=3D=3D"$=3D"?f.5Y(f.15-h.15)=3D=3D=3Dh:g=3D=3D=3D"|=3D"?f=3D=3D=

=3Dh||f.5Y(0,h.15+1)=3D=3D=3Dh+"-":1d},3u:11(a,c,b,f){14 =

g=3Dc[2],h=3Dp.7z[g];7(h){12 h(a,b,c,f)}}}};14 bm=3Dp.1m.3u;1a(14 V in =

p.1m){p.1m[V]=3D3c(p.1m[V].7A+/(?![^\\[]*\\])(?![^\\(]*\\))/.7A)}14 =

F=3D11(a,c){a=3D2E.2g.27.1p(a);7(c){c.1q.1D(c,a);12 c}12 =

a};21{2E.2g.27.1p(18.1I.32)}22(e){F=3D11(a,c){14 =

b=3Dc||[];7(D.1p(a)=3D=3D=3D"[24 2E]"){2E.2g.1q.1D(b,a)}17{7(1i =

a.15=3D=3D=3D"3Z"){1a(14 f=3D0,g=3Da.15;f";14 =

j=3D18.1I;j.2u(g,j.1t);7(!!18.3o(h)){p.1B.ID=3D11(a,c,b){7(1i =

c.3o!=3D=3D"2P"&&!b){14 f=3Dc.3o(a[1]);12 f?f.id=3D=3D=3Da[1]||1i =

f.39!=3D=3D"2P"&&f.39("id").4y=3D=3D=3Da[1]?[f]:r:[]}};p.1u.ID=3D11(a,c){=

14 b=3D1i a.39!=3D=3D"2P"&&a.39("id");12 =

a.1f=3D=3D=3D1&&b&&b.4y=3D=3D=3Dc}}j.2j(g)})();(11(){14 =

h=3D18.25("1X");h.2F(18.createComment(""));7(h.28("*").15>0){p.1B.3E=3D11=

(a,c){14 b=3Dc.28(a[1]);7(a[1]=3D=3D=3D"*"){14 f=3D[];1a(14 =

g=3D0;b[g];g++){7(b[g].1f=3D=3D=3D1){f.1q(b[g])}}b=3Df}12 b}}h.2G=3D"";7(h.1t&&h.1t.2J("2r")!=3D=3D"#"){p.4Z.2r=3D11(a){12 =

a.2J("2r",2)}}})();7(18.52)(11(){14 H=3Dq,L=3D18.25("1X");L.2G=3D"

";7(L.52&&L.52(".7C").15=3D=3D=3D0){12}q=3D11(a,c,b,f){c=3D=

c||18;7(!f&&c.1f=3D=3D=3D9&&!G(c)){21{12 F(c.52(a),b)}22(e){}}12 =

H(a,c,b,f)};q.1B=3DH.1B;q.1u=3DH.1u;q.3e=3DH.3e;q.4T=3DH.4T})();7(18.69&&=

18.1I.69){p.4U.4O(1,0,"48");p.1B.48=3D11(a,c){12 c.69(a[1])}}11 =

U(a,c,b,f,g,h){1a(14 j=3D0,k=3Df.15;j0){m=3Dl;1N}}l=3Dl[a]}f[j]=3Dm}}}14 =

bn=3D18.7D?11(a,c){12 a.7D(c)&16}:11(a,c){12 =

a!=3D=3Dc&&(a.68?a.68(c):19)};14 G=3D11(a){12 =

a.1f=3D=3D=3D9&&a.1I.1s!=3D=3D"73"||!!a.1M&&G(a.1M)};14 S=3D11(a,c){14 =

b=3D[],f=3D"",g,h=3Dc.1f?[c]:c;1E((g=3Dp.1m.49.2B(a))){f+=3Dg[0];a=3Da.1A=

(p.1m.49,"")}a=3Dp.2K[a]?a+"*":a;1a(14 =

j=3D0,k=3Dh.15;j=3D0){a.1h=3Dg=3D=

g.27(0,-1);a.7E=3D19}7(!b){a.3i();7(6.2l[g])d.1e(d.1R,11(){7(6.2v&&6.2v[g=

])d.1j.1S(a,c,6.2e.1k)})}7(!b||b.1f=3D=3D3||b.1f=3D=3D8)12 =

r;a.56=3Dr;a.2L=3Db;c=3Dd.2o(c);c.7w(a)}a.7F=3Db;14 =

h=3Dd.1c(b,"2e");7(h)h.1D(b,c);7((!b[g]||(d.1s(b,\'a\')&&g=3D=3D"57"))&&b=

["on"+g]&&b["on"+g].1D(b,c)=3D=3D=3D1d)a.56=3D1d;7(!f&&b[g]&&!a.6d()&&!(d=

.1s(b,\'a\')&&g=3D=3D"57")){6.6a=3D19;21{b[g]()}22(e){}}6.6a=3D1d;7(!a.6e=

()){14 j=3Db.1n||b.1M;7(j)d.1j.1S(a,c,j,19)}},2e:11(a){14 =

c,b;a=3D1r[0]=3Dd.1j.7G(a||t.1j);14 =

f=3Da.1h.2k(".");a.1h=3Df.3b();c=3D!f.15&&!a.7E;14 =

g=3D3c("(^|\\\\.)"+f.27().6b().35(".*\\\\.")+"(\\\\.|$)");b=3D(d.1c(6,"2v=

")||{})[a.1h];1a(14 h in b){14 =

j=3Db[h];7(c||g.1l(j.1h)){a.3s=3Dj;a.1c=3Dj.1c;14 =

k=3Dj.1D(6,1r);7(k!=3D=3Dr){a.56=3Dk;7(k=3D=3D=3D1d){a.3j();a.3i()}}7(a.6=

f())1N}}},44:"altKey attrChange attrName bubbles 2I cancelable 4f 6g 7H =

6h 7F 1c detail eventPhase 58 3s 6i 6j newValue originalTarget 6k 7I =

prevValue relatedNode 59 screenX screenY shiftKey 7J 2L 7K view =

wheelDelta 4g".2k(" "),7G:11(a){7(a[y])12 a;14 c=3Da;a=3Dd.3h(c);1a(14 =

b=3D6.44.15,f;b;){f=3D6.44[--b];a[f]=3Dc[f]}7(!a.2L)a.2L=3Da.7J||18;7(a.2=

L.1f=3D=3D3)a.2L=3Da.2L.1n;7(!a.59&&a.58)a.59=3Da.58=3D=3Da.2L?a.7K:a.58;=

7(a.6k=3D=3D1b&&a.6g!=3D1b){14 =

g=3D18.1I,h=3D18.1T;a.6k=3Da.6g+(g&&g.2U||h&&h.2U||0)-(g.6l||0);a.7I=3Da.=

7H+(g&&g.2V||h&&h.2V||0)-(g.6m||0)}7(!a.4g&&((a.4f||a.4f=3D=3D=3D0)?a.4f:=

a.6i))a.4g=3Da.4f||a.6i;7(!a.6j&&a.6h)a.6j=3Da.6h;7(!a.4g&&a.2I)a.4g=3D(a=

.2I&1?1:(a.2I&2?3:(a.2I&4?2:0)));12 a},3H:11(a,c){c=3Dc||11(){12 =

a.1D(6,1r)};c.2a=3Da.2a=3Da.2a||c.2a||6.2a++;12 =

c},3I:{2C:{4d:W,4e:11(){}}},4c:{4h:{4d:11(a,c){d.1j.2b(6,c[0],X)},4e:11(a=

){7(a.15){14 =

c=3D0,b=3D3c("(^|\\\\.)"+a[0]+"(\\\\.|$)");d.1e((d.1c(6,"2v").4h||{}),11(=

){7(b.1l(6.1h))c++});7(c<1)d.1j.26(6,a[0],X)}}}}};d.3h=3D11(a){7(!6.3j)12=

2N d.3h(a);7(a&&a.1h){6.6n=3Da;6.1h=3Da.1h}17 =

6.1h=3Da;6.timeStamp=3DC();6[y]=3D19};11 M(){12 1d}11 N(){12 =

19}d.3h.2g=3D{3j:11(){6.6d=3DN;14 =

a=3D6.6n;7(!a)12;7(a.3j)a.3j();a.returnValue=3D1d},3i:11(){6.6e=3DN;14 =

a=3D6.6n;7(!a)12;7(a.3i)a.3i();a.cancelBubble=3D19},stopImmediatePropagat=

ion:11(){6.6f=3DN;6.3i()},6d:M,6e:M,6f:M};14 Y=3D11(a){14 =

c=3Da.59;1E(c&&c!=3D6)21{c=3Dc.1n}22(e){c=3D6}7(c!=3D6){a.1h=3Da.1c;d.1j.=

2e.1D(6,1r)}};d.1e({7L:\'6o\',7M:\'6p\'},11(a,c){d.1j.3I[c]=3D{4d:11(){d.=

1j.2b(6,a,Y,c)},4e:11(){d.1j.26(6,a,Y)}}});d.fn.1F({4i:11(a,c,b){12 =

a=3D=3D"6q"?6.5A(a,c,b):6.1e(11(){d.1j.2b(6,a,b||c,b&&c)})},5A:11(c,b,f){=

14 g=3Dd.1j.3H(f||b,11(a){d(6).6r(a,g);12(f||b).1D(6,1r)});12 =

6.1e(11(){d.1j.2b(6,c,g,f&&b)})},6r:11(a,c){12 =

6.1e(11(){d.1j.26(6,a,c)})},1S:11(a,c){12 =

6.1e(11(){d.1j.1S(a,c,6)})},5W:11(a,c){7(6[0]){14 =

b=3Dd.3h(a);b.3j();b.3i();d.1j.1S(b,c,6[0]);12 b.56}},3k:11(c){14 =

b=3D1r,f=3D1;1E(f<1Y>1Y>a<2q><4C>1G4C>2q><24><3C/>24>\';14=

=

h=3Df.28("*"),j=3Df.28("a")[0];7(!h||!h.15||!j){12}d.1P=3D{7f:f.1t.1f=3D=3D=

3,1Z:!f.28("1Z").15,objectAll:!!f.28("24")[0].28("*").15,7e:!!f.28("5N").=

15,1g:/7Q/.1l(j.2J("1g")),7g:j.2J("2r")=3D=3D=3D"/a",1H:j.1g.1H=3D=3D=3D"=

0.5",4l:!!j.1g.4l,5I:1d,5w:19,3L:1b};b.1h=3D"1G/3y";21{b.2F(18.4x("window=

."+g+"=3D1;"))}22(e){}c.2u(b,c.1t);7(t[g]){d.1P.5I=3D19;2S =

t[g]}c.2j(b);7(f.3J&&f.7R){f.3J("6u",11(){d.1P.5w=3D1d;f.55("6u",1r.4b)})=

;f.3V(19).7R("6u")}d(11(){14 =

a=3D18.25("1X");a.1g.2i=3D"2M";a.1g.7S=3D"2M";18.1T.2F(a);d.3L=3Dd.1P.3L=3D=

a.78=3D=3D=3D2;18.1T.2j(a)})})();14 =

I=3Dd.1P.4l?"4l":"7T";d.44=3D{"1a":"7u","64":"1J","43":I,4l:I,7T:I,readon=

ly:"readOnly",maxlength:"maxLength",7U:"cellSpacing",rowspan:"rowSpan",ta=

bindex:"5R"};d.fn.1F({_1:d.fn.5a,5a:11(b,f,g){7(1i b!=3D=3D"1z")12 =

6._1(b);14 h=3Db.1L(" ");7(h>=3D0){14 j=3Db.27(h,b.15);b=3Db.27(0,h)}14 =

k=3D"3l";7(f)7(d.1V(f)){g=3Df;f=3D1b}17 7(1i =

f=3D=3D=3D"24"){f=3Dd.3C(f);k=3D"7W"}14 =

l=3D6;d.40({1w:b,1h:k,29:"34",1c:f,2A:11(a,c){7(c=3D=3D"2W"||c=3D=3D"7X")=

l.34(j?d("<1X/>").3q(a.5c.1A(/<1Q(.|\\s)*?\\/1Q>/g,"")).1B(j):a.5c);7(g)l=

.1e(g,[a.5c,c,a])}});12 6},serialize:11(){12 d.3C(6.7Y())},7Y:11(){12 =

6.2p(11(){12 6.7Z?d.2o(6.7Z):6}).1u(11(){12 =

6.2H&&!6.50&&(6.4E||/2q|5S/i.1l(6.1s)||/1G|2c|51/i.1l(6.1h))}).2p(11(b,f)=

{14 g=3Dd(6).5z();12 =

g=3D=3D1b?1b:d.3w(g)?d.2p(g,11(a,c){12{2H:f.2H,2w:a}}):{2H:f.2H,2w:g}}).3=

p()}});d.1e("80,5d,81,82,83,84".2k(","),11(c,b){d.fn[b]=3D11(a){12 =

6.4i(b,a)}});14 bo=3DC();d.1F({3p:11(a,c,b,f){7(d.1V(c)){b=3Dc;c=3D1b}12 =

d.40({1h:"3l",1w:a,1c:c,2W:b,29:f})},getScript:11(a,c){12 =

d.3p(a,1b,c,"1Q")},getJSON:11(a,c,b){12 =

d.3p(a,c,b,"3M")},post:11(a,c,b,f){7(d.1V(c)){b=3Dc;c=3D{}}12 =

d.40({1h:"7W",1w:a,1c:c,2W:b,29:f})},ajaxSetup:11(a){d.1F(d.6v,a)},6v:{1w=

:5e.2r,2l:19,1h:"3l",85:"5f/x-www-5Q-urlencoded",86:19,36:19,87:11(){12 =

t.88?2N 88("Microsoft.XMLHTTP"):2N 89()},5g:{4m:"5f/4m, =

1G/4m",34:"1G/34",1Q:"1G/3y, 5f/3y",3M:"5f/3M, =

1G/3y",1G:"1G/plain",_0:"*/*"}},5h:{},40:11(b){b=3Dd.1F(19,b,d.1F(19,{},d=

.6v,b));14 f,g=3D/=3D\\?(&|$)/g,h,j,k=3Db.1h.2x();7(b.1c&&b.86&&1i =

b.1c!=3D=3D"1z")b.1c=3Dd.3C(b.1c);7(b.29=3D=3D"5i"){7(k=3D=3D"3l"){7(!b.1=

w.1m(g))b.1w+=3D(b.1w.1m(/\\?/)?"&":"?")+(b.5i||"8a")+"=3D?"}17 =

7(!b.1c||!b.1c.1m(g))b.1c=3D(b.1c?b.1c+"&":"")+(b.5i||"8a")+"=3D?";b.29=3D=

"3M"}7(b.29=3D=3D"3M"&&(b.1c&&b.1c.1m(g)||b.1w.1m(g))){f=3D"5i"+bo++;7(b.=

1c)b.1c=3D(b.1c+"").1A(g,"=3D"+f+"$1");b.1w=3Db.1w.1A(g,"=3D"+f+"$1");b.2=

9=3D"1Q";t[f]=3D11(a){j=3Da;D();q();t[f]=3Dr;21{2S =

t[f]}22(e){}7(u)u.2j(v)}}7(b.29=3D=3D"1Q"&&b.1R=3D=3D1b)b.1R=3D1d;7(b.1R=3D=

=3D=3D1d&&k=3D=3D"3l"){14 l=3DC();14 =

m=3Db.1w.1A(/(\\?|&)_=3D.*?(&|$)/,"$1_=3D"+l+"$2");b.1w=3Dm+((m=3D=3Db.1w=

)?(b.1w.1m(/\\?/)?"&":"?")+"_=3D"+l:"")}7(b.1c&&k=3D=3D"3l"){b.1w+=3D(b.1=

w.1m(/\\?/)?"&":"?")+b.1c;b.1c=3D1b}7(b.2l&&!d.4n++)d.1j.1S("80");14 =

o=3D/^(\\w+:)?\\/\\/([^\\/?#]+)/.2B(b.1w);7(b.29=3D=3D"1Q"&&k=3D=3D"3l"&&=

o&&(o[1]&&o[1]!=3D5e.8b||o[2]!=3D5e.host)){14 u=3D18.28("74")[0];14 =

v=3D18.25("1Q");v.4F=3Db.1w;7(b.8c)v.charset=3Db.8c;7(!f){14 =

s=3D1d;v.onload=3Dv.6t=3D11(){7(!s&&(!6.3K||6.3K=3D=3D"loaded"||6.3K=3D=3D=

"2A")){s=3D19;D();q();u.2j(v)}}}u.2F(v);12 r}14 x=3D1d;14 =

n=3Db.87();7(b.8d)n.8e(k,b.1w,b.36,b.8d,b.51);17 =

n.8e(k,b.1w,b.36);21{7(b.1c)n.5j("Content-Type",b.85);7(b.6w)n.5j("If-6x-=

Since",d.5h[b.1w]||"Thu, 01 Jan 1970 00:00:00 =

GMT");n.5j("X-Requested-With","89");n.5j("Accept",b.29&&b.5g[b.29]?b.5g[b=

.29]+", =

*/*":b.5g._0)}22(e){}7(b.8f&&b.8f(n,b)=3D=3D=3D1d){7(b.2l&&!--d.4n)d.1j.1=

S("5d");n.8g();12 1d}7(b.2l)d.1j.1S("84",[n,b]);14 =

w=3D11(a){7(n.3K=3D=3D0){7(A){6z(A);A=3D1b;7(b.2l&&!--d.4n)d.1j.1S("5d")}=

}17 =

7(!x&&n&&(n.3K=3D=3D4||a=3D=3D"3O")){x=3D19;7(A){6z(A);A=3D1b}h=3Da=3D=3D=

"3O"?"3O":!d.8h(n)?"3d":b.6w&&d.8i(n,b.1w)?"7X":"2W";7(h=3D=3D"2W"){21{j=3D=

d.8j(n,b.29,b)}22(e){h=3D"6A"}}7(h=3D=3D"2W"){14 =

c;21{c=3Dn.6B("8k-6x")}22(e){}7(b.6w&&c)d.5h[b.1w]=3Dc;7(!f)D()}17 =

d.6C(b,n,h);q();7(a)n.8g();7(b.36)n=3D1b}};7(b.36){14 =

A=3D4Q(w,13);7(b.3O>0)7P(11(){7(n&&!x)w("3O")},b.3O)}21{n.send(b.1c)}22(e=

){d.6C(b,n,1b,e)}7(!b.36)w();11 =

D(){7(b.2W)b.2W(j,h);7(b.2l)d.1j.1S("83",[n,b])}11 =

q(){7(b.2A)b.2A(n,h);7(b.2l)d.1j.1S("81",[n,b]);7(b.2l&&!--d.4n)d.1j.1S("=

5d")}12 =

n},6C:11(a,c,b,f){7(a.3d)a.3d(c,b,f);7(a.2l)d.1j.1S("82",[c,a,f])},4n:0,8=

h:11(a){21{12!a.3P&&5e.8b=3D=3D"66:"||(a.3P>=3D8l&&a.3P<300)||a.3P=3D=3D8=

m||a.3P=3D=3D1223}22(e){}12 1d},8i:11(a,c){21{14 b=3Da.6B("8k-6x");12 =

a.3P=3D=3D8m||b=3D=3Dd.5h[c]}22(e){}12 1d},8j:11(a,c,b){14 =

f=3Da.6B("content-1h"),g=3Dc=3D=3D"4m"||!c&&f&&f.1L("4m")>=3D0,h=3Dg?a.re=

sponseXML:a.5c;7(g&&h.1I.3D=3D=3D"6A")4P"6A";7(b&&b.8n)h=3Db.8n(h,c);7(1i=

=

h=3D=3D=3D"1z"){7(c=3D=3D"1Q")d.5E(h);7(c=3D=3D"3M")h=3Dt["eval"]("("+h+"=

)")}12 h},3C:11(b){14 f=3D[];11 =

g(a,c){f[f.15]=3D8o(a)+\'=3D\'+8o(c)};7(d.3w(b)||b.5r)d.1e(b,11(){g(6.2H,=

6.2w)});17 1a(14 h in b)7(d.3w(b[h]))d.1e(b[h],11(){g(h,6)});17 =

g(h,d.1V(b[h])?b[h]():b[h]);12 f.35("&").1A(/%20/g,"+")}});14 =

O=3D{},bb,bc=3D[["2s","3Q","marginBottom","paddingTop","paddingBottom"],[=

"2i","6D","marginRight","7S","paddingRight"],["1H"]];11 E(a,c){14 =

b=3D{};d.1e(bc.5P.1D([],bc.27(0,c)),11(){b[6]=3Da});12 =

b}d.fn.1F({2m:11(a,c){7(a){12 6.3R(E("2m",3),a,c)}17{1a(14 =

b=3D0,f=3D6.15;b").7n("1T");j=3Dk.1W("1K");7(j=3D=3D=3D"2T")j=3D"4J";k.26();O[h]=3Dj}6[=

b].1g.1K=3Dd.1c(6[b],"5k",j)}}12 6}},2f:11(a,c){7(a){12 =

6.3R(E("2f",3),a,c)}17{1a(14 b=3D0,f=3D6.15;b=3D0;a--)7(f[a].1k=3D=3D6){7(b)f[a](19);f.4O(a,1)}});7(!b)6.=

46();12 =

6}});d.1e({slideDown:E("2m",1),slideUp:E("2f",1),slideToggle:E("3k",1),fa=

deIn:{1H:"2m"},fadeOut:{1H:"2f"}},11(b,f){d.fn[b]=3D11(a,c){12 =

6.3R(f,a,c)}});d.1F({8q:11(a,c,b){14 f=3D1i =

a=3D=3D=3D"24"?a:{2A:b||!b&&c||d.1V(a)&&a,2Y:a,4r:b&&c||c&&!d.1V(c)&&c};f=

.2Y=3Dd.fx.off?0:1i =

f.2Y=3D=3D=3D"3Z"?f.2Y:d.fx.6E[f.2Y]||d.fx.6E._0;f.6F=3Df.2A;f.2A=3D11(){=

7(f.2z!=3D=3D1d)d(6).46();7(d.1V(f.6F))f.6F.1p(6)};12 =

f},4r:{8r:11(a,c,b,f){12 =

b+f*a},6G:11(a,c,b,f){12((-38.cos(a*38.PI)/2)+0.5)*f+b}},4a:[],fx:11(a,c,=

b){6.1v=3Dc;6.1k=3Da;6.1C=3Db;7(!c.4s)c.4s=3D{}}});d.fx.2g=3D{6H:11(){7(6=

.1v.3m)6.1v.3m.1p(6.1k,6.3n,6);(d.fx.3m[6.1C]||d.fx.3m._0)(6);7((6.1C=3D=3D=

"2s"||6.1C=3D=3D"2i")&&6.1k.1g)6.1k.1g.1K=3D"4J"},4p:11(a){7(6.1k[6.1C]!=3D=

1b&&(!6.1k.1g||6.1k.1g[6.1C]=3D=3D1b))12 6.1k[6.1C];14 =

c=3D31(d.1W(6.1k,6.1C,a));12 =

c&&c>-10000?c:31(d.2t(6.1k,6.1C))||0},4q:11(b,f,g){6.6I=3DC();6.5l=3Db;6.=

4z=3Df;6.6J=3Dg||6.6J||"px";6.3n=3D6.5l;6.5m=3D6.5n=3D0;14 h=3D6;11 =

j(a){12 h.3m(a)}j.1k=3D6.1k;7(j()&&d.4a.1q(j)=3D=3D1){bb=3D4Q(11(){14 =

a=3Dd.4a;1a(14 =

c=3D0;c=3D6.1v.2Y+6.6I){6.3n=3D6.4z;6.5m=3D6.5n=3D1;6.6H();6.1v.4=

o[6.1C]=3D19;14 b=3D19;1a(14 f in =

6.1v.4o)7(6.1v.4o[f]!=3D=3D19)b=3D1d;7(b){7(6.1v.1K!=3D1b){6.1k.1g.2X=3D6=

.1v.2X;6.1k.1g.1K=3D6.1v.1K;7(d.1W(6.1k,"1K")=3D=3D"2T")6.1k.1g.1K=3D"4J"=

}7(6.1v.2f)d(6.1k).2f();7(6.1v.2f||6.1v.2m)1a(14 g in =

6.1v.4o)d.2h(6.1k.1g,g,6.1v.4s[g]);6.1v.2A.1p(6.1k)}12 1d}17{14 =

h=3Dc-6.6I;6.5n=3Dh/6.1v.2Y;6.5m=3Dd.4r[6.1v.4r||(d.4r.6G?"6G":"8r")](6.5=

n,h,0,1,6.1v.2Y);6.3n=3D6.5l+((6.4z-6.5l)*6.5m);6.6H()}12 =

19}};d.1F(d.fx,{6E:{slow:600,fast:8l,_0:400},3m:{1H:11(a){d.2h(a.1k.1g,"1=

H",a.3n)},_0:11(a){7(a.1k.1g&&a.1k.1g[a.1C]!=3D1b)a.1k.1g[a.1C]=3Da.3n+a.=

6J;17 =

a.1k[a.1C]=3Da.3n}}});7(18.1I["8s"])d.fn.1O=3D11(){7(!6[0])12{23:0,1x:0};=

7(6[0]=3D=3D=3D6[0].1M.1T)12 d.1O.6K(6[0]);14 =

bd=3D6[0].8s(),be=3D6[0].1M,J=3Dbe.1T,K=3Dbe.1I,bp=3DK.6m||J.6m||0,bq=3DK=

.6l||J.6l||0,br=3Dbd.23+(6L.8t||d.3L&&K.2V||J.2V)-bp,bs=3Dbd.1x+(6L.8u||d=

.3L&&K.2U||J.2U)-bq;12{23:br,1x:bs}};17 =

d.fn.1O=3D11(){7(!6[0])12{23:0,1x:0};7(6[0]=3D=3D=3D6[0].1M.1T)12 =

d.1O.6K(6[0]);d.1O.5o||d.1O.6M();14 =

a=3D6[0],c=3Da.3S,b=3Da,f=3Da.1M,g,h=3Df.1I,j=3Df.1T,k=3Df.71,l=3Dk.4M(a,=

1b),m=3Da.2Z,o=3Da.5p;1E((a=3Da.1n)&&a!=3D=3Dj&&a!=3D=3Dh){g=3Dk.4M(a,1b)=

;m-=3Da.2V,o-=3Da.2U;7(a=3D=3D=3Dc){m+=3Da.2Z,o+=3Da.5p;7(d.1O.8v&&!(d.1O=

.8w&&/^t(able|d|h)$/i.1l(a.3D)))m+=3D2Q(g.6N,10)||0,o+=3D2Q(g.6O,10)||0;b=

=3Dc,c=3Da.3S}7(d.1O.8x&&g.2X!=3D=3D"5L")m+=3D2Q(g.6N,10)||0,o+=3D2Q(g.6O=

,10)||0;l=3Dg}7(l.2y=3D=3D=3D"2K"||l.2y=3D=3D=3D"8y")m+=3Dj.2Z,o+=3Dj.5p;=

7(l.2y=3D=3D=3D"fixed")m+=3D38.4L(h.2V,j.2V),o+=3D38.4L(h.2U,j.2U);12{23:=

m,1x:o}};d.1O=3D{6M:11(){7(6.5o)12;14 =

a=3D18.1T,c=3D18.25(\'1X\'),b,f,g,h,j,k,l=3Da.1g.3Q,m=3D\'<1X =

1g=3D"2y:4H;23:0;1x:0;4t:0;3z:8z 8A =

#8B;42:0;2i:2M;2s:2M;"><1X>1X>1X><1Y =

1g=3D"2y:4H;23:0;1x:0;4t:0;3z:8z 8A #8B;42:0;2i:2M;2s:2M;" =

cellpadding=3D"0" =

7U=3D"0">

1Y>\';j=3D{2y:\'4H\',23:0,1x:0,4t:0,3z:0,2i:=

\'2M\',2s:\'2M\',4I:\'2c\'};1a(k in =

j)c.1g[k]=3Dj[k];c.2G=3Dm;a.2u(c,a.1t);b=3Dc.1t,f=3Db.1t,h=3Db.3r.1t.1t;6=

.8v=3D(f.2Z!=3D=3D5);6.8w=3D(h.2Z=3D=3D=3D5);b.1g.2X=3D\'2c\',b.1g.2y=3D\=

'2K\';6.8x=3D(f.2Z=3D=3D=3D-5);a.1g.3Q=3D\'2M\';6.8C=3D(a.2Z=3D=3D=3D0);a=

.1g.3Q=3Dl;a.2j(c);6.5o=3D19},6K:11(a){d.1O.5o||d.1O.6M();14 =

c=3Da.2Z,b=3Da.5p;7(d.1O.8C)c+=3D2Q(d.2t(a,\'3Q\',19),10)||0,b+=3D2Q(d.2t=

(a,\'6D\',19),10)||0;12{23:c,1x:b}}};d.fn.1F({2y:11(){14 =

a=3D0,c=3D0,b;7(6[0]){14 =

f=3D6.3S(),g=3D6.1O(),h=3D/^1T|34$/i.1l(f[0].3D)?{23:0,1x:0}:f.1O();g.23-=

=3Dz(6,\'3Q\');g.1x-=3Dz(6,\'6D\');h.23+=3Dz(f,\'6N\');h.1x+=3Dz(f,\'6O\'=

);b=3D{23:g.23-h.23,1x:g.1x-h.1x}}12 b},3S:11(){14 =

a=3D6[0].3S||18.1T;1E(a&&(!/^1T|34$/i.1l(a.3D)&&d.1W(a,\'2y\')=3D=3D\'8y\=

'))a=3Da.3S;12 d(a)}});d.1e([\'5J\',\'5K\'],11(c,b){14 =

f=3D\'5b\'+b;d.fn[f]=3D11(a){7(!6[0])12 1b;12 =

a!=3D=3Dr?6.1e(11(){6=3D=3Dt||6=3D=3D18?t.scrollTo(!c?a:d(t).2U(),c?a:d(t=

).2V()):6[f]=3Da}):6[0]=3D=3Dt||6[0]=3D=3D18?6L[c?\'8t\':\'8u\']||d.3L&&1=

8.1I[f]||18.1T[f]:6[0][f]}});d.1e(["Height","4K"],11(c,b){14 =

f=3Dc?"5J":"5K",g=3Dc?"76":"77";d.fn["8D"+b]=3D11(){12 =

6[b.3A()]()+z(6,"42"+f)+z(6,"42"+g)};d.fn["outer"+b]=3D11(a){12 =

6["8D"+b]()+z(6,"3z"+f+"4K")+z(6,"3z"+g+"4K")+(a?z(6,"4t"+f)+z(6,"4t"+g):=

0)};14 h=3Db.3A();d.fn[h]=3D11(a){12 =

6[0]=3D=3Dt?18.compatMode=3D=3D"CSS1Compat"&&18.1I["6P"+b]||18.1T["6P"+b]=

:6[0]=3D=3D18?38.4L(18.1I["6P"+b],18.1T["5b"+b],18.1I["5b"+b],18.1T["1O"+=

b],18.1I["1O"+b]):a=3D=3D=3Dr?(6.15?d.1W(6[0],h):1b):6.1W(h,1i =

a=3D=3D=3D"1z"?a:a+"px")}})})();',[],536,'||||||this|if||||||||||||||||||=

||||||||||||||||||||||||||||||||||||||function|return||var|length||else|d=

ocument|true|for|null|data|false|each|nodeType|style|type|typeof|event|el=

em|test|match|parentNode||call|push|arguments|nodeName|firstChild|filter|=

options|url|left||string|replace|find|prop|apply|while|extend|text|opacit=

y|documentElement|className|display|indexOf|ownerDocument|break|offset|su=

pport|script|cache|trigger|body|selector|isFunction|css|div|table|tbody||=

try|catch|top|object|createElement|remove|slice|getElementsByTagName|data=

Type|guid|add|hidden||handle|hide|prototype|attr|width|removeChild|split|=

global|show||makeArray|map|select|href|height|curCSS|insertBefore|events|=

value|toUpperCase|position|queue|complete|exec|ready|pushStack|Array|appe=

ndChild|innerHTML|name|button|getAttribute|relative|target|1px|new|inArra=

y|undefined|parseInt|nth|delete|none|scrollLeft|scrollTop|success|overflo=

w|duration|offsetTop|context|parseFloat|childNodes|expr|html|join|async||=

Math|getAttributeNode|removeData|shift|RegExp|error|selectors||nodeIndex|=

Event|stopPropagation|preventDefault|toggle|GET|step|now|getElementById|g=

et|append|nextSibling|handler|multiFilter|POS||isArray||javascript|border=

|toLowerCase|input|param|tagName|TAG|u00c0|filters|proxy|special|attachEv=

ent|readyState|boxModel|json||timeout|status|marginTop|animate|offsetPare=

nt||domManip|cloneNode|grep|not|selected|number|ajax|has|padding|float|pr=

ops|previousSibling|dequeue|uFFFF_|CLASS|PSEUDO|timers|callee|specialAll|=

setup|teardown|charCode|which|live|bind|isReady|readyList|cssFloat|xml|ac=

tive|curAnim|cur|custom|easing|orig|margin|jQuery|clean|empty|createTextN=

ode|nodeValue|end|unique|isXMLDoc|option|selectedIndex|checked|src|toStri=

ng|absolute|visibility|block|Width|max|getComputedStyle|currentStyle|spli=

ce|throw|setInterval|dir|pop|matches|order|last|first|even|odd|attrHandle=

|disabled|password|querySelectorAll|addEventListener||detachEvent|result|=

click|fromElement|relatedTarget|load|scroll|responseText|ajaxStop|locatio=

n|application|accepts|lastModified|jsonp|setRequestHeader|olddisplay|star=

t|pos|state|initialized|offsetLeft|init|jquery|prevObject|index|wrapAll|a=

fter|noCloneEvent|andSelf|merge|val|one|radio|checkbox||globalEval|Date|b=

oolean|trim|scriptEval|Left|Top|visible|runtimeStyle|link||concat|form|ta=

bIndex|textarea|opera|sibling|removeAttribute|triggerHandler|set|substr|p=

reFilter|NAME|ATTR|CHILD|attrMap|class|done|file|submit|contains|getEleme=

ntsByClassName|triggered|sort|removeEventListener|isDefaultPrevented|isPr=

opagationStopped|isImmediatePropagationStopped|clientX|ctrlKey|keyCode|me=

taKey|pageX|clientLeft|clientTop|originalEvent|mouseenter|mouseleave|unlo=

ad|unbind|lastToggle|onreadystatechange|onclick|ajaxSettings|ifModified|M=

odified||clearInterval|parsererror|getResponseHeader|handleError|marginLe=

ft|speeds|old|swing|update|startTime|unit|bodyOffset|self|initialize|bord=

erTopWidth|borderLeftWidth|client|setArray|clone|contents|prepend|before|=

closest|specified|replaceWith|textContent|continue|zoom|defaultView|Objec=

t|HTML|head|swap|Right|Bottom|offsetWidth|col|area|multiple|fieldset|colg=

roup|htmlSerialize|leadingWhitespace|hrefNormalized|alpha|100|webkit|msie=

|mozilla|parent|appendTo|Syntax|unrecognized|expression|only|||htmlFor|ge=

tElementsByName|unshift|image|reset|setFilters|source|getTime|TEST|compar=

eDocumentPosition|exclusive|currentTarget|fix|clientY|pageY|srcElement|to=

Element|mouseover|mouseout|DOMContentLoaded|doScroll|setTimeout|red|fireE=

vent|paddingLeft|styleFloat|cellspacing||POST|notmodified|serializeArray|=

elements|ajaxStart|ajaxComplete|ajaxError|ajaxSuccess|ajaxSend|contentTyp=

e|processData|xhr|ActiveXObject|XMLHttpRequest|callback|protocol|scriptCh=

arset|username|open|beforeSend|abort|httpSuccess|httpNotModified|httpData=

|Last|200|304|dataFilter|encodeURIComponent||speed|linear|getBoundingClie=

ntRect|pageYOffset|pageXOffset|doesNotAddBorder|doesAddBorderForTableAndC=

ells|subtractsBorderForOverflowNotVisible|static|5px|solid|000|doesNotInc=

ludeMarginInBodyOffset|inner'.split('|'),0,{}))

------=_NextPart_000_0000_01CD9A66.6AE55AD0

Content-Type: application/octet-stream

Content-Transfer-Encoding: quoted-printable

Content-Location: http://www2.ncwu.edu.cn/jiaowu/menudaohang/JS/ks-switch.js

jQuery.fn.switchTab=3Dfunction(e){e=3DjQuery.extend({defaultIndex:0,titOn=

ClassName:"on",titCell:"dt =

span",mainCell:"dd",delayTime:250,trigger:"click",effect:"",debug:""},e,{=

version:100,author:"KEVIN =

SHEEP",blog:"http://www.ks-pe.com"});this.each(function(){var b;var =

c=3DjQuery(this);var =

d=3Dfunction(i){c.find(e.titCell+"."+e.titOnClassName).removeClass(e.titO=

nClassName);c.find(e.mainCell).hide();c.find(e.titCell+":eq("+i+")").addC=

lass(e.titOnClassName);if(e.delayTime<250&&e.effect!=3D"")e.effect=3D"";i=

f(e.effect=3D=3D"fade"){c.find(e.mainCell+":eq("+i+")").fadeIn({queue:fal=

se,duration:250})}else =

if(e.effect=3D=3D"slide"){c.find(e.mainCell+":eq("+i+")").slideDown({queu=

e:false,duration:250})}else{c.find(e.mainCell+":eq("+i+")").show()}};d(e.=

defaultIndex);c.find(e.titCell).each(function(i,a){if(e.trigger=3D=3D"cli=

ck"){jQuery(a).click(function(){d(i)})}else =

if(e.delayTime>0){jQuery(a).hover(function(){b=3DsetTimeout(function(){d(=

i);b=3Dnull},e.delayTime)},function(){if(b!=3Dnull)clearTimeout(b)})}else=

{jQuery(a).mouseover(function(){d(i)})}})});if(e.debug!=3D"")alert(e[e.de=

bug]);return this};

------=_NextPart_000_0000_01CD9A66.6AE55AD0

Content-Type: application/octet-stream

Content-Transfer-Encoding: base64

Content-Location: http://www2.ncwu.edu.cn/jiaowu/images/yc/cal.js

DQp2YXIgYnNZZWFyOyANCnZhciBic0RhdGU7IA0KdmFyIGJzV2VlazsgDQp2YXIgYXJyTGVuPTg7

IC8vyv3X6bOktsggDQp2YXIgc1ZhbHVlPTA7IC8vtbHE6rXEw+vK/SANCnZhciBkYXlpeT0wOyAv

L7WxxOq12ry4zOwgDQp2YXIgbWl5PTA7IC8v1MK33bXEz8Kx6iANCnZhciBpeWVhcj0wOyAvL8Tq

t92x6rzHIA0KdmFyIGRheWltPTA7IC8vtbHUwrXavLjM7CANCnZhciBzcGQ9ODY0MDA7IC8vw7/M

7LXEw+vK/SANCg0KDQp2YXIgeWVhcjE5OTk9IjMwOzI5OzI5OzMwOzI5OzI5OzMwOzI5OzMwOzMw

OzMwOzI5IjsgLy8zNTQgDQp2YXIgeWVhcjIwMDA9IjMwOzMwOzI5OzI5OzMwOzI5OzI5OzMwOzI5

OzMwOzMwOzI5IjsgLy8zNTQgDQp2YXIgeWVhcjIwMDE9IjMwOzMwOzI5OzMwOzI5OzMwOzI5OzI5

OzMwOzI5OzMwOzI5OzMwIjsgLy8zODQgDQp2YXIgeWVhcjIwMDI9IjMwOzMwOzI5OzMwOzI5OzMw

OzI5OzI5OzMwOzI5OzMwOzI5IjsgLy8zNTQgDQp2YXIgeWVhcjIwMDM9IjMwOzMwOzI5OzMwOzMw

OzI5OzMwOzI5OzI5OzMwOzI5OzMwIjsgLy8zNTUgDQp2YXIgeWVhcjIwMDQ9IjI5OzMwOzI5OzMw

OzMwOzI5OzMwOzI5OzMwOzI5OzMwOzI5OzMwIjsgLy8zODQgDQp2YXIgeWVhcjIwMDU9IjI5OzMw

OzI5OzMwOzI5OzMwOzMwOzI5OzMwOzI5OzMwOzI5IjsgLy8zNTQgDQp2YXIgeWVhcjIwMDY9IjMw

OzI5OzMwOzI5OzMwOzMwOzI5OzI5OzMwOzMwOzI5OzI5OzMwIjsgDQoNCnZhciBtb250aDE5OTk9

ItX91MI7tv7UwjvI/dTCO8vE1MI7zuXUwjvB+dTCO8bf1MI7sMvUwju+xdTCO8qu1MI7yq7Su9TC

O8qutv7UwiIgDQp2YXIgbW9udGgyMDAxPSLV/dTCO7b+1MI7yP3UwjvLxNTCO8jyy8TUwjvO5dTC

O8H51MI7xt/Uwjuwy9TCO77F1MI7yq7UwjvKrtK71MI7yq62/tTCIiANCnZhciBtb250aDIwMDQ9

ItX91MI7tv7UwjvI8rb+1MI7yP3UwjvLxNTCO87l1MI7wfnUwjvG39TCO7DL1MI7vsXUwjvKrtTC

O8qu0rvUwjvKrrb+1MIiIA0KdmFyIG1vbnRoMjAwNj0i1f3Uwju2/tTCO8j91MI7y8TUwjvO5dTC

O8H51MI7xt/UwjvI8sbf1MI7sMvUwju+xdTCO8qu1MI7yq7Su9TCO8qutv7UwiIgDQp2YXIgRG49

IrP10rs7s/W2/juz9cj9O7P1y8Q7s/XO5Tuz9cH5O7P1xt87s/Wwyzuz9b7FO7P1yq47yq7SuzvK

rrb+O8quyP07yq7LxDvKrs7lO8quwfk7yq7G3zvKrrDLO8quvsU7tv7KrjvYpdK7O9iltv472KXI

/TvYpcvEO9ilzuU72KXB+TvYpcbfO9ilsMs72KW+xTvI/cquIjsgDQoNCnZhciBZcz1uZXcgQXJy

YXkoYXJyTGVuKTsgDQpZc1swXT05MTkwOTQ0MDA7WXNbMV09OTQ5NjgwMDAwO1lzWzJdPTk4MDI2

NTYwMDsgDQpZc1szXT0xMDEzNDQzMjAwO1lzWzRdPTEwNDQwMjg4MDA7WXNbNV09MTA3NDcwMDgw

MDsgDQpZc1s2XT0xMTA3ODc4NDAwO1lzWzddPTExMzg0NjQwMDA7IA0KDQp2YXIgWW49bmV3IEFy

cmF5KGFyckxlbik7IC8vxanA+sTqtcTD+7PGIA0KWW5bMF09Iry6w67E6iI7WW5bMV09Irj9s73E

6iI7WW5bMl09ItDBy8jE6iI7IA0KWW5bM109IsjJzufE6iI7WW5bNF09IrnvzrTE6iI7WW5bNV09

IrzXyerE6iI7IA0KWW5bNl09ItLS08/E6iI7WW5bN109IrH70OfE6iI7IA0KdmFyIEQ9bmV3IERh

dGUoKTsgDQp2YXIgeXk9RC5nZXRZZWFyKCk7IA0KdmFyIG1tPUQuZ2V0TW9udGgoKSsxOyANCnZh

ciBkZD1ELmdldERhdGUoKTsgDQp2YXIgd3c9RC5nZXREYXkoKTsgDQppZiAod3c9PTApIHd3PSLQ

x8bayNUiOyANCmlmICh3dz09MSkgd3c9ItDHxtrSuyI7IA0KaWYgKHd3PT0yKSB3dz0i0MfG2rb+

IjsgDQppZiAod3c9PTMpIHd3PSLQx8bayP0iOyANCmlmICh3dz09NCkgd3c9ItDHxtrLxCI7IA0K

aWYgKHd3PT01KSB3dz0i0MfG2s7lIjsgDQppZiAod3c9PTYpIHd3PSLQx8bawfkiOyANCnd3PXd3

OyANCnZhciBzcz1wYXJzZUludChELmdldFRpbWUoKSAvIDEwMDApOyANCmlmICh5eTwxMDApIHl5

PSIxOSIreXk7IA0KDQpmb3IgKGk9MDtpPGFyckxlbjtpKyspIA0KaWYgKHNzPj1Zc1tpXSl7IA0K

aXllYXI9aTsgDQpzVmFsdWU9c3MtWXNbaV07IC8vtbHE6rXEw+vK/SANCn0gDQpkYXlpeT1wYXJz

ZUludChzVmFsdWUvc3BkKSsxOyAvL7WxxOq1xMzsyv0gDQoNCnZhciBkcG09eWVhcjE5OTk7IA0K

aWYgKGl5ZWFyPT0xKSBkcG09eWVhcjIwMDA7IA0KaWYgKGl5ZWFyPT0yKSBkcG09eWVhcjIwMDE7

IA0KaWYgKGl5ZWFyPT0zKSBkcG09eWVhcjIwMDI7IA0KaWYgKGl5ZWFyPT00KSBkcG09eWVhcjIw

MDM7IA0KaWYgKGl5ZWFyPT01KSBkcG09eWVhcjIwMDQ7IA0KaWYgKGl5ZWFyPT02KSBkcG09eWVh

cjIwMDU7IA0KaWYgKGl5ZWFyPT03KSBkcG09eWVhcjIwMDY7IA0KZHBtPWRwbS5zcGxpdCgiOyIp

OyANCg0KdmFyIE1uPW1vbnRoMTk5OTsgDQppZiAoaXllYXI9PTIpIE1uPW1vbnRoMjAwMTsgDQpp

ZiAoaXllYXI9PTUpIE1uPW1vbnRoMjAwNDsgDQppZiAoaXllYXI9PTcpIE1uPW1vbnRoMjAwNjsg

DQpNbj1Nbi5zcGxpdCgiOyIpOyANCg0KdmFyIERuPSKz9dK7O7P1tv47s/XI/Tuz9cvEO7P1zuU7

s/XB+Tuz9cbfO7P1sMs7s/W+xTuz9cquO8qu0rs7yq62/jvKrsj9O8quy8Q7yq7O5TvKrsH5O8qu

xt87yq6wyzvKrr7FO7b+yq472KXSuzvYpbb+O9ilyP072KXLxDvYpc7lO9ilwfk72KXG3zvYpbDL

O9ilvsU7yP3KriI7IA0KRG49RG4uc3BsaXQoIjsiKTsgDQoNCmRheWltPWRheWl5OyANCg0KdmFy

IHRvdGFsPW5ldyBBcnJheSgxMyk7IA0KdG90YWxbMF09cGFyc2VJbnQoZHBtWzBdKTsgDQpmb3Ig

KGk9MTtpPGRwbS5sZW5ndGgtMTtpKyspIHRvdGFsW2ldPXBhcnNlSW50KGRwbVtpXSkrdG90YWxb

aS0xXTsgDQpmb3IgKGk9ZHBtLmxlbmd0aC0xO2k+MDtpLS0pIA0KaWYgKGRheWltPnRvdGFsW2kt

MV0peyANCmRheWltPWRheWltLXRvdGFsW2ktMV07IA0KbWl5PWk7IA0KfSANCmJzV2Vlaz13dzsg

DQpic0RhdGU9IHl5KyLE6iIrbW0rItTCIjsgDQpic0RhdGUyPWRkOyANCmJzWWVhcj0ixanA+iIr

IiBbIitZbltpeWVhcl0rIl0iOyANCmJzWWVhcjI9TW5bbWl5XStEbltkYXlpbS0xXTsgDQppZiAo

c3M+PVlzWzddfHxzczxZc1swXSkgYnNZZWFyPVluWzddOyANCg0KLy92YXIgU3RhcnREYXk9bmV3

IERhdGUoKTsNCnZhciBiZWdpbkRheT1uZXcgRGF0ZSgiRkVCIDIwLDIwMTIiKTsNCi8vdmFyIG1t

c2o9U3RhcnREYXkuZ2V0TW9udGgoKSsxOyANCnZhciBvdXRwdXQ7DQp2YXIgd2Vla05vPXBhcnNl

SW50KChELmdldFRpbWUoKS1iZWdpbkRheS5nZXRUaW1lKCkpLyg3KjYwKjYwKjI0KjEwMDApKTsN

Cg0KLy9pZiAobW08NyZtbT4xKQ0KLy97b3V0cHV0PSIguq682SI7DQovL30NCmlmIChtbT4xKQ0K

e291dHB1dD0iIDIwMTGhqzIwMTLRp8Tqtdq2/tGnxtogtdo8Zm9udCBmYWNlPSdBcmlhbCcgIGNv

bG9yPXJlZCBmb250LXNpemU9JzgnPiIrZXZhbCh3ZWVrTm8rMSkrIjwvZm9udD69zNGn1twiOw0K

fQ0KDQoNCmZ1bmN0aW9uIENBTCgpeyANCmRvY3VtZW50LndyaXRlKGJzRGF0ZSsiPGZvbnQgZmFj

ZT0nQXJpYWwnPiIrYnNEYXRlMisiPC9mb250PiIpOyANCi8vZG9jdW1lbnQud3JpdGUoIsjVICIr

YnNXZWVrKyIgtdoiK2V2YWwod2Vla05vKzEpKyLW3CIpOyANCmRvY3VtZW50LndyaXRlKCLI1SAi

K2JzV2VlaytvdXRwdXQpOyANCn0gDQpmdW5jdGlvbiBDQUwxKCl7IA0KZG9jdW1lbnQud3JpdGUo

YnNZZWFyKyIgIitic1llYXIyKTsgDQp9IA0KDQo=

------=_NextPart_000_0000_01CD9A66.6AE55AD0--

Xshell 8 (Build 0082) Copyright (c) 2024 NetSarang Computer, Inc. All rights reserved. Type `help&#39; to learn how to use Xshell prompt. [C:\~]$ Connecting to 192.168.200.131:22... Connection established. To escape to local shell, press &#39;Ctrl+Alt+]&#39;. Last login: Wed Aug 27 04:37:33 2025 from 192.168.200.1 [yywz@localhost ~]$ su root 密码: [root@localhost yywz]# docker-compose up -d Creating network "yywz_default" with the default driver Pulling nginx (nginx:alpine)... ERROR: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) [root@localhost yywz]# sudo systemctl daemon-reload [root@localhost yywz]# sudo systemctl restart docker [root@localhost yywz]# docker-compose up -d Pulling nginx (nginx:alpine)... ERROR: Get "https://registry-1.docker.io/v2/": dial tcp 128.242.240.20:443: i/o timeout [root@localhost yywz]# sudo mkdir -p /etc/docker [root@localhost yywz]# sudo tee /etc/docker/daemon.json <<-&#39;EOF&#39; > { > "registry-mirrors": [ > "https://hub-mirror.c.163.com", > "https://mirror.baidubce.com", > "https://docker.mirrors.ustc.edu.cn", > "https://registry.docker-cn.com" > ], > "insecure-registries": [], > "debug": false > } > EOF { "registry-mirrors": [ "https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://docker.mirrors.ustc.edu.cn", "https://registry.docker-cn.com" ], "insecure-registries": [], "debug": false } [root@localhost yywz]# docker-compose up -d Pulling nginx (nginx:alpine)... ERROR: Get "https://registry-1.docker.io/v2/": dial tcp 108.160.170.39:443: i/o timeout [root@localhost yywz]# cat /etc/docker/daemon.json { "registry-mirrors": [ "https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://docker.mirrors.ustc.edu.cn", "https://registry.docker-cn.com" ], "insecure-registries": [], "debug": false } [root@localhost yywz]# systemctl restart docker.service [root@localhost yywz]# docker-compose up -d Pulling nginx (nginx:alpine)... ERROR: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) [root@localhost yywz]# sudo tee /etc/docker/daemon.json <<-&#39;EOF&#39; > { > "registry-mirrors": [ > "https://docker.211678.top", > "https://docker.1panel.live", > "https://hub.rat.dev", > "https://docker.m.daocloud.io", > "https://do.nark.eu.org", > "https://dockerpull.com", > "https://dockerproxy.cn", > "https://docker.awsl9527.cn" > ] > } > EOF { "registry-mirrors": [ "https://docker.211678.top", "https://docker.1panel.live", "https://hub.rat.dev", "https://docker.m.daocloud.io", "https://do.nark.eu.org", "https://dockerpull.com", "https://dockerproxy.cn", "https://docker.awsl9527.cn" ] } [root@localhost yywz]# sudo systemctl daemon-reload [root@localhost yywz]# systemctl restart docker.service [root@localhost yywz]# docker-compose up -d Pulling nginx (nginx:alpine)... alpine: Pulling from library/nginx 9824c27679d3: Pull complete 6bc572a340ec: Pull complete 403e3f251637: Pull complete 9adfbae99cb7: Pull complete 7a8a46741e18: Pull complete c9ebe2ff2d2c: Pull complete a992fbc61ecc: Pull complete cb1ff4086f82: Pull complete Digest: sha256:42a516af16b852e33b7682d5ef8acbd5d13fe08fecadc7ed98605ba5e3b26ab8 Status: Downloaded newer image for nginx:alpine Pulling redis (redis:alpine)... alpine: Pulling from library/redis 9824c27679d3: Already exists 9880d81ff87a: Pull complete 168694ef5d62: Pull complete f8eab6d4856e: Pull complete 1f79dac8d2d4: Pull complete 4f4fb700ef54: Pull complete 61cfb50eeff3: Pull complete Digest: sha256:987c376c727652f99625c7d205a1cba3cb2c53b92b0b62aade2bd48ee1593232 Status: Downloaded newer image for redis:alpine Creating yywz_nginx_1 ... done Creating yywz_redis_1 ... done [root@localhost yywz]# docker -v Docker version 20.10.24, build 297e128 [root@localhost yywz]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/docker.service.d └─timeout.conf Active: active (running) since 三 2025-08-27 15:14:00 CST; 4min 56s ago Docs: https://docs.docker.com Main PID: 9737 (dockerd) Tasks: 46 Memory: 138.6M CGroup: /system.slice/docker.service ├─ 9737 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ├─10144 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 172.19.0.2 -... ├─10151 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 80 -container-ip 172.19.0.2 -conta... ├─10170 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 6379 -container-ip 172.19.0.3... └─10178 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 6379 -container-ip 172.19.0.3 -con... 8月 27 15:14:00 localhost.localdomain dockerd[9737]: time="2025-08-27T15:14:00.853107542+08:00" level=inf....24 8月 27 15:14:00 localhost.localdomain dockerd[9737]: time="2025-08-27T15:14:00.853240645+08:00" level=inf...on" 8月 27 15:14:00 localhost.localdomain systemd[1]: Started Docker Application Container Engine. 8月 27 15:14:00 localhost.localdomain dockerd[9737]: time="2025-08-27T15:14:00.891163395+08:00" level=inf...ck" 8月 27 15:14:20 localhost.localdomain dockerd[9737]: time="2025-08-27T15:14:20.265981649+08:00" level=war...ut" 8月 27 15:14:20 localhost.localdomain dockerd[9737]: time="2025-08-27T15:14:20.266117106+08:00" level=inf...ut" 8月 27 15:14:49 localhost.localdomain dockerd[9737]: time="2025-08-27T15:14:49.034510681+08:00" level=war...ut" 8月 27 15:14:49 localhost.localdomain dockerd[9737]: time="2025-08-27T15:14:49.034659945+08:00" level=inf...ut" 8月 27 15:15:01 localhost.localdomain dockerd[9737]: time="2025-08-27T15:15:01+08:00" level=info msg="Fir...ng" 8月 27 15:15:01 localhost.localdomain dockerd[9737]: time="2025-08-27T15:15:01+08:00" level=info msg="Fir...ng" Hint: Some lines were ellipsized, use -l to show in full. [root@localhost yywz]# /opt bash: /opt: 是一个目录 [root@localhost yywz]# cd /opt [root@localhost opt]# ll 总用量 178812 -rw-r--r--. 1 root root 129115976 313 15:23 boot.bak0.bz2 drwxr-xr-x. 2 root root 4096 317 17:08 bt drwx--x--x 4 root root 4096 8月 19 19:23 containerd drwxr-xr-x. 2 root root 4096 223 2025 mysql drwxr-xr-x 6 prometheus prometheus 4096 8月 17 21:55 prometheus drwxr-xr-x. 2 root root 4096 1031 2018 rh -rw-------. 1 root root 53949998 714 2023 VMwareTools-10.3.26-22085142.tar.gz drwxr-xr-x. 8 root root 4096 714 2023 vmware-tools-distrib drwxr-xr-x. 2 root root 4096 317 14:11 webmin [root@localhost opt]# mkdir /data mkdir: 无法创建目录"/data": 文件已存在 [root@localhost opt]# ls -l 总用量 178812 -rw-r--r--. 1 root root 129115976 313 15:23 boot.bak0.bz2 drwxr-xr-x. 2 root root 4096 317 17:08 bt drwx--x--x 4 root root 4096 8月 19 19:23 containerd drwxr-xr-x. 2 root root 4096 223 2025 mysql drwxr-xr-x 6 prometheus prometheus 4096 8月 17 21:55 prometheus drwxr-xr-x. 2 root root 4096 1031 2018 rh -rw-------. 1 root root 53949998 714 2023 VMwareTools-10.3.26-22085142.tar.gz drwxr-xr-x. 8 root root 4096 714 2023 vmware-tools-distrib drwxr-xr-x. 2 root root 4096 317 14:11 webmin [root@localhost opt]# cd /data [root@localhost data]# git clone https://gitee.com/inge365/docker-prometheus.git fatal: 目标路径 &#39;docker-prometheus&#39; 已经存在,并且不是一个空目录。 [root@localhost data]# cd /docker-prometheus bash: cd: /docker-prometheus: 没有那个文件或目录 [root@localhost data]# cd docker-prometheus/ [root@localhost docker-prometheus]# docker-compose up -d Pulling alertmanager (prom/alertmanager:v0.25.0)... v0.25.0: Pulling from prom/alertmanager b08a0a826235: Pull complete d71d159599c3: Pull complete 05d21abf0535: Pull complete c4dc43cc8685: Pull complete aff850a11e31: Pull complete 6c477a8cc220: Pull complete Digest: sha256:fd4d9a3dd1fd0125108417be21be917f19cc76262347086509a0d43f29b80e98 Status: Downloaded newer image for prom/alertmanager:v0.25.0 Pulling cadvisor (google/cadvisor:latest)... latest: Pulling from google/cadvisor ff3a5c916c92: Pull complete 44a45bb65cdf: Pull complete 0bbe1a2fe2a6: Pull complete Digest: sha256:815386ebbe9a3490f38785ab11bda34ec8dacf4634af77b8912832d4f85dca04 Status: Downloaded newer image for google/cadvisor:latest Pulling node_exporter (prom/node-exporter:v1.5.0)... v1.5.0: Pulling from prom/node-exporter 22b70bddd3ac: Pull complete 5c12815fee55: Pull complete c0e87333d380: Pull complete Digest: sha256:39c642b2b337e38c18e80266fb14383754178202f40103646337722a594d984c Status: Downloaded newer image for prom/node-exporter:v1.5.0 Pulling prometheus (prom/prometheus:v2.37.6)... v2.37.6: Pulling from prom/prometheus 4399114b4c59: Pull complete 225de5a6f1e7: Pull complete d4fec713b49e: Pull complete 7ae184732db2: Pull complete fee9b37b7eaa: Pull complete 7bc64fbe5ac4: Pull complete c5808d9b102a: Pull complete 25611bd629bf: Pull complete e30138ae4e40: Pull complete f68b4ae50d77: Pull complete a8143b4a94e9: Pull complete 72c09123b9ad: Pull complete Digest: sha256:92ceb93400dd4c887c76685d258bd75b9dcfe3419b71932821e9dcc70288d851 Status: Downloaded newer image for prom/prometheus:v2.37.6 Pulling grafana (grafana/grafana:9.4.3)... 9.4.3: Pulling from grafana/grafana 895e193edb51: Pull complete a3e3778621b5: Pull complete e7cf2c69b927: Pull complete df40c119df08: Pull complete 3b29ea6a27af: Pull complete 3997cd619520: Pull complete 7e759f975aac: Pull complete ff133072f235: Pull complete f9a56094a361: Pull complete Digest: sha256:76dcf36e7d2a4110c2387c1ad6e4641068dc78d7780da516d5d666d1e4623ac5 Status: Downloaded newer image for grafana/grafana:9.4.3 Creating node-exporter ... Creating node-exporter ... error Creating alertmanager ... WARNING: Host is already in use by another container ERROR: for node-exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (ff6e14ace4a34f23421c16fb36497c92f47b4f6e68d3828dcb78f425f136bcec): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use Creating alertmanager ... error ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on e Creating cadvisor ... done proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: for node_exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (ff6e14ace4a34f23421c16fb36497c92f47b4f6e68d3828dcb78f425f136bcec): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (4c3949c57c7cd56926e99a458f84213040813ef5e50b04931f8e017814b69e6e): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# systemctl daemon-reload [root@localhost docker-prometheus]# [root@localhost docker-prometheus]# systemctl restart docker [root@localhost docker-prometheus]# systemctl stop firewalld [root@localhost docker-prometheus]# docker-compose up -d Starting node-exporter ... cadvisor is up-to-date Starting alertmanager ... Starting alertmanager ... error ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (655a075b63ca30d8feb55e2af3a0d90588987435d9c9e32c6d9ee74cd6da8bd2): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9093 -j DNAT --to-destination 172.18.0.3:9093 ! -i br-a6445a378290: iptables: No chain/target/match by that name. Starting node-exporter ... error WARNING: Host is already in use by another container ERROR: for node-exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (98bbc9308f4f561c30990777d9c07d253d0b3637ab40c49b9d3e5dd65e7ff2b3): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9100 -j DNAT --to-destination 172.18.0.4:9100 ! -i br-a6445a378290: iptables: No chain/target/match by that name. (exit status 1)) ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (655a075b63ca30d8feb55e2af3a0d90588987435d9c9e32c6d9ee74cd6da8bd2): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9093 -j DNAT --to-destination 172.18.0.3:9093 ! -i br-a6445a378290: iptables: No chain/target/match by that name. (exit status 1)) ERROR: for node_exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (98bbc9308f4f561c30990777d9c07d253d0b3637ab40c49b9d3e5dd65e7ff2b3): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9100 -j DNAT --to-destination 172.18.0.4:9100 ! -i br-a6445a378290: iptables: No chain/target/match by that name. (exit status 1)) ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# sudo systemctl restart docker [root@localhost docker-prometheus]# sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/docker.service.d └─timeout.conf Active: active (running) since 三 2025-08-27 15:33:16 CST; 9s ago Docs: https://docs.docker.com Main PID: 12886 (dockerd) Tasks: 50 Memory: 33.9M CGroup: /system.slice/docker.service ├─12886 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ├─13070 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 6379 -container-ip 172.19.0.2... ├─13078 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 6379 -container-ip 172.19.0.2 -con... ├─13119 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 172.19.0.3 -... └─13127 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 80 -container-ip 172.19.0.3 -conta... 8月 27 15:33:14 localhost.localdomain dockerd[12886]: time="2025-08-27T15:33:14.743661358+08:00" level=in...rpc 8月 27 15:33:14 localhost.localdomain dockerd[12886]: time="2025-08-27T15:33:14.743680704+08:00" level=in...rpc 8月 27 15:33:14 localhost.localdomain dockerd[12886]: time="2025-08-27T15:33:14.763313066+08:00" level=in...y2" 8月 27 15:33:14 localhost.localdomain dockerd[12886]: time="2025-08-27T15:33:14.788019065+08:00" level=in...t." 8月 27 15:33:15 localhost.localdomain dockerd[12886]: time="2025-08-27T15:33:15.126541080+08:00" level=in...ss" 8月 27 15:33:16 localhost.localdomain dockerd[12886]: time="2025-08-27T15:33:16.049410152+08:00" level=in...e." 8月 27 15:33:16 localhost.localdomain dockerd[12886]: time="2025-08-27T15:33:16.087290259+08:00" level=in....24 8月 27 15:33:16 localhost.localdomain dockerd[12886]: time="2025-08-27T15:33:16.087475600+08:00" level=in...on" 8月 27 15:33:16 localhost.localdomain systemd[1]: Started Docker Application Container Engine. 8月 27 15:33:16 localhost.localdomain dockerd[12886]: time="2025-08-27T15:33:16.115125408+08:00" level=in...ck" Hint: Some lines were ellipsized, use -l to show in full. [root@localhost docker-prometheus]# sudo iptables -t nat -F [root@localhost docker-prometheus]# sudo iptables -t filter -F [root@localhost docker-prometheus]# sudo systemctl restart docker [root@localhost docker-prometheus]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3daac002ffaa google/cadvisor:latest "/usr/bin/cadvisor -…" 4 minutes ago Up 16 seconds 8080/tcp cadvisor fd2c63d29ec1 nginx:alpine "/docker-entrypoint.…" 19 minutes ago Up 16 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp yywz_nginx_1 cd603ef0e887 redis:alpine "docker-entrypoint.s…" 19 minutes ago Up 16 seconds 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp yywz_redis_1 [root@localhost docker-prometheus]# docker rm fd2c63d29ec1 Error response from daemon: You cannot remove a running container fd2c63d29ec116234c94487a17d6ea75d784d0cfd22b7e0d467cbab518258347. Stop the container before attempting removal or force remove [root@localhost docker-prometheus]# docker stop fd2c63d29ec1 fd2c63d29ec1 [root@localhost docker-prometheus]# docker rm fd2c63d29ec1 fd2c63d29ec1 [root@localhost docker-prometheus]# docker stop cd603ef0e887 cd603ef0e887 [root@localhost docker-prometheus]# docker rm cd603ef0e887 cd603ef0e887 [root@localhost docker-prometheus]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3daac002ffaa google/cadvisor:latest "/usr/bin/cadvisor -…" 6 minutes ago Up 2 minutes 8080/tcp cadvisor [root@localhost docker-prometheus]# docker stop 3daac002ffaa 3daac002ffaa [root@localhost docker-prometheus]# docker rm 3daac002ffaa 3daac002ffaa [root@localhost docker-prometheus]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES [root@localhost docker-prometheus]# docker-compose up -d Starting node-exporter ... Starting alertmanager ... Starting alertmanager ... error WARNING: Host is already in use by another container ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on e Starting node-exporter ... error proxy: listen tcp4 0.0.0.0:9093: bind: address already in use WARNING: Host is already in use by another container ERROR: for node-exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (d918c84a550f7b946d78470572034217e4fb96b010e7e4af0b0999844abd017f): Error starting userl Creating cadvisor ... done ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (a307f195dd99a59726f03ce9fd5b6ae8b2ae07e0551548c3247604349183d622): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: for node_exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (d918c84a550f7b946d78470572034217e4fb96b010e7e4af0b0999844abd017f): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# sudo systemctl restart docker [root@localhost docker-prometheus]# docker-compose up -d cadvisor is up-to-date Starting node-exporter ... Starting node-exporter ... error WARNING: Host is already in use by another container ERROR: for node-exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (ae6db99f5f30989777bab25b89dbd620f2056a872aa85661bb8aad45032d5302): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use Starting alertmanager ... error ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (17965ccc2adb43b6158e5ddd99dd13ac17c869625c0daed3e6099ba7177f8650): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: for node_exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (ae6db99f5f30989777bab25b89dbd620f2056a872aa85661bb8aad45032d5302): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (17965ccc2adb43b6158e5ddd99dd13ac17c869625c0daed3e6099ba7177f8650): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# docker system prune -f Deleted Containers: 7f52ab012fe533dab192615c8d057fbc3c9305774241bdf3c49d226b858d6523 8b45998c395e05165e680ee482791a34a6287da38f18afe9c748d60e0600c45a Deleted Networks: yywz_default Total reclaimed space: 0B [root@localhost docker-prometheus]# docker-compose down Stopping cadvisor ... done Removing cadvisor ... done Removing network docker-prometheus_monitoring [root@localhost docker-prometheus]# docker-compose up -d Creating network "docker-prometheus_monitoring" with driver "bridge" Creating node-exporter ... Creating node-exporter ... error Creating cadvisor ... WARNING: Host is already in use by another container ERROR: for node-exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (f0abf54c178140c02db6497198b8cdd574c77323fdce7217292efd2df1b09080): Error starting userl Creating alertmanager ... error WARNING: Host is already in use by another container ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (b86c6f893b30deb2e189aba9a1a9ca972401f43bba55d8e4eb8796780e658bc1): Error starting userland Creating cadvisor ... done ERROR: for node_exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (f0abf54c178140c02db6497198b8cdd574c77323fdce7217292efd2df1b09080): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (b86c6f893b30deb2e189aba9a1a9ca972401f43bba55d8e4eb8796780e658bc1): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# docker-compose logs alertmanager Attaching to alertmanager [root@localhost docker-prometheus]# docker-compose logs node-exporter ERROR: No such service: node-exporter [root@localhost docker-prometheus]# systemctl daemon-reload [root@localhost docker-prometheus]# sudo systemctl restart docker [root@localhost docker-prometheus]# sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/docker.service.d └─timeout.conf Active: active (running) since 三 2025-08-27 15:40:36 CST; 10s ago Docs: https://docs.docker.com Main PID: 16222 (dockerd) Tasks: 14 Memory: 27.6M CGroup: /system.slice/docker.service └─16222 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 8月 27 15:40:35 localhost.localdomain dockerd[16222]: time="2025-08-27T15:40:35.582025207+08:00" level=in...rpc 8月 27 15:40:35 localhost.localdomain dockerd[16222]: time="2025-08-27T15:40:35.582038622+08:00" level=in...rpc 8月 27 15:40:35 localhost.localdomain dockerd[16222]: time="2025-08-27T15:40:35.599443534+08:00" level=in...y2" 8月 27 15:40:35 localhost.localdomain dockerd[16222]: time="2025-08-27T15:40:35.611122282+08:00" level=in...t." 8月 27 15:40:35 localhost.localdomain dockerd[16222]: time="2025-08-27T15:40:35.853104234+08:00" level=in...ss" 8月 27 15:40:36 localhost.localdomain dockerd[16222]: time="2025-08-27T15:40:36.461289460+08:00" level=in...e." 8月 27 15:40:36 localhost.localdomain dockerd[16222]: time="2025-08-27T15:40:36.495281733+08:00" level=in....24 8月 27 15:40:36 localhost.localdomain dockerd[16222]: time="2025-08-27T15:40:36.495461424+08:00" level=in...on" 8月 27 15:40:36 localhost.localdomain systemd[1]: Started Docker Application Container Engine. 8月 27 15:40:36 localhost.localdomain dockerd[16222]: time="2025-08-27T15:40:36.527032657+08:00" level=in...ck" Hint: Some lines were ellipsized, use -l to show in full. [root@localhost docker-prometheus]# docker-compose up -d Starting alertmanager ... Starting node-exporter ... Starting alertmanager ... error WARNING: Host is already in use by another container ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (8417fe6ebd4c207f2db52a925bdd7f5924c9d48f1f15d67907df06996b445fdf): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use Starting node-exporter ... error ERROR: for node-exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (8641cb448c49665ec95b7dcbdc39c78cf0f47f54ad56a6da4fac5898c1778489): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (8417fe6ebd4c207f2db52a925bdd7f5924c9d48f1f15d67907df06996b445fdf): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: for node_exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (8641cb448c49665ec95b7dcbdc39c78cf0f47f54ad56a6da4fac5898c1778489): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# vim docker-compose.yml [root@localhost docker-prometheus]# sudo lsof -i :9093 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME alertmana 1161 prometheus 7u IPv6 31306 0t0 TCP *:copycat (LISTEN) [root@localhost docker-prometheus]# docker ps --format "table {{.Names}}\t{{.Ports}}" NAMES PORTS cadvisor 8080/tcp [root@localhost docker-prometheus]# docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" | grep -E "(9093|9100)" [root@localhost docker-prometheus]# docker-compose up -d Starting alertmanager ... cadvisor is up-to-date Starting alertmanager ... error WARNING: Host is already in use by another container ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (c9acbc4520a2f9ab5b40b5936c3b61071c8acb445dbd858c2b126d3dcf9e101f): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use Starting node-exporter ... error ERROR: for node-exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (f46135cd7dc0aa34069a7b825c8ad09a691c6a40f429f7714a2f052f14d348d6): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (c9acbc4520a2f9ab5b40b5936c3b61071c8acb445dbd858c2b126d3dcf9e101f): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: for node_exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (f46135cd7dc0aa34069a7b825c8ad09a691c6a40f429f7714a2f052f14d348d6): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# sudo lsof -ti:9093 1161 [root@localhost docker-prometheus]# sudo lsof -ti:9100 714 1167 [root@localhost docker-prometheus]# udo kill -9 714 bash: udo: 未找到命令... [root@localhost docker-prometheus]# udo kill -9 <714> bash: 未预期的符号 `714&#39; 附近有语法错误 [root@localhost docker-prometheus]# sudo kill -9 <1167> bash: 未预期的符号 `1167&#39; 附近有语法错误 [root@localhost docker-prometheus]# sudo kill -9 1167 [root@localhost docker-prometheus]# sudo kill -9 1161 [root@localhost docker-prometheus]# sudo kill -9 714 [root@localhost docker-prometheus]# docker-compose up -d Starting node-exporter ... Starting alertmanager ... Starting node-exporter ... error WARNING: Host is already in use by another container ERROR: for node-exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (a1e70481732ff4211fb0830d456aba632427d7edbf1aed89182b54a2dc1ac0af): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use Starting alertmanager ... error ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (d7a7bb69496f07386701cc39d4f9da755beb85a528753132c9a70048af1c917c): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: for node_exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (a1e70481732ff4211fb0830d456aba632427d7edbf1aed89182b54a2dc1ac0af): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (d7a7bb69496f07386701cc39d4f9da755beb85a528753132c9a70048af1c917c): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# sudo systemctl restart docker [root@localhost docker-prometheus]# docker-compose up -d Starting node-exporter ... Starting alertmanager ... Starting node-exporter ... error WARNING: Host is already in use by another container ERROR: for node-exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (d4bd8914814c09ec94f19902075b8a0b7c2f39feba0a2efc1c6018e52fb01061): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use Starting alertmanager ... error ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (a1f8e19b7f96a87e287d4d2b33ce00e81a5d5c0d1bc2192c17f9bf39ace81f16): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: for node_exporter Cannot start service node_exporter: driver failed programming external connectivity on endpoint node-exporter (d4bd8914814c09ec94f19902075b8a0b7c2f39feba0a2efc1c6018e52fb01061): Error starting userland proxy: listen tcp4 0.0.0.0:9100: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (a1f8e19b7f96a87e287d4d2b33ce00e81a5d5c0d1bc2192c17f9bf39ace81f16): Error starting userland proxy: listen tcp4 0.0.0.0:9093: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# cd /opt [root@localhost opt]# cd /data [root@localhost data]# ks bash: ks: 未找到命令... [root@localhost data]# ls docker-prometheus [root@localhost data]# ls -l 总用量 4 drwxr-xr-x 6 root root 4096 8月 27 15:42 docker-prometheus [root@localhost data]# cd /opt [root@localhost opt]# docker-compose.yml bash: docker-compose.yml: 未找到命令... [root@localhost opt]# cd docker-compose.yml bash: cd: docker-compose.yml: 没有那个文件或目录 [root@localhost opt]# find docker-compose.yml find: ‘docker-compose.yml’: 没有那个文件或目录 [root@localhost opt]# cd /data/docker-prometheus/ [root@localhost docker-prometheus]# ls l ls: 无法访问l: 没有那个文件或目录 [root@localhost docker-prometheus]# ls -l 总用量 52 drwxr-xr-x 2 root root 4096 8月 20 15:12 alertmanager -rw-r--r-- 1 root root 2634 8月 20 14:36 docker-compose.yaml drwxr-xr-x 2 root root 4096 8月 20 14:36 grafana -rw-r--r-- 1 root root 35181 8月 20 14:36 LICENSE drwxr-xr-x 2 root root 4096 8月 22 16:45 prometheus -rw-r--r-- 1 root root 0 8月 20 14:36 README.md [root@localhost docker-prometheus]# vim docker-compose.yaml [root@localhost docker-prometheus]# docker-compose.yml bash: docker-compose.yml: 未找到命令... [root@localhost docker-prometheus]# docker-compose.yml bash: docker-compose.yml: 未找到命令... [root@localhost docker-prometheus]# sudo systemctl restart docker ^[[A[root@localhost docker-prometheudocker-compose up -d Recreating node-exporter ... Recreating alertmanager ... cadvisor is up-to-date Recreating alertmanager ... error ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on e Recreating node-exporter ... done proxy: listen tcp4 0.0.0.0:9094: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (845ba9f38bf09748f96a5e67761382648b7a08f0d1ca4aea45e9d486034ee09f): Error starting userland proxy: listen tcp4 0.0.0.0:9094: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# docker-compose up -d Removing alertmanager node-exporter is up-to-date Recreating 53b2433d3f44_alertmanager ... cadvisor is up-to-date Recreating 53b2433d3f44_alertmanager ... error ERROR: for 53b2433d3f44_alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (9f74c9d6ee9219aa21f3a075ee643a8da9a3ee0a7cad5d8fc5e7497c5784c400): Error starting userland proxy: listen tcp4 0.0.0.0:9094: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (9f74c9d6ee9219aa21f3a075ee643a8da9a3ee0a7cad5d8fc5e7497c5784c400): Error starting userland proxy: listen tcp4 0.0.0.0:9094: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# sudo lsof -i :9093 || echo "端口 9093 已释放" COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME alertmana 17952 prometheus 7u IPv6 177546 0t0 TCP *:copycat (LISTEN) [root@localhost docker-prometheus]# sudo lsof -i :9100 || echo "端口 9100 已释放" COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME prometheu 17933 prometheus 30u IPv6 179703 0t0 TCP localhost:54442->localhost:jetdirect (ESTABLISHED) node_expo 17972 prometheus 3u IPv6 177682 0t0 TCP *:jetdirect (LISTEN) node_expo 17972 prometheus 6u IPv6 177755 0t0 TCP localhost:jetdirect->localhost:54442 (ESTABLISHED) [root@localhost docker-prometheus]# sudo iptables -t nat -L -n | grep -E "(9093|9100)" MASQUERADE tcp -- 172.18.0.3 172.18.0.3 tcp dpt:9100 DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:9101 to:172.18.0.3:9100 [root@localhost docker-prometheus]# docker-compose down Stopping node-exporter ... done Stopping cadvisor ... done Removing alertmanager ... done Removing node-exporter ... done Removing cadvisor ... done Removing 53b2433d3f44_alertmanager ... done Removing network docker-prometheus_monitoring [root@localhost docker-prometheus]# docker-compose up -d Creating network "docker-prometheus_monitoring" with driver "bridge" Creating node-exporter ... Creating cadvisor ... Creating alertmanager ... Creating alertmanager ... error Creating node-exporter ... done Creating cadvisor ... done proxy: listen tcp4 0.0.0.0:9094: bind: address already in use ERROR: for alertmanager Cannot start service alertmanager: driver failed programming external connectivity on endpoint alertmanager (fc63ea1fc78609d94171482fa5d1a2fb2c3ba3ed83c2d8088806b8a5613cb2ac): Error starting userland proxy: listen tcp4 0.0.0.0:9094: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" | grep 9094 [root@localhost docker-prometheus]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ede1cff2fba0 google/cadvisor:latest "/usr/bin/cadvisor -…" 56 seconds ago Up 55 seconds 8080/tcp cadvisor 1a149cda0ce5 prom/node-exporter:v1.5.0 "/bin/node_exporter …" 56 seconds ago Up 55 seconds 0.0.0.0:9101->9100/tcp, :::9101->9100/tcp node-exporter [root@localhost docker-prometheus]# vim docker-compose.yaml [root@localhost docker-prometheus]# docker-compose up -d Recreating alertmanager ... node-exporter is up-to-date Recreating alertmanager ... done Creating prometheus ... Creating prometheus ... error ERROR: for prometheus Cannot start service prometheus: driver failed programming external connectivity on endpoint prometheus (ddd41fce73c70167f23ff37ff3001e101134785f9423893a5aae147768420d6a): Error starting userland proxy: listen tcp4 0.0.0.0:9090: bind: address already in use ERROR: for prometheus Cannot start service prometheus: driver failed programming external connectivity on endpoint prometheus (ddd41fce73c70167f23ff37ff3001e101134785f9423893a5aae147768420d6a): Error starting userland proxy: listen tcp4 0.0.0.0:9090: bind: address already in use ERROR: Encountered errors while bringing up the project. [root@localhost docker-prometheus]# vim docker-compose.yaml version: &#39;3.3&#39; volumes: prometheus_data: {} grafana_data: {} networks: monitoring: driver: bridge services: prometheus: image: prom/prometheus:v2.37.6 container_name: prometheus restart: always volumes: - /etc/localtime:/etc/localtime:ro - ./prometheus/:/etc/prometheus/ - prometheus_data:/prometheus command: - &#39;--config.file=/etc/prometheus/prometheus.yml&#39; - &#39;--storage.tsdb.path=/prometheus&#39; - &#39;--web.console.libraries=/usr/share/prometheus/console_libraries&#39; - &#39;--web.console.templates=/usr/share/prometheus/consoles&#39; #热加载配置 - &#39;--web.enable-lifecycle&#39; #api配置 #- &#39;--web.enable-admin-api&#39; #历史数据最大保留时间,默认15天 - &#39;--storage.tsdb.retention.time=30d&#39; networks: - monitoring links: - alertmanager 34,6 顶端 怎么该
08-28
2025-07-10 10:25:36.743 [TextFileReader -> (Filter -> InfoAppendixParser -> Sink: InfoAppendixDebugSink, Filter -> SaleRecordParser -> Sink: SaleRecordDebugSink) (1/2)#0] INFO com.train.data.processor.ZipFileProcessorJob.DebugSaleRecordSink - SaleRecord Sink Hive配置成功 2025-07-10 10:25:36.743 [TextFileReader -> (Filter -> InfoAppendixParser -> Sink: InfoAppendixDebugSink, Filter -> SaleRecordParser -> Sink: SaleRecordDebugSink) (2/2)#0] INFO com.train.data.processor.ZipFileProcessorJob.DebugSaleRecordSink - SaleRecord Sink Hive配置成功 2025-07-10 10:25:36.743 [TextFileReader -> (Filter -> InfoAppendixParser -> Sink: InfoAppendixDebugSink, Filter -> SaleRecordParser -> Sink: SaleRecordDebugSink) (1/2)#0] INFO com.train.data.processor.ZipFileProcessorJob.DebugSaleRecordSink - 测试表连接,表名: sale_record 2025-07-10 10:25:36.743 [TextFileReader -> (Filter -> InfoAppendixParser -> Sink: InfoAppendixDebugSink, Filter -> SaleRecordParser -> Sink: SaleRecordDebugSink) (2/2)#0] INFO com.train.data.processor.ZipFileProcessorJob.DebugSaleRecordSink - 测试表连接,表名: sale_record 2025-07-10 10:25:36.743 [TextFileReader -> (Filter -> InfoAppendixParser -> Sink: InfoAppendixDebugSink, Filter -> SaleRecordParser -> Sink: SaleRecordDebugSink) (1/2)#0] INFO com.train.data.processor.ZipFileProcessorJob.DebugSaleRecordSink - 执行测试SQL: SELECT COUNT(*) FROM sale_record LIMIT 1 2025-07-10 10:25:36.743 [TextFileReader -> (Filter -> InfoAppendixParser -> Sink: InfoAppendixDebugSink, Filter -> SaleRecordParser -> Sink: SaleRecordDebugSink) (2/2)#0] INFO com.train.data.processor.ZipFileProcessorJob.DebugSaleRecordSink - 执行测试SQL: SELECT COUNT(*) FROM sale_record LIMIT 1 Found ticket for hive/ddp1@HADOOP.COM to go to krbtgt/HADOOP.COM@HADOOP.COM expiring on Fri Jul 11 10:25:25 CST 2025 Entered Krb5Context.initSecContext with state=STATE_NEW Service ticket not found in the subject >>> Credentials serviceCredsSingle: same realm default etypes for default_tgs_enctypes: 17. >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType >>> CksumType: sun.security.krb5.internal.crypto.HmacSha1Aes128CksumType >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType >>> KrbKdcReq send: kdc=192.168.100.219 TCP:88, timeout=30000, number of retries =3, #bytes=607 >>> KDCCommunication: kdc=192.168.100.219 TCP:88, timeout=30000,Attempt =1, #bytes=607 Found ticket for hive/ddp1@HADOOP.COM to go to krbtgt/HADOOP.COM@HADOOP.COM expiring on Fri Jul 11 10:25:25 CST 2025 Entered Krb5Context.initSecContext with state=STATE_NEW Service ticket not found in the subject >>> Credentials serviceCredsSingle: same realm default etypes for default_tgs_enctypes: 17. >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType >>> CksumType: sun.security.krb5.internal.crypto.HmacSha1Aes128CksumType >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType >>> KrbKdcReq send: kdc=192.168.100.219 TCP:88, timeout=30000, number of retries =3, #bytes=607 >>> KDCCommunication: kdc=192.168.100.219 TCP:88, timeout=30000,Attempt =1, #bytes=607 >>>DEBUG: TCPClient reading 602 bytes >>> KrbKdcReq send: #bytes read=602 >>> KdcAccessibility: remove 192.168.100.219:88 >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType >>> TGS credentials serviceCredsSingle: >>> DEBUG: ----Credentials---- client: hive/ddp1@HADOOP.COM server: hive/ddp2@HADOOP.COM ticket: sname: hive/ddp2@HADOOP.COM startTime: 1752114331000 endTime: 1752200725000 ----Credentials end---- >>> KrbApReq: APOptions are 00100000 00000000 00000000 00000000 >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType Krb5Context setting mySeqNumber to: 971222954 Created InitSecContextToken: 0000: 01 00 6E 82 02 1D 30 82 02 19 A0 03 02 01 05 A1 ..n...0......... 0010: 03 02 01 0E A2 07 03 05 00 20 00 00 00 A3 82 01 ......... ...... 0020: 3E 61 82 01 3A 30 82 01 36 A0 03 02 01 05 A1 0C >a..:0..6....... 0030: 1B 0A 48 41 44 4F 4F 50 2E 43 4F 4D A2 17 30 15 ..HADOOP.COM..0. 0040: A0 03 02 01 00 A1 0E 30 0C 1B 04 68 69 76 65 1B .......0...hive. 0050: 04 64 64 70 32 A3 82 01 06 30 82 01 02 A0 03 02 .ddp2....0...... 0060: 01 12 A1 03 02 01 01 A2 81 F5 04 81 F2 60 4C 6A .............`Lj 0070: A1 C5 6A 22 24 F5 D7 DC 8E 1E 72 8C E4 50 5B 94 ..j"$.....r..P[. 0080: C7 A2 72 ED 0A 3A E2 71 23 E5 28 CB 5C C4 9D EC ..r..:.q#.(.\... 0090: BE AE 14 8F 44 64 CC C2 57 77 BF D9 5E E6 22 90 ....Dd..Ww..^.". 00A0: B9 83 EB 9E 3F BD 8F 1F 8D 0F E2 AD 14 09 E2 CA ....?........... 00B0: C7 1A 43 D7 5C 2B AF 88 E9 54 E7 8D 5F C6 C5 11 ..C.\+...T.._... 00C0: 35 85 31 5C B9 3B 41 2C DF F3 66 CA 60 7E CC 9A 5.1\.;A,..f.`... 00D0: 28 2B AD CE 59 7A 3E 3E 31 DC 65 76 85 B9 2C 63 (+..Yz>>1.ev..,c 00E0: B9 B7 46 7B 46 4C FD 8B 15 8C 64 E1 0D DE 3E B4 ..F.FL....d...>. 00F0: F5 19 68 B5 AD 11 97 14 94 85 1C BC 26 EF 3E 3E ..h.........&.>> 0100: 67 86 F5 40 A4 5B 63 65 A4 DD 29 5B 6E 2E 25 D8 g..@.[ce..)[n.%. 0110: BF 3E 4B A5 D1 AD 49 B6 73 B8 7F 90 37 6C A9 08 .>K...I.s...7l.. 0120: 8E 25 21 1F 8B C0 38 9D 55 43 98 19 35 6C 86 C2 .%!...8.UC..5l.. 0130: 1D CE 9E 95 32 12 E9 FC D9 9F 86 1E 07 BC 68 37 ....2.........h7 0140: E0 B1 B7 41 AA 04 FD 87 0E EF 05 2D 7D 2C 98 9A ...A.......-.,.. 0150: 7A 43 B0 2F 6B 47 DF 21 6A A5 7D FE 57 23 D2 A4 zC./kG.!j...W#.. 0160: 81 C1 30 81 BE A0 03 02 01 11 A2 81 B6 04 81 B3 ..0............. 0170: F8 E0 32 ED 94 0B 4D 8B FC 7B 3F 27 2C E8 DB 06 ..2...M...?&#39;,... 0180: 90 87 15 39 2E B5 F6 C0 15 34 13 EB 56 97 1C C5 ...9.....4..V... 0190: 26 9A 1F AE 3C CB D0 51 3F B3 89 35 F7 45 8C 18 &...<..Q?..5.E.. 01A0: A2 55 71 8C 0D 85 84 E8 98 67 75 74 4E 95 C4 61 .Uq......gutN..a 01B0: 8F 63 40 12 F3 77 8A 2F CE A4 A8 7F 7D 99 16 74 .c@..w./.......t 01C0: 90 26 91 C4 2D AD D1 33 64 7E 88 18 5C 67 A4 79 .&..-..3d...\g.y 01D0: A3 50 61 6F 5C 2E F1 2A AE 97 B8 9D 01 C8 4C 9A .Pao\..*......L. 01E0: C5 DA E4 3A 30 8C 2B 12 CC 38 F1 83 B6 72 C0 D0 ...:0.+..8...r.. 01F0: D5 F9 B9 60 D1 97 9F 00 28 8C 65 75 E4 4F 21 35 ...`....(.eu.O!5 0200: 62 8C 6C F8 35 FC 7E 10 80 8B 74 C7 89 62 C8 55 b.l.5.....t..b.U 0210: E5 D4 B4 2D 73 C1 5B 21 36 B1 44 83 FD 4F 84 40 ...-s.[!6.D..O.@ 0220: C3 C9 8D ... >>>DEBUG: TCPClient reading 602 bytes >>> KrbKdcReq send: #bytes read=602 >>> KdcAccessibility: remove 192.168.100.219:88 >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType >>> TGS credentials serviceCredsSingle: >>> DEBUG: ----Credentials---- client: hive/ddp1@HADOOP.COM server: hive/ddp2@HADOOP.COM ticket: sname: hive/ddp2@HADOOP.COM startTime: 1752114331000 endTime: 1752200725000 ----Credentials end---- >>> KrbApReq: APOptions are 00100000 00000000 00000000 00000000 >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType Krb5Context setting mySeqNumber to: 885422836 Created InitSecContextToken: 0000: 01 00 6E 82 02 1D 30 82 02 19 A0 03 02 01 05 A1 ..n...0......... 0010: 03 02 01 0E A2 07 03 05 00 20 00 00 00 A3 82 01 ......... ...... 0020: 3E 61 82 01 3A 30 82 01 36 A0 03 02 01 05 A1 0C >a..:0..6....... 0030: 1B 0A 48 41 44 4F 4F 50 2E 43 4F 4D A2 17 30 15 ..HADOOP.COM..0. 0040: A0 03 02 01 00 A1 0E 30 0C 1B 04 68 69 76 65 1B .......0...hive. 0050: 04 64 64 70 32 A3 82 01 06 30 82 01 02 A0 03 02 .ddp2....0...... 0060: 01 12 A1 03 02 01 01 A2 81 F5 04 81 F2 1A 62 BB ..............b. 0070: C8 84 AE 1B 42 00 65 82 53 92 5B 34 6D 85 D7 CA ....B.e.S.[4m... 0080: 2B FA 21 7E 4C CC AE B9 81 DE 48 0B A4 31 C6 28 +.!.L.....H..1.( 0090: 8D E9 8F 68 BB 98 51 66 37 3C 70 2C A6 ED CD D0 ...h..Qf7<p,.... 00A0: CC 73 4D 2B 29 71 5D 64 05 BE 76 D6 08 9B FE 74 .sM+)q]d..v....t 00B0: 75 47 8E C6 9E BB 9B CD CF A1 55 83 33 62 DE B3 uG........U.3b.. 00C0: E0 CD 79 3F E4 89 8A 43 00 67 79 73 76 D9 82 A9 ..y?...C.gysv... 00D0: 9F E8 A1 52 4E C6 0B BD 96 6B B8 6A 4F C1 D3 52 ...RN....k.jO..R 00E0: 2A D0 E6 C8 54 CF 67 9F 48 AF E7 31 7D 97 F0 4A *...T.g.H..1...J 00F0: 7D 81 35 6A 2A 23 45 18 AF F8 47 09 47 B6 0C 42 ..5j*#E...G.G..B 0100: 95 AA 6F 0F 01 F9 A2 D2 12 91 3A D1 54 C1 C7 CD ..o.......:.T... 0110: CF 11 2A EE 7C 40 6A D0 E5 A2 7A 25 F0 82 B7 E0 ..*..@j...z%.... 0120: 77 D8 DD 36 ED 09 A9 2E 59 45 5D B2 1E 64 13 FD w..6....YE]..d.. 0130: 1B 8E 7A CC 44 B6 14 DC 61 8F 97 01 93 A7 2E A3 ..z.D...a....... 0140: F4 28 61 EF F7 5F DE 4C 1D 8F 98 BD B2 3E A1 3D .(a.._.L.....>.= 0150: 68 4C D0 DA 8D 39 AC 7C D0 2E B3 EE 30 BE A4 A4 hL...9......0... 0160: 81 C1 30 81 BE A0 03 02 01 11 A2 81 B6 04 81 B3 ..0............. 0170: 4B 4F D3 3A EA CE 49 4B F9 62 46 51 7D 19 FB 97 KO.:..IK.bFQ.... 0180: AF 42 F9 E3 B6 83 E6 88 24 EC 4B 58 75 B7 51 47 .B......$.KXu.QG 0190: 75 72 68 53 5C 38 48 78 27 58 2E B1 6B 6B 1D E4 urhS\8Hx&#39;X..kk.. 01A0: 7C C5 9F 04 74 76 91 5A CA 74 93 11 14 40 87 7C ....tv.Z.t...@.. 01B0: 49 81 0B EE B6 AE 9E D0 4C 61 0E 11 6E A8 FE A4 I.......La..n... 01C0: 24 68 1B 74 C3 46 58 A7 15 5D 74 A8 11 7E 4C FD $h.t.FX..]t...L. 01D0: D4 85 D7 8B A0 CD 28 3F 9B 9A 34 81 58 98 19 AB ......(?..4.X... 01E0: 09 D7 5B AF AC 8C 45 4B 45 79 E3 E3 DD 2A A0 E7 ..[...EKEy...*.. 01F0: 4F 61 53 9B 1D BB A2 A2 1C 0B 81 D5 8B D7 5D 39 OaS...........]9 0200: 9F 45 55 57 5A E0 18 48 3F 46 19 1D 35 A2 44 EA .EUWZ..H?F..5.D. 0210: 9C D6 E5 15 6B 82 1D 52 6D BB B8 75 2B 75 9E F5 ....k..Rm..u+u.. 0220: 6E E2 8F n.. Entered Krb5Context.initSecContext with state=STATE_IN_PROCESS >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType Krb5Context setting peerSeqNumber to: 310403291 Entered Krb5Context.initSecContext with state=STATE_IN_PROCESS Krb5Context.unwrap: token=[05 04 01 ff 00 0c 00 00 00 00 00 00 12 80 60 db 01 01 00 00 f3 9f f7 b2 a6 31 5c 10 34 31 98 e1 ] >>> EType: sun.security.krb5.internal.crypto.Aes128CtsHmacSha1EType Krb5Context setting peerSeqNumber to: 1005687136 Krb5Context.wrap: token=[05 04 00 ff 00 0c 00 00 00 00 00 00 39 e3 af aa 01 01 00 00 41 36 c1 5b db 1a f4 d5 57 09 76 9c ] Krb5Context.unwrap: token=[05 04 01 ff 00 0c 00 00 00 00 00 00 3b f1 91 60 01 01 00 00 12 d2 5b 2e 08 4d 97 c8 c1 0e b3 d4 ] Krb5Context.wrap: token=[05 04 00 ff 00 0c 00 00 00 00 00 00 34 c6 7a f4 01 01 00 00 f9 46 ee a7 4a 98 77 46 ad 2c 5c 70 ] Java config name: D:/Development/GZKY/cursor-flink-hive/src/main/resources/krb5.conf Loaded from Java config >>> KdcAccessibility: reset Java config name: D:/Development/GZKY/cursor-flink-hive/src/main/resources/krb5.conf >>>KinitOptions cache name is C:\Users\H1994\krb5cc_H1994 >> Acquire default native Credentials Loaded from Java config >>> KdcAccessibility: reset default etypes for default_tkt_enctypes: 17. >>> Found no TGT&#39;s in LSA >>>KinitOptions cache name is C:\Users\H1994\krb5cc_H1994 >> Acquire default native Credentials default etypes for default_tkt_enctypes: 17. >>> Found no TGT&#39;s in LSA 2025-07-10 10:25:38.368 [TextFileReader -> (Filter -> InfoAppendixParser -> Sink: InfoAppendixDebugSink, Filter -> SaleRecordParser -> Sink: SaleRecordDebugSink) (2/2)#0] ERROR com.train.data.processor.ZipFileProcessorJob.DebugSaleRecordSink - 表连接测试失败: org.apache.flink.table.api.TableException: Failed to execute sql at org.apache.flink.table.api.internal.TableEnvironmentImpl.executeQueryOperation(TableEnvironmentImpl.java:1084) ~[flink-table-api-java-1.18.1.jar:1.18.1] at org.apache.flink.table.api.internal.TableEnvironmentImpl.executeInternal(TableEnvironmentImpl.java:1120) ~[flink-table-api-java-1.18.1.jar:1.18.1] at org.apache.flink.table.api.internal.TableEnvironmentImpl.executeSql(TableEnvironmentImpl.java:735) ~[flink-table-api-java-1.18.1.jar:1.18.1] at com.train.data.processor.ZipFileProcessorJob$DebugSaleRecordSink.lambda$testTableConnection$0(ZipFileProcessorJob.java:774) ~[classes/:?] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_441] at javax.security.auth.Subject.doAs(Subject.java:422) ~[?:1.8.0_441] at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1878) ~[hadoop-common-3.3.3.jar:?] at com.train.data.utils.KerberosUtils.doAs(KerberosUtils.java:468) ~[classes/:?] at com.train.data.processor.ZipFileProcessorJob$DebugSaleRecordSink.testTableConnection(ZipFileProcessorJob.java:773) ~[classes/:?] at com.train.data.processor.ZipFileProcessorJob$DebugSaleRecordSink.open(ZipFileProcessorJob.java:706) ~[classes/:?] at org.apache.flink.api.common.functions.util.FunctionUtils.openFunction(FunctionUtils.java:34) ~[flink-core-1.18.1.jar:1.18.1] at org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.open(AbstractUdfStreamOperator.java:101) ~[flink-streaming-java-1.18.1.jar:1.18.1] at org.apache.flink.streaming.api.operators.StreamSink.open(StreamSink.java:46) ~[flink-streaming-java-1.18.1.jar:1.18.1] at org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.initializeStateAndOpenOperators(RegularOperatorChain.java:107) ~[flink-streaming-java-1.18.1.jar:1.18.1] at org.apache.flink.streaming.runtime.tasks.StreamTask.restoreGates(StreamTask.java:753) ~[flink-streaming-java-1.18.1.jar:1.18.1] at org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$1.call(StreamTaskActionExecutor.java:55) ~[flink-streaming-java-1.18.1.jar:1.18.1] at org.apache.flink.streaming.runtime.tasks.StreamTask.restoreInternal(StreamTask.java:728) ~[flink-streaming-java-1.18.1.jar:1.18.1] at org.apache.flink.streaming.runtime.tasks.StreamTask.restore(StreamTask.java:693) ~[flink-streaming-java-1.18.1.jar:1.18.1] at org.apache.flink.runtime.taskmanager.Task.runWithSystemExitMonitoring(Task.java:953) ~[flink-runtime-1.18.1.jar:1.18.1] at org.apache.flink.runtime.taskmanager.Task.restoreAndInvoke(Task.java:922) ~[flink-runtime-1.18.1.jar:1.18.1] at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:746) ~[flink-runtime-1.18.1.jar:1.18.1] at org.apache.flink.runtime.taskmanager.Task.run(Task.java:562) ~[flink-runtime-1.18.1.jar:1.18.1] at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_441] Caused by: org.apache.flink.util.FlinkRuntimeException: org.apache.hadoop.security.KerberosAuthException: failure to login: for principal: hive/ddp1@HADOOP.COM javax.security.auth.login.LoginException: Unable to obtain password from user at org.apache.flink.runtime.security.token.DefaultDelegationTokenManager.lambda$obtainDelegationTokensAndGetNextRenewal$1(DefaultDelegationTokenManager.java:281) ~[flink-runtime-1.18.1.jar:1.18.1] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_441] at java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1652) ~[?:1.8.0_441] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_441] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_441] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_441] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_441] at java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:479) ~[?:1.8.0_441] at java.util.stream.ReferencePipeline.min(ReferencePipeline.java:520) ~[?:1.8.0_441] at org.apache.flink.runtime.security.token.DefaultDelegationTokenManager.obtainDelegationTokensAndGetNextRenewal(DefaultDelegationTokenManager.java:286) ~[flink-runtime-1.18.1.jar:1.18.1] at org.apache.flink.runtime.security.token.DefaultDelegationTokenManager.obtainDelegationTokens(DefaultDelegationTokenManager.java:242) ~[flink-runtime-1.18.1.jar:1.18.1] at org.apache.flink.runtime.minicluster.MiniCluster.start(MiniCluster.java:430) ~[flink-runtime-1.18.1.jar:1.18.1] at org.apache.flink.client.program.PerJobMiniClusterFactory.submitJob(PerJobMiniClusterFactory.java:77) ~[flink-clients-1.18.1.jar:1.18.1] at org.apache.flink.client.deployment.executors.LocalExecutor.execute(LocalExecutor.java:85) ~[flink-clients-1.18.1.jar:1.18.1] at org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.executeAsync(StreamExecutionEnvironment.java:2238) ~[flink-streaming-java-1.18.1.jar:1.18.1] at org.apache.flink.table.planner.delegation.DefaultExecutor.executeAsync(DefaultExecutor.java:110) ~[?:?] at org.apache.flink.table.api.internal.TableEnvironmentImpl.executeQueryOperation(TableEnvironmentImpl.java:1065) ~[flink-table-api-java-1.18.1.jar:1.18.1] ... 22 more
07-11
XWAY科技管理系统V3.0的登录页面通常可以通过特定的URL访问,但具体的登录页面链接可能需要根据实际部署环境进行调整。在某些情况下,该系统可能通过类似`http://<IP地址>:<端口>/login.php`的链接进行访问,而`new_list.php?id=1`可能是登录后或其他操作后跳转的页面之一。如果需要访问`new_list.php?id=1`,则通常需要先完成登录操作,然后通过导航或直接输入该链接来访问目标页面。 若要定位到具体的页面,例如`new_list.php?id=1`,可以尝试以下步骤: 1. 首先找到XWAY科技管理系统V3.0的登录入口,这通常涉及访问一个特定的URL,如`http://124.70.71.251:43060/login.php`[^1]。 2. 登录后,寻找导航至`new_list.php?id=1`的路径,这可能涉及到点击特定的菜单项或按钮。 3. 如果直接访问`new_list.php?id=1`是可行的,那么可以在登录后直接在浏览器的地址栏中输入此链接。 请注意,直接访问某些页面可能需要特定的权限,且尝试访问非公开页面可能违反服务条款或法律法规,请确保您的行为符合相关规定。 ### 示例代码 假设您已经知道了登录凭证,下面是一个简单的Python脚本示例,展示如何使用`requests`库尝试登录并访问`new_list.php?id=1`: ```python import requests # 登录信息 login_data = { &#39;username&#39;: &#39;your_username&#39;, &#39;password&#39;: &#39;your_password&#39; } # 创建会话对象 session = requests.Session() # 登录请求 login_response = session.post(&#39;http://124.70.71.251:43060/login.php&#39;, data=login_data) # 检查登录是否成功 if login_response.status_code == 200: # 登录成功后访问new_list.php?id=1 new_list_response = session.get(&#39;http://124.70.71.251:43060/new_list.php?id=1&#39;) print(new_list_response.text) else: print("登录失败") ``` 请注意,上述代码中的URL和表单字段名称(如&#39;username&#39;和&#39;password&#39;)需要根据实际情况进行调整。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值