描述你需要的功能
需要生成一个配置文件,方便更改规则引擎、认证等配置信息,并且可以通过导入此文件来自动化配置服务器
为什么你需要这个功能
项目初期需要不停更换配置,生成配置文件方便对比更改了哪些配置,以及更快的部署新服务器
需要生成一个配置文件,方便更改规则引擎、认证等配置信息,并且可以通过导入此文件来自动化配置服务器
项目初期需要不停更换配置,生成配置文件方便对比更改了哪些配置,以及更快的部署新服务器
在 data/config/cluster.hocon 这个文件中
您好,这个文件要怎样导入给服务器呢?
放到对应的目录下 直接启动就行了
我旧版本是5.8.4,新版本是5.8.6,直接替换文件服务器就连不上了
报错 发出来看看
我查看了下文件区别,貌似部分配置在新版本变成了双引号
和这个没什么关系,
试试把 /var/lib/emqx/mnesia 目录下的文件给删了。
删了还是没用
把配置文件复制过去像是无法启动了一样
报啥错
2025-04-07T13:11:45.103759+08:00 localhost systemd[1]: emqx.service: Scheduled restart job, restart counter is at 2.
2025-04-07T13:11:45.116117+08:00 localhost systemd[1]: Started emqx.service - emqx daemon.
2025-04-07T13:11:46.031504+08:00 localhost bash[69469]: WARNING: Default (insecure) Erlang cookie is in use.
2025-04-07T13:11:46.031504+08:00 localhost bash[69469]: WARNING: Configure node.cookie in /etc/emqx/emqx.conf or override from environment variable EMQX_NODE__COOKIE
2025-04-07T13:11:46.031907+08:00 localhost bash[69469]: WARNING: NOTE: Use the same cookie for all nodes in the cluster.
2025-04-07T13:11:46.713414+08:00 localhost bash[69589]: 2025-04-07T13:11:46.709277+08:00 [alert] path: /var/lib/emqx/authz/acl.conf, msg: failed_to_read_acl_file, explain: No such file or directory
2025-04-07T13:11:46.776742+08:00 localhost bash[69589]: 2025-04-07T13:11:46.776542+08:00 [error] failed_to_check_schema: emqx_conf_schema
2025-04-07T13:11:46.776862+08:00 localhost bash[69589]: 2025-04-07T13:11:46.776626+08:00 [error] #{reason => failed_to_read_acl_file,value => “/var/lib/emqx/authz/acl.conf”,path => “authorization.sources.1.path”,kind => validation_error,matched_type => “authz:file”}
2025-04-07T13:11:47.899313+08:00 localhost bash[69469]: ERROR: call_hocon_failed: -v -t 2025.04.07.13.11.46 -s emqx_conf_schema -c /etc/emqx/base.hocon -c /var/lib/emqx/configs/cluster.hocon -c /etc/emqx/emqx.conf -d /var/lib/emqx/configs generate
2025-04-07T13:11:47.900303+08:00 localhost systemd[1]: emqx.service: Main process exited, code=exited, status=1/FAILURE
2025-04-07T13:11:47.900540+08:00 localhost systemd[1]: emqx.service: Failed with result ‘exit-code’.
2025-04-07T13:11:47.909852+08:00 localhost systemd[1]: emqx.service: Consumed 2.230s CPU time.
把这个目录下除了mneisa的都复制过去应该就可以了