ELK実施Elasticsearch


Elasticsearch?


Elasticsearchは無料の検索と分析エンジンで、テキスト、数字、位置ベースの情報、構造化、非構造化データなど、すべてのタイプのデータに適用されます.より詳細な情報はhttps://www.elastic.co/kr/what-is/elasticsearch関連リンクで入手できます!

管理に使用するosを選択する必要があります。ここではCentos 8を使用します。


#仮想マシン環境に導入されましたが、インストールプロセスはスキップされました.
#Centos 8の場合、https://www.centos.org/download/のサイトにs蒸バージョンとしてインストールできます.
OSのインストールが完了したら、javaが正常にインストールされているかどうかを端末で確認する必要があります.
터미널에서 @ 'java -version' 입력

上図に示すように、出力するとjavaが正常にインストールされます.
설치가 필요하다면 'sudo yum install java-(version)-openjdk'로 설치
JAvaのインストールが完了すると、Elasticsearchのインストールプロセスに入ります.
レジストリを追加するには、ターミナルで次のコマンドを実行します.
@ ‘sudo rpm –import https://artifacts.elastic.co/GPG-KEY-elasticsearch’ 실행

次のコマンドを使用して、Elasticsearch Rpmリポジトリを追加します.
@ ‘cd /etc/yum.repos.d/’             # 해당 경로로 이동
@ 'sudo vim elasticsearch.repo’      # 편집기로 아래 작성한 내용을 추가한다.
[elasticstack]
name=Elastic repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

上記の値を保持すると、バージョンの問題で互換性がない可能性があります.これは、進行中にさらに説明されます.
編集内容を上に保存し、次のコマンドを実行します.
@ ‘sudo dnf update’

上記が表示された場合、yを入力してダウンロードを受け付けます.
次に、次のコマンドを実行してElasticsearchをインストールおよび設定します.
@ ‘sudo dnf install elasticsearch’       # 해당 명령어 실행 후 설치가 완료되면 아래의 명령어 실행!
@ ‘sudo vim /etc/elasticsearch/elasticsearch.yml’    

エディタ内のdefault値は別途変更する必要があります.
! network.host에 본인의 서버 ip값을 입력해준다.    # 테스트 환경에서는 루프백 또는 localhost 입력
! Discovery. seed_hosts 부분의 주석과 아래 cluster.. nodes 부분의 주석을 풀어준다. 
編集が完了したら、次のコマンドを使用してファイアウォール設定で9200ポートを許可します.
firewall-cmd --add-port=9200/tcp --permanent         # 9200/tcp를 허용하겠다.
firewall-cmd --reload                                # 방화벽 정책을 재실행한다.
firewall-cmd --list-ports                            # 허용된 포트 리스트를 확인한다.

以上のように9200を追加すれば成功!

今が最後のステップで、中間省略の部分はさらに補足します。


ポートが正常に追加されたと判断した場合は、次のコマンドを実行してシステムを再起動します.
@ 'sudo reboot'           # 시스템 리붓
再起動が完了すると、次のコマンドが発行されます.
@ 'sudo systemctl start elasticsearch'           # 엘라스틱서치 실행
@ 'sudo systemctl enable elasticsearch'          # 부팅 서비스에 등록
上記の過程で他に間違いがなければ.
@ 'curl -X GET “ip:9200 localhost'               # localhost 값은 본인이 vi 편집기에 추가한 ip 입력

つまり、通常出力クエリー値の正常なインストールが完了しました.次にKibanaのインストール手順を行います.