在本地安装和部署 OpenSearch 可以按照以下步骤进行:
1. 环境准备
- 操作系统:支持 Linux、macOS 和 Windows(推荐 Linux)。
- Java 环境:OpenSearch 需要 Java 11 或更高版本 1。
java -version # 检查 Java 版本 - 硬件要求:
- 至少 2GB RAM(推荐 4GB 以上)。
- 至少 10GB 磁盘空间。
2. 下载 OpenSearch
从 OpenSearch 官方网站下载最新版本的安装包:
wget https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.x-linux-x64.tar.gz解压安装包:
tar -xzvf opensearch-2.x.x-linux-x64.tar.gz
cd opensearch-2.x.x3. 配置 OpenSearch
修改配置文件: 编辑 config/opensearch.yml 文件,配置以下参数:
cluster.name: my-opensearch-cluster
node.name: node-1
network.host: 0.0.0.0
discovery.seed_hosts: ["127.0.0.1"]
cluster.initial_master_nodes: ["node-1"]设置 JVM 参数: 编辑 config/jvm.options,调整内存分配(根据实际需求):
-Xms1g
-Xmx1g4. 启动 OpenSearch
运行以下命令启动 OpenSearch:
./bin/opensearch启动后,OpenSearch 默认监听端口为 9200。
5. 验证安装
访问 OpenSearch: 在浏览器或终端中访问:
curl -X GET http://localhost:9200返回类似以下内容表示安装成功:
{
"name": "node-1",
"cluster_name": "my-opensearch-cluster",
"cluster_uuid": "xxxx",
"version": {
"number": "2.x.x",
"build_type": "tar",
"lucene_version": "9.x.x"
}
}6. 安装 OpenSearch Dashboards(可选)
OpenSearch Dashboards 是 OpenSearch 的可视化管理工具。
下载 Dashboards:
wget https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/opensearch-dashboards-2.x.x-linux-x64.tar.gz解压并启动:
tar -xzvf opensearch-dashboards-2.x.x-linux-x64.tar.gz
cd opensearch-dashboards-2.x.x
./bin/opensearch-dashboards访问 Dashboards: 默认端口为 5601,访问 http://localhost:5601。
7. 基本操作
创建索引:
curl -X PUT http://localhost:9200/my-index
插入数据:curl -X POST http://localhost:9200/my-index/_doc/1 -H 'Content-Type: application/json' -d '{"name": "OpenSearch"}'查询数据:
curl -X GET http://localhost:9200/my-index/_search8. 注意事项
安全配置:生产环境需启用身份验证和 TLS 加密 2。
性能优化:根据数据规模调整 JVM 内存和线程池配置。
日志监控:检查 logs/opensearch.log 文件以排查问题。
脚注
通过以上步骤,可以在本地成功安装和部署 OpenSearch。如需更多高级配置,请参考 OpenSearch 官方文档。
引用内容
OpenSearch 需要 Java 11 或更高版本,确保环境满足要求。
生产环境中建议启用安全配置,参考 OpenSearch 官方文档。
作者:Ddd4j 创建时间:2025-02-27 00:34
最后编辑:Ddd4j 更新时间:2026-05-30 20:16
最后编辑:Ddd4j 更新时间:2026-05-30 20:16