opensearch

OpenSearch 服务启动与集群运维

补充说明

opensearch 是 Elasticsearch 7.10 的开源分支,API 高度兼容,但插件、安全模型和版本节奏不同。它同样用 REST API 管理索引和集群。

常用示例

opensearch
curl -s http://127.0.0.1:9200/
curl -s http://127.0.0.1:9200/_cluster/health?pretty
curl -s http://127.0.0.1:9200/_cat/nodes?v
curl -s http://127.0.0.1:9200/_cat/indices?v
curl -s http://127.0.0.1:9200/_plugins/_security/api/roles
opensearch-plugin list

常见配置

cluster.name: app-search
node.name: os-1
path.data: /var/lib/opensearch
path.logs: /var/log/opensearch
network.host: 0.0.0.0
discovery.seed_hosts: ["os-1", "os-2", "os-3"]
cluster.initial_cluster_manager_nodes: ["os-1", "os-2", "os-3"]

易错点与排错

相关命令