elasticsearch-headを使用する理由
elasticsearchサービスは、jsonインターフェースを返しますが、これはあまり直感的ではないように思われます。ヘッドは、フレンドリーなインターフェースを提供でき、同時に基本情報の表示、残りのリクエストのシミュレーション、およびデータの取得もできます。
ダウンロード、githubでelasticsearch-headを検索、ダウンロードリンクを見つけてダウンロード
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
解凍、
uzip master.zip
ダウンロードしたディレクトリに入り、依存環境をダウンロードします
cd elasticsearch-head-master/
npm install
サービスを開始し、
npm run start
表示、httpにアクセス:// localhost:9100 /
elasticsearchプラグインとheadプラグインは2つの別個のプロセスであるため、クラスターの健全性:接続なしが上に表示されます。これらの間のアクセスはクロスドメインであり、elasticsearch構成を変更する必要があります。
vim config/elasticsearch.yml
ファイルの最後に次のコンテンツを追加します。
http.cors.enabled: true
http.cors.allow-origin: "*"
esをバックグラウンドで再起動します
sh ./bin/elasticsearch -d
headプラグインを再起動し、ブラウザにアクセスすると、次のコンテンツが表示されます