如何解决领事服务无法启动
尝试使用版本lst2 <- lapply(file.list,function(x) setNames(read.xlsx(x,sheet = 1,rows = 8,cols = 2),'ID'))
Map(cbind,ID = lst2,lst1)
在Ubuntu 18.04上设置单个节点Consul。我正在使用自己的用户开始,
我的领事服务文件如下
Consul v1.8.4
[Service]
ExecStart=/opt/consul/bin/consul agent –server –ui –data-dir=/temp/consul –bootstrap-expect=1 –node=vault –bind=192.168.37.128 –config-dir=/etc/consul.d
sudo systemctl daemon-reload
服务无法启动-抱怨sudo systemctl start consul
Unexpected extra arguments
更新第2期
无法解析/etc/consul.d/ui.json:无效字符journalctl -xe -u consul
Unexpected extra arguments: [–server –ui –data-dir=/temp/consul –bootstrap-expect=1 –node=vault –bind=192.168.37.128 –conf
Oct 02 23:50:25 ubuntu2 systemd[1]: consul.service: Main process exited,code=exited,status=1/FAILURE
Oct 02 23:50:25 ubuntu2 systemd[1]: consul.service: Failed with result 'exit-code'.
'â' looking for beginning of object key string
-问题似乎ui.json
-他们必须是“ ”
-如下所示:
" "
因此,这些Unicode字符需要得到照顾-跨编辑器的剪切粘贴问题-最佳使用文本编辑器或直接在控制台中。
如果有人有最佳实践想法。
解决方法
问题在于,在systemd单元中指定的选项带有一个短划线(–
:Unicode 0x2013)而不是连字符(-
:Unicode 0x2d)。有关更多信息,请参见Wikipedia: Hyphens and Dashes。
指定选项的正确语法为:
[Service]
ExecStart=/opt/consul/bin/consul agent -server -ui -data-dir=/temp/consul -bootstrap-expect=1 -node=vault -bind=192.168.37.128 -config-dir=/etc/consul.d
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。