ELK実施Elasticsearch
3619 ワード
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のインストール手順を行います.
Reference
この問題について(ELK実施Elasticsearch), 我々は、より多くの情報をここで見つけました
https://velog.io/@wjddnr6873/ELK-구축-Elasticsearch
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
터미널에서 @ 'java -version' 입력
설치가 필요하다면 'sudo yum install java-(version)-openjdk'로 설치
@ ‘sudo rpm –import https://artifacts.elastic.co/GPG-KEY-elasticsearch’ 실행
@ ‘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’
@ ‘sudo dnf install elasticsearch’ # 해당 명령어 실행 후 설치가 완료되면 아래의 명령어 실행!
@ ‘sudo vim /etc/elasticsearch/elasticsearch.yml’
! network.host에 본인의 서버 ip값을 입력해준다. # 테스트 환경에서는 루프백 또는 localhost 입력
! Discovery. seed_hosts 부분의 주석과 아래 cluster.. nodes 부분의 주석을 풀어준다.
firewall-cmd --add-port=9200/tcp --permanent # 9200/tcp를 허용하겠다.
firewall-cmd --reload # 방화벽 정책을 재실행한다.
firewall-cmd --list-ports # 허용된 포트 리스트를 확인한다.
@ 'sudo reboot' # 시스템 리붓
@ 'sudo systemctl start elasticsearch' # 엘라스틱서치 실행
@ 'sudo systemctl enable elasticsearch' # 부팅 서비스에 등록
@ 'curl -X GET “ip:9200 localhost' # localhost 값은 본인이 vi 편집기에 추가한 ip 입력
Reference
この問題について(ELK実施Elasticsearch), 我々は、より多くの情報をここで見つけました https://velog.io/@wjddnr6873/ELK-구축-Elasticsearchテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol