Solrのベンチマークツールについて考える

以下でいい感じに諸々のソフトウェアを一発起動するところまではやったので、次は負荷をかけるベンチマークツールについて調べてみる。 sinato.hatenadiary.com 5分くらいググってみた結論としては、これが決定版というのは見当たらなかった。 これがそれっ…

SolrとPrometheusとGrafanaをdocker-composeで抱き合わせ起動する

sinato.hatenadiary.com つづき。こんな感じでyamlを書けばよさそう。 version: "3.9" services: solr: image: "solr:9.2.1" container_name: solr ports: - "8983:8983" volumes: - data:/var/solr command: - solr-precreate - gettingstarted prometheus:…

Solrとprometheusをdocker-composeで抱き合わせ起動する

ほぼほぼsolrのガイドに記載されているyamlにprometheusというserviceを追加しただけ。とりあえずこれでprometheusが一緒に起動する。 version: "3.9" services: solr: image: "solr:9.2.1" ports: - "8983:8983" volumes: - data:/var/solr command: - solr…

EC2でsolrを起動する

EC2でsolrのパフォーマンステストを実施してみたく、まずスタンドアローンで動かしてみたのでメモ。 ちなみにEC2を使ったのは生まれて初めてである。 手順 EC2のインスタンスを立ち上げる sshしてdockerをインストールする 適当なdocker-compose.ymlを書いて…

Apache Solr入門を読む(4)_インデックスの更新

Apache Solr入門の第三章、インデックスの更新について読んでいく。 実験用のコアの作成 書籍のサンプルでもよいのだけど、solrのリポジトリにexampledocsがあるのを発見したので、折角なのでそちらを使ってみる。 参照:solr/solr/example at releases/solr…

Apache Solr入門を読む(3)_デフォルトのschema.xmlを眺める

Apache Solr入門の第二章、スキーマに関する部分を読んでいく。 schema.xmlだとコアのリロード(あるいはsolrの再起動)が必須なのだけど、managed-schemaをSchema APIから変更した場合は即時反映されるらしい。面白そうなのでちょっとやってみる。 実験用の…

Apache Solr入門を読む(2)_basic_configは存在しない

Apache Solr入門の第二章、スキーマに関する部分を読んでいく。 どうでもいい話なのだけど、書籍ではbasic_configsに含まれるスキーマを使って動作を確認しているが、solr 9.2.1だとこの設定は存在しない。 本に書いてある通りやってみるとエラーになる。 so…