persistent setting [cluster.remote.elasticsearch-2.seeds.0], not dynamically
时间: 2023-10-16 08:03:33 浏览: 160
persistent setting [cluster.remote.elasticsearch-2.seeds.0]是指一个持久化设置,意味着该设置不会动态地改变。
在Elasticsearch集群中,cluster.remote.elasticsearch-2.seeds.0是一个配置项,用于定义一个远程Elasticsearch集群中的种子节点。种子节点是集群中的一部分,可以用于发现并加入其他节点,从而形成一个完整的集群。
persistent setting表示这个配置项在集群初始化时被设置,并且在之后的操作中保持不变。换句话说,即使集群重新启动或节点发生故障,该设置也会被保留下来。
相比之下,Elasticsearch还有另一种类型的配置项,称为transient setting。与persistent setting不同的是,transient setting是在运行时动态地设置的,并且在集群重新启动后会自动重置为默认值。这种设置适用于临时的或需要动态更改的场景。
总之,persistent setting [cluster.remote.elasticsearch-2.seeds.0]是一个在Elasticsearch集群中定义远程种子节点的持久化设置。它不会随着集群的重新启动或节点的故障而改变。相比之下,transient setting是在运行时动态设置的,并且在集群重新启动后会自动重置为默认值。
相关问题
persistent setting [xpack.monitoring.enabled], not dynamically updateable
如果在 Elasticsearch 中尝试更新 `xpack.monitoring.enabled` 配置时出现 "persistent setting [xpack.monitoring.enabled], not dynamically updateable" 错误消息,那么这通常是因为该配置是持久化配置,不能动态更新。
在 Elasticsearch 中,有两种类型的配置:持久化配置和临时配置。持久化配置是永久性的,它们在 Elasticsearch 集群重启后仍然保持不变。临时配置只在运行时生效,重启 Elasticsearch 集群后会被重置为默认值。
默认情况下,`xpack.monitoring.enabled` 配置是持久化配置,因此它不能在 Elasticsearch 运行时动态更新。如果你想更新这个配置,需要在 Elasticsearch 集群重启后更新它。你可以在 Elasticsearch 配置文件中设置这个配置,或者使用 Elasticsearch API 来更新它。
如果你需要在 Elasticsearch 运行时动态更新配置,可以考虑使用临时配置。临时配置可以使用 Elasticsearch API 在运行时进行更新。
希望这可以帮助你解决问题。如果你还有任何问题,请随时问我。
70-persistent-net.rules找不到怎么办
如果找不到70-persistent-net.rules文件,可能有以下几种原因:
1. 网卡驱动未正确安装:请检查您的Linux系统是否正确安装了网卡驱动。如果未正确安装,可能会导致系统无法识别网卡。
2. 文件路径不正确:请检查您的70-persistent-net.rules文件是否在正确的路径下,即/etc/udev/rules.d/目录下。
3. 文件被删除了:请检查您的系统是否意外删除了70-persistent-net.rules文件。如果是,请先备份您的系统数据,然后尝试从备份中恢复该文件。
如果您仍无法解决问题,请确定您的系统是否支持70-persistent-net.rules文件(一些较老的系统可能不支持此文件)。如果之前的方法仍不起作用,您可以尝试手动创建该文件,以确保系统能够正确识别网卡。
阅读全文