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 無料インストールバージョンの設定チュートリアル

推薦する

CSS3 でクールなスライス画像カルーセル効果を実現

今日は、CSS を使用してクールな画像カルーセル コンポーネントを作成する方法を学びます。その原理は...

Tomcat のプレースホルダーによるポート設定方法 (パラメータ指定方式)

仕事で必要になったため、インターネットで多くの情報を見つけましたが、それらはすべてコピーアンドペース...

MySQLデータベースは重複データを削除し、メソッドインスタンスを1つだけ保持します

1. 問題の紹介ユーザー テーブルに 3 つのフィールドが含まれているシナリオを想定します。 id、...

Jmeterはデータベースプロセスダイアグラムに接続します

1. MySQL jdbc ドライバー (mysql-connector-java-5.1.28.j...

MySQLにおけるトランザクションの永続性実装原理の詳細な説明

序文データベース トランザクションに関して言えば、トランザクションの ACID 特性、分離レベル、解...

MySQL を使用してポート 3306 を開いたり変更したり、Ubuntu/Linux 環境でアクセス許可を開く

オペレーティングシステム: Ubuntu 17.04 64ビットMySQL バージョン: MySQL...

Web デザインにおける HTML フォーマットと長いファイルに関するヒント

<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案、W...

VMware仮想マシンの起動時に黒い画面が表示される問題を解決する

# VMware ハードディスクの起動優先順位を調整するステップ 1: 電源をオンにすると、BIOS...

Docker ログが多すぎてディスクがいっぱいになる場合の対処方法

複数の Docker コンテナがデプロイされたサーバーがあり、各 Docker コンテナが stde...

HTML減量 HTMLタグを合理化してWebページを作成する

HTML4 についてHTML (XHTML ではありません)、MIME タイプは text/html...

MySQL MHA の高可用性構成とフェイルオーバーの詳細な導入手順

目次1. MHAの紹介1. MHAとは何ですか? 2. MHAの構成3. MHAの特徴2. MySQ...

Vueは時間カウントダウン機能を実装する

この記事では、Vueの具体的なコード例を参考までに紹介します。具体的な内容は以下のとおりです。必要:...

vue3を使用してAppleシステムのサイドメッセージプロンプト効果を模倣する

目次アニメーションプレビューその他のUIライブラリ始めるコンポーネントディレクトリ構造トーストおおよ...

jQueryはhide()とtoggle()関数を使用してカメラブランド表示の非表示機能を実現します。

最近、jQuery を学習しているときに、show()、hide()、toggle() 関数に出会い...

音声キューイングシステムを実装するためのJavaScript

目次導入主な特徴エフェクト表示キーコード導入音声キューイングシステムは、銀行、レストラン、病院などの...