OpenSearch
开源的企业级搜索和可观测性套件,可对非结构化数据进行大规模分析。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
开源版 Elasticsearch,无锁、全功能、社区驱动。
主な機能
- 强大的全文搜索和相关性排名
- 实时日志聚合与可视化(搭配 OpenSearch Dashboards)
- 分布式架构,水平扩展至 PB 级
- 内置安全、告警、机器学习插件
- 与 AWS 服务(OpenSearch Service)深度集成
できないこと
- •默认配置为开发模式,生产需调整 `config/opensearch.yml`(如堆内存、网络绑定)。2. 不要与 Elasticsearch 7.x 以上版本混用集群,API 有差异。3. 建议搭配 Java 17 LTS 运行。
使用例
- 网站/应用内搜索引擎
- 集中式日志管理与分析
- 安全事件监控(SIEM)
- 业务指标监控与可观测性
詳細説明
OpenSearch 是一个开源的搜索和分析套件,源自 Elasticsearch。它提供强大的全文搜索、实时分析、日志采集和可视化功能。专为企业设计,支持扩展到 PB 级数据。核心特性包括 RESTful API、分布式架构、安全插件、告警和机器学习集成。作为 Linux 基金会下的社区驱动项目,它提供了完全 Apache 2.0 许可的供应商中立替代方案,避免锁定。适用于应用搜索、日志分析、SIEM 和可观测性场景。
トラブルシューティング & FAQ (2)
トラブル対応OpenSearchをソースからビルドする際に'protoc'が見つからないエラーを修正する方法
ビルドにはProtocol Buffersコンパイラ(protoc)が必要です。環境にprotocをインストールしてください:Ubuntu/Debianでは'sudo apt-get install protobuf-compiler'を実行、macOSでは'brew install protobuf'を使用、GitHub Actionsでは'setup-protoc'アクションを使うステップを追加してください。または、Javaのみのビルドの場合、gradleプラグインがprotocを自動管理します。
トラブル対応OpenSearch 3.3.0+ で composite aggregation と組み合わせて使用した場合、scripted_metric aggregation が NullPointerException をスローするのはなぜですか?
これは既知のリグレッション(issue #21507)であり、OpenSearch 3.3.0~3.5.0においてPR #19006によって導入されました。composite aggregation内でscripted_metricサブ集約を使用すると、空のシャードではバケット結果がnullになる可能性があるため、すべてのシャードでNullPointerExceptionが発生します。コードがnullチェックの前にresult.getClass()を逆参照していることが原因です。回避策:(1) 3.2.0以前にダウングレードする、(2) composite内でscripted_metricを避ける、(3) combine_scriptを変更してnull以外のデフォルト値(例:return state == null ? 0 : state.n)を返すようにし、null結果が生成されないようにする。恒久的な修正についてはissueを追跡してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:从官方下载页面获取适合操作系统的压缩包
步骤2:解压后进入目录,运行 `./opensearch` (Linux/macOS) 或 `opensearch.bat` (Windows)
步骤3:默认监听 9200 端口,通过浏览器访问 http://localhost:9200 验证运行
- 步骤1:从官方下载页面获取适合操作系统的压缩包
- 步骤2:解压后进入目录,运行 `./opensearch` (Linux/macOS) 或 `opensearch.bat` (Windows)
- 步骤3:默认监听 9200 端口,通过浏览器访问 http://localhost:9200 验证运行
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
直接删除解压目录即可。如需清理数据,删除 `data/` 和 `logs/` 目录。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs