显示当前应用的配置值
在Riak的v2.0 +中有一个新的命令选项:riak config effective
我将read告诉您当前riak的运行值。
您可以随时获取当前应用的快照 通过命令行配置。对于所有的列表 当前在节点中应用的配置
仅在每个节点的开始时应用配置更改?
在Riak documentation的多个位置,有如下参考:
请记住,您必须停止然后重新启动每个节点 更改存储后端或修改任何其他配置
问题:
但是当我更改设置时(我已在riak.conf和advanced.conf中对此进行了测试),我在运行时看到了最新的值:riak config effective
即:
riak start
riak config effective | grep log.console.level
log.console.level = info
riak config effective | grep log.console.level
,我们得到:log.console.level = debug
cat /var/log/riak/console.log | grep debug
没有结果(表示配置更改尚未应用)所以问题是,如何检索和验证每个Riak节点运行的配置设置?
答案 0 :(得分:1)
当Riak启动时,它会创建两个文件:'app..config'和'vm..config'。默认位置位于平台数据目录下的“generated.configs”目录中(通常为/ var / lib / riak)。
这些文件将包含Riak启动时的设置。命令riak config effective
处理当前的riak.conf和advanced.config文件。