OpenSearch初体验

  |   0 评论   |   0 浏览

背景

2021年年初,Elastic修改了其名下的开源协议为SSPL,来禁止类似亚马逊等云服务商使用它的软件作为一种服务提供给客户。

然后Amazon创建了Elasticsearch 分支 OpenSearch 和 Kibana 分支 OpenSearch Dashboards[3]。源代码托管在 GitHub 上[2]。亚马逊表示以后所有的更新将通过 OpenSearch 项目发布。包括红帽、SAP、Capital One 和 Logz.io 等在内的多个组织对 AWS 创建 OpenSearch[1]项目表示了支持。

本文体验一下OpenSearch。

初体验

准备

windows下,需要设备下docker-desktop的参数。

wsl -d docker-desktop
sysctl -w vm.max_map_count=262144
exit

安装

官方推荐使用docker-compose安装,方法如下:

下载docker-compose文件,然后执行命令:

docker-compose up

打开 http://localhost:5601/,即可见登录页面。默认账号 admin / admin。

简介

feature

  • 在Query Workbench中,支持SQL和PPL查询,对用户友好。

部件

  • OpenSearch
  • OpenSearch Dashboards
  • Ingest Tools
    • Logstash OSS with OpenSearch Output Plugin
    • Data Prepper
  • Command Line Tools
  • Drivers
    • ODBC Driver
    • JDBC Driver
  • Minimal Distributions
    • OpenSearch Minimum
    • OpenSearch Dashboards Minimum

参考

  1. OpenSearch
  2. OpenSearch@github
  3. 什么是 OpenSearch?