タグ:OpenSearch

blog-image

Pythonでサンプルデータを生成してOpenSearchに取り込んでみよう!

OpenSearchを触り始めるときや、新しい機能の検証をしたいとき、「手頃なサンプルデータがないかな?」って思うこと、ありますよね。 というわけで今回は、サンプルデータをPythonでサクッと生成して、Dockerで動いているOpenSearchに投入するまでの手順を紹介していきたいと思います! この記事では、データ生成に用いたPythonスクリプトの要点も解説します。 前回、作成した環境をベー…

Read More

Docker Composeで爆速構築!OpenSearch + Dashboards環境構築手順

「OpenSearch、ちょっと触ってみたいな」と思ったとき、環境構築でつまずくのはもったいない。 自分自身も最近、業務で使用する必要が出てきました。 今回は、docker-compose を使って、コマンド一つでOpenSearchとOpenSearch Dashboardsの環境をサクッと構築する手順を備忘として残しておきます。 使用しているファイルなどはこちらで確認できます。 1. dock…

Read More

blog-image

OpenSearchの仕組みを理解【ノードとシャーディングの知識を応用】

はじめに 前の記事では、分散データベースの基本である「ノード」と「シャーディング」について、図書館の例えで解説しました。 この記事では、その知識をベースにして、OpenSearchの具体的な仕組みについて整理していきたいと思います。 OpenSearchと分散データベースの切っても切れない関係 結論から言うと、OpenSearchは、分散データベースの「ノードの追加(複製)」と「シャーディング(分…

Read More