Centos 7インストールelasticsearch 7.2.0とkibana 7.2.0
注esバージョンとkibanaバージョンは一致する必要があります
個人的な習慣:インストールフォルダの準備
1.jdkのインストール(通常1.8)
現在のディレクトリ[root@localhost soft]#
ダウンロードが完了したら(個人的な習慣で名前を変更する)
解凍が完了したらjdk環境変数を構成する
ファイルの下部に次の情報を入力し、保存します.
コマンドを実行してプロファイルを有効にする
コマンドを実行してjdkが正常にインストールされたかどうかを確認します
2.elasticsearchインストール
新しいユーザーの準備
sudoersファイルの書き込み権限を追加し、デフォルトは読み取り専用です.
esユーザーroot権限の追加 内容は次のとおりです.
保存して終了します
現在のディレクトリ[root@localhost elasticsearch]#
名前を変えて解凍しやすいように
elasticsearch構成の変更
対応する場所を探して修正する
システム構成の変更は70%完了/etc/security/limits.conf
以下の内容を追加します.
変更/etc/sysctl.conf
以下の内容を追加します.
保存後、次の操作を行います.
編集/etc/security/limit.d/20-nproc.confプロファイル
以下の構成に変更
ソフトウェアフォルダおよびdatalogをesユーザーに許可する
ユーザーの切り替えとelasticsearchの起動
起動に成功したことを示します
正常な起動を表すことができます......それでは、私たちは他の操作をすることができませんので、まずCtrl+cで起動を終了します.
別の起動コマンド(バックグラウンド起動)
他の操作には影響しません
次のコマンドを使用して、起動するかどうかを確認します.
次に通常のアクセスを行うためにはes対応のポートを開く必要があります
余計なことを言わずに命令する
(注:詳細linux centos 7ファイアウォールおよびポートオープン関連コマンドを参照してください:https://www.cnblogs.com/merely/p/10761792.html)
操作するとesに正常にアクセスできます(youIP:9200)
3.kibanaインストール
現在のディレクトリ
kibanaをダウンロード
kibanaのプロファイルを変更するには、次の手順に従います.
内容は次のとおりです.
構成を保存し、esユーザーに切り替えてkibanaを起動します.
statusが現れると成功を示す
次のブラウザアクセス
kibanaバックグラウンド起動
まずkibanaが起動したばかりのプロセスを探して殺します
バックグラウンド起動コマンド
これでkibanaおよびelasticsearchのインストールは終了しました
注esバージョンとkibanaバージョンは一致する必要があります
阿里雲新旧顧客専属低価格&高額金券新ユーザー低1折クラウドサーバー低89元年
https://www.aliyun.com/minisite/goods?userCode=b84d0jpg
個人的な習慣:インストールフォルダの準備
mkdir soft
mkdir soft/elasticsearch
mkdir datalog
1.jdkのインストール(通常1.8)
現在のディレクトリ[root@localhost soft]#
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
ダウンロードが完了したら(個人的な習慣で名前を変更する)
mv jdk-8u141-linux-x64.tar.gz jdk-8u141.tar.gz
tar zxvf jdk-8u141.tar.gz
解凍が完了したらjdk環境変数を構成する
vi /etc/profile
ファイルの下部に次の情報を入力し、保存します.
#set java environment
export JAVA_HOME=/soft/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
コマンドを実行してプロファイルを有効にする
source /etc/profile
コマンドを実行してjdkが正常にインストールされたかどうかを確認します
java -version
2.elasticsearchインストール
新しいユーザーの準備
groupadd es
useradd es -g es
passwd es
sudoersファイルの書き込み権限を追加し、デフォルトは読み取り専用です.
chmod -v u+w /etc/sudoers
vi /etc/sudoers
esユーザーroot権限の追加 内容は次のとおりです.
es ALL=(ALL) ALL
保存して終了します
# sudoers
chmod -v u-w /etc/sudoers
現在のディレクトリ[root@localhost elasticsearch]#
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
mv artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz /soft/elasticsearch
rm -rf artifacts.elastic.co
名前を変えて解凍しやすいように
mv elasticsearch-7.2.0-linux-x86_64.tar.gz elasticsearch-7.2.0.tar.gz
tar zxvf elasticsearch-7.2.0.tar.gz
elasticsearch構成の変更
vi elasticsearch-7.2.0/config/elasticsearch.yml
対応する場所を探して修正する
node.name: node-1
#
path.data: /datalog/es/data
path.logs: /datalog/es/logs
# ip
network.host: 0.0.0.0
# ( 9200)
http.port: 9200
# ( ), ["127.0.0.1"]
discovery.seed_hosts: ["localhost"]
# mater name ip, ( > )
cluster.initial_master_nodes: ["node-1"]
システム構成の変更は70%完了/etc/security/limits.conf
vi /etc/security/limits.conf
以下の内容を追加します.
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
変更/etc/sysctl.conf
vi /etc/sysctl.conf
以下の内容を追加します.
vm.max_map_count=655360
保存後、次の操作を行います.
sysctl -p
編集/etc/security/limit.d/20-nproc.confプロファイル
vi /etc/security/limit.d/20-nproc.conf
以下の構成に変更
* soft nproc 4096
* hard nproc 4096
root soft nproc unlimited
#es
es soft nofile 65536
es hard nofile 65536
ソフトウェアフォルダおよびdatalogをesユーザーに許可する
chown -R es /soft
chown -R es /datalog
ユーザーの切り替えとelasticsearchの起動
su es
./soft/elasticsearch/elasticsearch-7.2.0/bin/elasticsearch
起動に成功したことを示します
正常な起動を表すことができます......それでは、私たちは他の操作をすることができませんので、まずCtrl+cで起動を終了します.
別の起動コマンド(バックグラウンド起動)
./soft/elasticsearch/elasticsearch-7.2.0/bin/elasticsearch -d
他の操作には影響しません
次のコマンドを使用して、起動するかどうかを確認します.
ps aux|grep elasticsearch
次に通常のアクセスを行うためにはes対応のポートを開く必要があります
余計なことを言わずに命令する
# :(active running )
systemctl status firewalld.service
# :
systemctl start firewalld.service
# :
systemctl enable firewalld.service
# :
firewall-cmd --list-port
# :( kibana )
firewall-cmd --zone=public --add-port=9200/tcp --permanent
firewall-cmd --zone=public --add-port=5601/tcp --permanent
# :
firewall-cmd --reload
(注:詳細linux centos 7ファイアウォールおよびポートオープン関連コマンドを参照してください:https://www.cnblogs.com/merely/p/10761792.html)
操作するとesに正常にアクセスできます(youIP:9200)
3.kibanaインストール
現在のディレクトリ
kibanaをダウンロード
#kibana
wget -p /soft/elasticsearch https://artifacts.elastic.co/downloads/kibana/kibana-7.2.0-linux-x86_64.tar.gz
# /soft/elasticsearch/
mv artifacts.elastic.co/downloads/kibana/kibana-7.2.0-linux-x86_64.tar.gz /soft/elasticsearch/
#
mv kibana-7.2.0-linux-x86_64.tar.gz kibana-7.2.0.tar.gz
#kibana
tar -zxvf kibana-7.2.0.tar.gz
kibanaのプロファイルを変更するには、次の手順に従います.
vi kibana-7.2.0/config/kibana.yml
内容は次のとおりです.
# ( 5601)
server.port: 5601
# ip
server.host: "0.0.0.0"
# elasticsearch
elasticsearch.hosts: ["http://localhost:9200"]
# kibana
i18n.locale: "zh-CN"
構成を保存し、esユーザーに切り替えてkibanaを起動します.
./soft/elasticsearch/kibana-7.2.0/bin/kibana
statusが現れると成功を示す
次のブラウザアクセス
kibanaバックグラウンド起動
まずkibanaが起動したばかりのプロセスを探して殺します
netstat -tunlp|grep 5601
バックグラウンド起動コマンド
nohup ./soft/elasticsearch/kibana-7.2.0/bin/kibana > /dev/null 2>&1 &
#
netstat -tunlp|grep 5601
これでkibanaおよびelasticsearchのインストールは終了しました
注esバージョンとkibanaバージョンは一致する必要があります
阿里雲新旧顧客専属低価格&高額金券新ユーザー低1折クラウドサーバー低89元年
https://www.aliyun.com/minisite/goods?userCode=b84d0jpg