ElasticSearchインストール手順

  •  
 
ホス2019年5月29日 - 14:47 に投稿

タグ

関連ページ

概要

  • CentOS7にElasticSearchをインストールします。

前提条件

  • OSのセットアップが完了していること
  • Javaがインストールされていること

手順

  1. ElasticSearchのダウンロード
# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.0.0-x86_64.rpm
  • ElasticSearchのインストール
# rpm --install elasticsearch-7.0.0-x86_64.rpm
  • サービスの再読込
# systemctl daemon-reload
  • 自動起動の有効化
    ※自動起動は必須ではありません。
# systemctl enable elasticsearch.service
  • ElasticSearchサービス起動
# systemctl start elasticsearch.service
  • ElasticSearchサービス起動できたことを確認
# systemctl status elasticsearch
  • 接続確認
# curl http://localhost:9200
  • レスポンスの例

    {
    "name" : "localhost.localdomain",
    "cluster_name" : "elasticsearch",
    "cluster_uuid" : "k7mweNryQVOZse1lOwUGpA",
    "version" : {
      "number" : "7.0.0",
      "build_flavor" : "default",
      "build_type" : "rpm",
      "build_hash" : "b7e28a7",
      "build_date" : "2019-04-05T22:55:32.697037Z",
      "build_snapshot" : false,
      "lucene_version" : "8.0.0",
      "minimum_wire_compatibility_version" : "6.7.0",
      "minimum_index_compatibility_version" : "6.0.0-beta1"
    },
    "tagline" : "You Know, for Search"
    }
    
    • 定義ファイルのバックアップ
# cp -p /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml.org
# diff /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml.org
  • 定義ファイルの修正
# vi /etc/elasticsearch/elasticsearch.yml
  • 記述内容

    ~ 50行目付近 ~
    # ---------------------------------- Network -----------------------------------
    #
    # Set the bind address to a specific IP (IPv4 or IPv6):
    #
    #network.host: 192.168.0.1
    network.host: 0.0.0.0 ←アクセスを許可するIPアドレスを指定します、0.0.0.0は全て許可します。
    transport.host: localhost  ←これも追加します
    
    • 修正内容の確認
# diff /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml.org
  • サービス再起動
# systemctl restart elasticsearch
  • アクセスできることを確認します。
# curl http://192.168.1.128:9200
# curl http://keycloakhosomi:9200
  • ElasticSearchのインストールが完了です。
    • 引き続き、ElasticSearchの情報を可視化できるGUIツール「Kibana」のインストールを推奨します。
    • Kibanaインストール手順

参考文献

  • https://qiita.com/gitya107/items/9ca1793f95149e81130e

コメントを追加

プレーンテキスト

  • HTMLタグは利用できません。
  • 行と段落は自動的に折り返されます。
  • ウェブページのアドレスとメールアドレスは自動的にリンクに変換されます。
CAPTCHA
この質問はあなたが人間の訪問者であるかどうかをテストし、自動化されたスパム送信を防ぐためのものです。