2016-06-14 7 views
1

ich die nächste etcd.conf haben, und wenn ich versuche, den ETCD Dienst mit dem nächsten Befehl zu starten, führt es die nächste:ETCD unbekannt Job beim Start Service

ubuntu$ service etcd start 

start: Unknown job: etcd 

etcd.conf

# vim:set ft=upstart ts=2 et: 
description "etcd" 
author "etcd maintainers" 

start on stopped rc RUNLEVEL=[2345] 
stop on runlevel [!2345] 

respawn 

setuid etcd 

env ETCD_DATA_DIR=/var/lib/etcd 
export ETCD_DATA_DIR 

exec /usr/bin/etcd --name="client1"\ 
--advertise-client-urls="http://172.16.8.244:2379,http://172.16.8.244:4001"\ 
--listen-client-urls="http://0.0.0.0:2379,http://0.0.0.0:4001" 
--listen-peer-urls "http://0.0.0.0:2380"\ 
--initial-advertise-peer.urls "http://172.16.8.244:2380"\ 
--initial-cluster-token $(uuidgen)\ 
--initial-cluster "cient2=http://172.16.8.244:2380"\ 
--initial-cluster-state "new" 
+0

Können Sie den Befehl anzeigen, den Sie ausgeführt haben? es scheint, dass Sie ProjectCalico bauen? –

+0

Ich benutze "Service etcd Start" @ Sel-Fisch –

Antwort

1

Die Fehlermeldung hat nichts mit etcd zu tun, wird aber durch das Upstart-Skript verursacht.
Wenn Nachricht wie start: Unknown job erhalten, muss etwas in upstart Skript falsch sein. In Ihrem Fall:

--listen-client-urls="http://0.0.0.0:2379,http://0.0.0.0:4001" 
--listen-peer-urls "http://0.0.0.0:2380"\ 

Ich denke, was Sie wollen, ist (das Zeichen ‚\‘ am Ende der ersten Zeile verpassen):

--listen-client-urls="http://0.0.0.0:2379,http://0.0.0.0:4001"\ 
--listen-peer-urls "http://0.0.0.0:2380"\ 

Sie können versuchen Sie es erneut, nachdem Sie diese korrigieren .

+0

Ja, es ist das Problem, wirklich danke –