Elasticsearchツールcerebroのインストールと使用チュートリアル

Elasticsearchツールcerebroのインストールと使用チュートリアル

Cerebro は、Elasticsearch バージョン 5.x より前の Elasticsearch Kopf プラグインの進化版であり、グラフィカル インターフェイスを通じてシャード割り当てを表示し、一般的なインデックス作成操作を実行できます。完全にオープンソースであり、実行するには Java 1.8 以上が必要です。

1. ツール情報

プロジェクト例示する
タイプオープンソース
プロジェクトギャラリーhttps://github.com/lmenezes/cerebro/
開発フレームワークScala、Play Framework、AngularJS、Bootstrap
現在の安定バージョンv0.9.3 (2020.12.27)

2. クイックスタート

ここでは、デフォルトの ES クラスターと Java 環境が構成されています。

# ダウンロード wget https://github.com/lmenezes/cerebro/releases/download/v0.9.3/cerebro-0.9.3.zip
# cerebro-0.9.3.zip を解凍します
# 起動 nohup cerebro-0.9.3/bin/cerebro 2>&1 &

3. アクセス

ブラウザで http://127.0.0.1:9000 にログインします。スタート ページが表示されれば成功です。

ログイン ページで、接続する ES クラスターのノード アドレスを入力し、[接続] をクリックして入力します。

ホームページのステータス バーは黄色で、シャードを分離するためにさらにノードが必要であることを示しています。

ノードページ、基本監視

REST ページ、編集可能な DSL クエリ要求

4. 構成

クイックスタートの場合は、デフォルト設定が使用されます。 ES クラスター情報を設定ファイルに書き込むことで、ログインするたびに入力操作を保存できます。

vim cerebro/conf/application.conf

# ここではホスト情報のみを設定します hosts = [
 {
  ホスト = "http://127.0.0.1:9200"
  名前 = "my-application"
  認証 = {
   ユーザー名 = "elastic"
   パスワード = "123456"
  }
 }
]

アクセスするには既知のクラスターをクリックしてください

Elasticsearch ツール cerebro のインストールと使用に関するこの記事はこれで終わりです。Elasticsearch ツール cerebro に関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Java elasticsearch のインストールと展開のチュートリアル
  • Springboot で ElasticSearch を使用するための詳細なチュートリアル
  • JavaでElasticsearchローカルコードを呼び出す方法
  • elasticsearchを使用してインデックスデータを定期的に削除する
  • Postmanを使用してElasticSearchを操作する方法
  • Docker を使用した ElasticSearch:7.8.0 クラスターのインストールに関する詳細なチュートリアル
  • elasticsearch+logstashとJavaコードを使用してログ取得を実装する
  • アノテーション付き分散Elasticsearchのパッケージケースについて
  • Elasticsearch を使用する際の一般的な問題の解決策
  • Java ES マルチノードタスクの効率的な分散と収集の詳細な説明

<<:  Linux 上の MySQL 5.5/5.6 で文字セットのエンコーディングを UTF8 に変更する方法

>>:  MySQL 5.7.18 無料インストールバージョンの設定チュートリアル

推薦する

Vueは小さなカウントダウン機能を実装します

多くのプロジェクトでは、検証コードの送信など、カウントダウン機能を実装する必要があります。ここで、簡...

Docker Compose のインストールと使用手順

目次1. Docker Compose とは何ですか? 2. Docker Composeのインスト...

MySQL Null は 5 つの問題を引き起こす可能性があります (すべて致命的)

目次1. カウントデータが失われる解決2. 明確なデータ損失3.データ損失を選択解決4. Nullポ...

Ubuntu で中国語入力方法が使えない場合の解決策

Ubuntu では中国語入力方法の解決策はありません。仮想マシンや Ubuntu システムをインスト...

Vueのトランジションとアニメーションの深い理解

1. DOM要素を挿入、更新、または削除するときに、適切な場合は要素にスタイルクラス名を追加します。...

MySQL データベースの手動およびスケジュールされたバックアップ手順

目次手動バックアップタイマーバックアップ手動バックアップ1) cmd コンソール: mysqldum...

JS 関数とコンストラクタを簡単に理解する

目次1. 概要1.1 Functionコンストラクタを使用して関数を作成する1.2 機能と目的2. ...

タブバーのいくつかの実装方法(推奨)

タブ: カテゴリ + 説明タグバー: カテゴリ => ユーザーに現在地と目的地を知らせる1. ...

レスポンシブ原則をシミュレートするための基礎コードの Vue 実装の例

目次1.Vue.js の機能: 2.Observer.js 関数 (データハイジャック): 3. C...

TCPパフォーマンスチューニングの実装原理とプロセス分析

3ウェイハンドシェイクフェーズクライアントSYNパケットの再試行回数sysctl -w net.ip...

Apache の一般的な仮想ホスト設定方法の分析

1. Apacheサーバーのインストールと設定yum インストール httpd -y systemc...

ウィンドウの中央にブロック要素の位置を設定する方法

ウィンドウの中央にブロック要素の位置を設定する方法ブロック要素をウィンドウの中央に配置する上記の方法...

MySQL で置換操作を使用したときにデータ損失が発生する問題の解決策

序文同社の開発者は、データの更新時に replace into ステートメントを使用していました。不...

JavaScript のよりエレガントなエラー処理方法 async await

目次背景なぜエラー処理が必要なのでしょうか? async await より適切なエラー処理まとめ要約...

Dockerサーバーのストレージリソースプール不足問題の解決

目次1. 問題の説明2. 問題分析3. 問題解決1. Dockerのディスク使用量を確認する2. 再...