启动服务时 etcd 未知作业
etcd unknown job when start service
我有下一个 etcd.conf,如果我尝试使用下一个命令启动 etcd 服务,它会抛出下一个:
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"
报错信息与etcd无关,是由upstart脚本引起的
当收到类似 start: Unknown job
的消息时,upstart 脚本中一定有问题。你的情况:
--listen-client-urls="http://0.0.0.0:2379,http://0.0.0.0:4001"
--listen-peer-urls "http://0.0.0.0:2380"\
我想你想要的是(缺少第一行末尾的字符'\'):
--listen-client-urls="http://0.0.0.0:2379,http://0.0.0.0:4001"\
--listen-peer-urls "http://0.0.0.0:2380"\
修改后可以重试
我有下一个 etcd.conf,如果我尝试使用下一个命令启动 etcd 服务,它会抛出下一个:
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"
报错信息与etcd无关,是由upstart脚本引起的
当收到类似 start: Unknown job
的消息时,upstart 脚本中一定有问题。你的情况:
--listen-client-urls="http://0.0.0.0:2379,http://0.0.0.0:4001"
--listen-peer-urls "http://0.0.0.0:2380"\
我想你想要的是(缺少第一行末尾的字符'\'):
--listen-client-urls="http://0.0.0.0:2379,http://0.0.0.0:4001"\
--listen-peer-urls "http://0.0.0.0:2380"\
修改后可以重试