官网地址:Miscellaneous cluster settings | Elasticsearch Reference [5.5] | Elastic
Miscellaneous cluster settings(杂项集群设置)
Metadata(元数据)
使用以下动态设置,可以将整个集群设置为只读:
cluster.blocks.read_only
使整个集群只读(索引不接受写操作),元数据不允许被修改(创建或删除索引)。
cluster.blocks.read_only_allow_delete
与cluster.blocks.read_only相同,但允许删除索引释放资源。
警告(warning):不要依赖此设置来防止对集群的更改。任何访问cluster-update-settingsAPI的用户都可以让集群可读写。
Index Tombstones
集群状态维护索引tombstones以显式地表示已删除的索引。在集群状态中维护的tombstones数量由以下属性控制,不能动态更新:
cluster.indices.tombstones.size
索引tombstones可以防止当删除发生时,不属于集群的节点,并重新导入该索引,就像从未发出删除一样。为了防止集群状态巨大增长,我们只保留cluster.indices.tombstones.size的已删除的index。默认为500,如果您希望节点从集群中消失,并且丢失超过500个删除,您可以增加它。我们认为这很罕见。tombstones不占用太多空间,但我们也认为5万这样的数字可能太大了。
Logger
控制日志记录的设置可以用logger.前缀动态更新。例如,要增加indeces.recovery的日志级别提高DEBUG,发出如下请求:
PUT /_cluster/settings
{
"transient": {
"logger.org.elasticsearch.indices.recovery": "DEBUG"
}
}
网友评论