ElasticSearch6.8.4&kibana6.8.4 インストールチュートリアル

序章

ElasticSearch 6.8.4 はクライアント マシンにインストールされているため、ローカル インストールはスタンドアロン テストに使用されるため、記録します。
仮想マシンの Linux バージョンは centos7 です。

環境構成に依存

JDKをインストール

JDK チュートリアルをインストールすると、私の記事を読むことができます: https://blog.csdn.net/weixin_52799373/article/details/126405150

インストール パッケージをダウンロードする

それらをすべて /usr/local にダウンロードします

弾性検索

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.4.tar.gz

ここに画像の説明を挿入

きばな

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.8.4-linux-x86_64.tar.gz

ここに画像の説明を挿入
ここに画像の説明を挿入

インストール

解凍する

tar -zxvf elasticsearch-6.8.4.tar.gz
tar -zxvf kibana-6.8.4-linux-x86_64.tar.gz

解凍後:
ここに画像の説明を挿入

エラスティックサーチをインストールする

セキュリティ上の問題により、elasticsearch は root ユーザーによる起動を許可していないため、elasticsearch を起動するには新しいユーザーを作成してください。

# 添加用户
useradd elasticsearch
# 设置权限
chown -R elasticsearch:elasticsearch /usr/local/elasticsearch-6.8.4
chown -R elasticsearch:elasticsearch /usr/local/kibana-6.8.4-linux-x86_64

ここに画像の説明を挿入

構成の微調整を開始する

編集 起動時の IP とポートvim /usr/local/elasticsearch-6.8.4/config/elasticsearch.ymlを設定します. 設定されていない場合, デフォルトは localhost
でコメントを外すか, 最後に直接追加することができます. 後で追加してください。

network.host: 192.168.169.131
http.port: 9200

ここに画像の説明を挿入

システム構成の調整

/etc/security/limits.conf ファイルを変更し、構成を追加します。有効にするには再度ログインする必要があります

# 在文件末尾中增加下面内容
# 调整每个进程最大同时打开文件数,最大线程个数
# elasticsearch 前面创建的es用户
elasticsearch soft  nofile  65536
elasticsearch hard  nofile  65536
elasticsearch soft  nproc  4096
elasticsearch hard  nproc  4096

ここに画像の説明を挿入
/etc/sysctl.conf ファイルを変更して構成を追加する

vm.max_map_count=262144

sysctl -p はコマンドを実行して有効にします。それ以外の場合は失敗します。
ここに画像の説明を挿入
ここに画像の説明を挿入

起動メモリの調整

vim /usr/local/elasticsearch-6.8.4/config/jvm.options
# 根据机器内存而定
-Xms256m
-Xmx256m

起動

Elasticsearch ユーザーを切り替えます。su elasticsearch

  1. 正常起動:/usr/local/elasticsearch-6.8.4/bin/elasticsearch
    ここに画像の説明を挿入
    上図のように起動成功
    ここに画像の説明を挿入
    仮想マシンはポート開放していないので、上図のように仮想マシン内のブラウザで直接 http://localhost:9200/ にアクセスすると、それは成功しています。

  2. バックグラウンド開始:/usr/local/elasticsearch-6.8.4/bin/elasticsearch -d

キバナをインストール

設定を変更

/usr/local/kibana-6.8.4-linux-x86_64/config/kibana.yml を変更して es のポートアドレスを設定します. このファイルはすべてコメントアウトされているので, 以下の内容を最後に直接追加することをお勧めします.

server.host: "192.168.169.131"
elasticsearch.hosts: ["http://192.168.169.131:9200"]

ここに画像の説明を挿入

起動

/usr/local/kibana-6.8.4-linux-x86_64/bin/kibana

http://192.168.169.131:5601 にアクセスして
ここに画像の説明を挿入
、Kibana を中国語に設定します。vim /usr/local/kibana-6.8.4-linux-x86_64/config/kibana.yml

i18n.locale: "zh-CN"

ここに画像の説明を挿入
Kibana バックグラウンドによって開始されたコマンド

mkdir /usr/local/kibana-6.8.4-linux-x86_64/logs
mkdir /usr/local/kibana-6.8.4-linux-x86_64/pid
nohup /usr/local/kibana-6.8.4-linux-x86_64/bin/kibana >> /usr/local/kibana-6.8.4-linux-x86_64/logs/kibana.log 2>&1 & echo $! > /usr/local/kibana-6.8.4-linux-x86_64/pid/kibana.pid

中国語インターフェース
ここに画像の説明を挿入

よくある問題

java.nio.file.AccessDeniedException: /usr/local/elasticsearch-6.8.4/config/elasticsearch.keystore は
権限がないことを意味します。再実行してくださいchown -R elasticsearch:elasticsearch /usr/local/elasticsearch-6.8.4
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_52799373/article/details/126404433