1.本地windows运行,
启动命令
consul.exe agent -server -data_dir=d:\dev\java\consul\data -node s1 -bootstrap-expect 1 -bind 127.0.0.1
2.报错信息
flag provided but not defined: -data_dir
error parsing flags: flag provided but not defined: -data_dir
3.dev模式启动没问题 我也写了data_dir的路径 怎么还说错误呢 不会存在换行字符 是缺少了什么吗 求大佬教下 或者是说我使用的版本不对
版本是1.8.0
4.有没有大佬解释一下data_dir参数 对应目录下是否需要什么文件?
已经解决了
主要原因是版本和网上的文献还是有点出入的
1.8.0版本对部分参数不再支持命令行追加了
这个是合理的 不然长长的参数追加会很傻13
大家只需要创建json文件,里面写入对应要补充的参数就可以了
执行命令
consul.exe agent -server -node s1 -bootstrap-expect 1 -config-dir=./conf.json -ui
我自己弄的bat
@echo off
path = %path%;D:\dev\java\consul;
consul.exe agent -server -node s1 -bootstrap-expect 1 -config-dir=./conf.json -ui
把-data-dir后面的=换成空格试下
https://blog.csdn.net/appearappear/article/details/106819306