conflicting environment variable “ETCD_INITIAL_ADVERTISE_PEER_URLS“ is shadowed by corresponding com

  • 部署etcd错误

conflicting environment variable “ETCD_INITIAL_ADVERTISE_PEER_URLS” is shadowed by corresponding command-line flag (either unset environment variable or disable flag)
原因:ETCD3.4版本会自动读取环境变量的参数,所以EnvironmentFile文件中有的参数,不需要再次在ExecStart启动参数中添加,二选一,如同时配置,会触发以下类似报错是因。

etcd.service配置文件参数变量
[Unit]
Description=Etcd Server
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=notify
WorkingDirectory=/var/lib/etcd/
EnvironmentFile=/etc/etcd/etcd.conf
ExecStart=/bin/bash -c “GOMAXPROCS=KaTeX parse error: Can't use function '\"' in math mode at position 30: …in/etcd --name=\̲"̲{ETCD_NAME}” --data-dir="KaTeX parse error: Can't use function '\"' in math mode at position 16: {ETCD_DATA_DIR}\̲"̲ --listen-clien…{ETCD_LISTEN_CLIENT_URLS}" --listen-peer-urls="KaTeX parse error: Can't use function '\"' in math mode at position 24: …STEN_PEER_URLS}\̲"̲ --advertise-cl…{ETCD_ADVERTISE_CLIENT_URLS}" --initial-advertise-peer-urls="KaTeX parse error: Can't use function '\"' in math mode at position 35: …TISE_PEER_URLS}\̲"̲ --initial-clus…{ETCD_INITIAL_CLUSTER}" --initial-cluster-state="${ETCD_INITIAL_CLUSTER_STATE}""
Restart=on-failure
LimitNOFILE=65536
解决过程:

删除多余变量即可
修改过之后
[Unit]
Description=Etcd Server
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=notify
WorkingDirectory=/var/lib/etcd/
EnvironmentFile=/etc/etcd/etcd.conf
ExecStart=/bin/bash -c “GOMAXPROCS=KaTeX parse error: Can't use function '\"' in math mode at position 36: …d --cert-file=\̲"̲{ETCD_CERT_FILE}” --key-file="KaTeX parse error: Can't use function '\"' in math mode at position 16: {ETCD_KEY_FILE}\̲"̲ --trusted-ca-f…{ETCD_TRUSTED_CA_FILE}" --peer-cert-file="KaTeX parse error: Can't use function '\"' in math mode at position 22: …PEER_CERT_FILE}\̲"̲ --peer-key-fil…{ETCD_PEER_KEY_FILE}" --peer-trusted-ca-file="${ETCD_PEER_TRUSTED_CA_FILE}""
Restart=on-failure
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
重启etcd即可
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值