Centos7elasticstackインストールチュートリアル

公式ウェブサイトhttps://www.elastic.co/cn/startで圧縮パッケージをダウンロードし
ます

解凍してインストールします

tar -xvf  elasticsearch

まず、rootはデフォルトで
useradd elsearch
ユーザーグループの変更をサポートしていないため、elasticsearchユーザーを追加する必要があります
chown -R elsearch:elsearch /root/es/
構成ファイルを変更します
vim config/elasticsearch.yml
。network.hostを0.0.0.0に
変更した後、2つの場所を変更する必要があり
ます。127.0.0.1、それデフォルトでは特に高度な開発環境に設定されるため、2つの場所を変更する必要があり、変更する特定の値は実際の条件に応じて変更されます。

-Xms128m
-Xmx128m

2. VMA(仮想メモリ領域)に最大数のメモリマップを作成するようにプロセスを構成します

vim /etc/sysctl.conf
vm.max_map_count=655360

es service
su-elsearch
cd
bin./elasticsearchまたは./elasticsearch-dを開始します#Backgroundstart

#アクセスによるテスト。次のメッセージが表示された場合は、ESが正常に起動したことを意味します。
注:
今回はエラーが報告されます。
could not find java in bundled JDK at /root/es/elasticsearch-7.12.0/jdk/bin/java
このエラーは、解凍されたesディレクトリがまだルートの下にあるためです。したがって、/ esディレクトリがルートディレクトリに作成され、ファイルが/ esディレクトリに再抽出され、ユーザーグループがelsearchとして再承認されます。
再度再起動
すると、組み込みシステム変更するように求められます。組み込みシステムはルートで実行する必要があります。

vim /etc/sysctl.conf 
# 添加
vm.max_map_count = 655360
# 刷新
sysctl -p

ここに画像の説明を挿入
vim /etc/security/limits.conf
次のコンテンツを追加します

* soft nofile 65536
* hard nofile 65536
* soft nproc 2048
* hard nproc 4096

スレッド程数太低错误
vim /etc/security/limits.d/20-nproc.conf
ここに画像の説明を挿入
:デフォルトの検出設定は、実稼働での使用には適していません。[discovery.seed_hosts、discovery.seed_providers、cluster.initial_master_nodes]の少なくとも1つを構成する必要があります

変更する

config/elasticsearch.yml
cluster.initial_master_nodes: ["node-1"]

最後に
http://127.0.0.1:9200/にアクセスすると、
次の図が表示され、インストールが成功したことが示されます。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/csd_nuser/article/details/115295433
おすすめ