|
|
systemctl status etcd.service4 Q, U! d4 y0 S- a/ G
● etcd.service - Etcd Server
# Y' H8 z% e% N0 @& f8 U$ [ Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; vendor preset: disabled)
( C$ p( y# V$ d0 z1 `( n8 h) R Active: failed (Result: start-limit) since Wed 2018-08-29 09:19:21 CST; 11s ago) j6 t7 p8 {: ?* d4 W- I7 j+ v
Process: 2923 ExecStart=/bin/bash -c GOMAXPROCS=$(nproc) /usr/bin/etcd --name="${ETCD_NAME}" --data-dir="${ETCD_DATA_DIR}" --listen-client-urls="${ETCD_LISTEN_CLIENT_URLS}" (code=exited, status=1/FAILURE)9 F- L k5 h# D# t# @
Main PID: 2923 (code=exited, status=1/FAILURE)+ G/ I3 n. r, u# N9 u. M9 ~
Aug 29 09:19:20 controller2 systemd[1]: etcd.service: main process exited, code=exited, status=1/FAILURE
+ q/ z* B3 k/ \* r r' p, w2 Y; R, mAug 29 09:19:20 controller2 systemd[1]: Failed to start Etcd Server.
( g' j+ J/ H7 JAug 29 09:19:20 controller2 systemd[1]: Unit etcd.service entered failed state.
+ q& l+ c. N. H) p2 _; sAug 29 09:19:20 controller2 systemd[1]: etcd.service failed.
) H O, b* W" G' L* dAug 29 09:19:21 controller2 systemd[1]: etcd.service holdoff time over, scheduling restart.
9 e. c4 p4 c. [! [8 R& C+ n4 |+ d. vAug 29 09:19:21 controller2 systemd[1]: start request repeated too quickly for etcd.service7 n' a; N* {, ^/ w# z
Aug 29 09:19:21 controller2 systemd[1]: Failed to start Etcd Server.3 k! D9 \: _2 q6 Y( Z L9 ~
Aug 29 09:19:21 controller2 systemd[1]: Unit etcd.service entered failed state.. I9 _# p0 \4 r) E1 P, b# `
Aug 29 09:19:21 controller2 systemd[1]: etcd.service failed.9 r' J8 e3 g$ m( N5 R7 u* E
# x$ }! c3 o# H/ L, P
配置完成etcd配置文件后,启动服务,报错。! w: D7 a( E, c' r( ^
" g) x3 |+ O0 s! X* ^% @检查配置文件的目录8 k: l9 E! E+ G/ o! E( o1 X2 _; j
cd /var/lib/etcd/default.etcd* M/ {- ]( S% h% l
-bash: cd: /var/lib/etcd/default.etcd: No such file or directory
) _0 m4 C# K7 W" D发现没有这个目录存在:
0 E$ M$ _5 S" M3 F/ r! C8 {0 L x5 E5 o) n
解决办法:
- r: s9 u/ o' U5 f( L" ]修改配置文件的路劲:
0 _6 P$ S8 K+ G) S, gETCD_DATA_DIR="/var/lib/etcd/default.etcd"" w4 Y7 y5 d, o% ~" z+ y0 \* g
为
6 y0 S7 v! i$ Q* ^" u/ b0 \3 mETCD_DATA_DIR="/var/lib/etcd"+ h9 i+ C# G) @2 W5 {3 V8 ~
5 ?# _3 k" ~8 H' J: z
重启etcd服务:, o0 F, E- \' w- G1 B+ Q
6 r& G# M' j4 z3 _- }5 U* W4 Z+ k( X
|
|