metaEntryCache 部署不生效

metaEntryCache

  • 说明:是否缓存元数据标签
  • 类型:整数;0:不缓存,1:缓存。
  • 默认值:0
  • 最小值:0
  • 最大值:1
  • 动态修改:不支持
  • 支持版本:v3.3.6.35 引入

部署版本

环境taos version: 3.4.0.2.community compatible_version: 3.0.0.0

环境

采用三个节点的docker 集群部署

问题说明

我想把 metaEntryCache 设置为1.我修改了所有三个节点的taos.cfg 文件,设置
tagFilterCache 1
metaEntryCache 1
metaEntryCacheSize 67108864
forceReadConfig 1
并且使用docker compose down/docker compose up重启集群,我发现 tagFilterCache 已修改成1 ,但是 metaEntryCache 没有生效还是0.

第一次启动taosd时生效。

请教下怎么才算是第一次启动taosd ?我是用docker compose 管理的tdengine 集群,我修改配置后,用docker compose down/up 或者restart 都没能是 cfg文件中的配置生效.
以下是我的docker file

services:
{{ inventory_hostname }}:
container_name: {{ inventory_hostname }}
{% if tdengine_version is defined and tdengine_version|length > 0 %}
image: tdengine/{{ tdengine_version }}
{% else %}
image: tdengine/tsdb:3.4.0.2
{% endif %}
network_mode: host
environment:
- TAOS_FQDN={{ node_fqdn }}
- TAOS_FIRST_EP={{ name_node_fqdn }}:{{ tdengine_port }}
volumes:
- {{ path }}/{{ inventory_hostname }}/log:/var/log/taos
- {{ path }}/{{ inventory_hostname }}/data:/var/lib/taos
- {{ setup_path }}/:/etc/taos/
restart: unless-stopped