centos7安裝最新版 Elasticsearch7.9+Kibana7.9


下載以下幾個文件包:

jdk-15.0.1_linux-x64_bin.tar.gz

elasticsearch-7.9.3-linux-x86_64.tar.gz

kibana-7.9.3-linux-x86_64.tar.gz

 

#tar -zxvf jdk-15.0.1_linux-x64_bin.tar.gz

#tar -zxvf elasticsearch-7.9.3-linux-x86_64.tar.gz

#tar -zxvf kibana-7.9.3-linux-x86_64.tar.gz

mkdir /usr/java

mkdir /usr/elasticsearch

mkdir /usr/kibana

 

 mv /usr/local/jdk-15.0.1/* /usr/java/
 mv /usr/local/elasticsearch-7.9.3/* /usr/elasticsearch/
 mv /usr/local/kibana-7.9.3-linux-x86_64/* /usr/kibana/
 
vi /etc/profile
在profile文件結尾添加
JAVA_HOME=/usr/java
JRE_HOME=/usr/java/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

  運行命令

source /etc/profile

檢查jdk是否生效

java -version

JDK配置完成!

 

vi /usr/elasticsearch/config/elasticsearch.yml

單機安裝請取消注釋:node.name: node-1,否則無法正常啟動。
在這里插入圖片描述
修改網絡和端口,取消注釋master節點,單機只保留一個node
在這里插入圖片描述
2. 按需修改vim /usr/elasticsearch/config/jvm.options內存設置

vim /usr/elasticsearch/config/jvm.options

== 根據實際情況修改占用內存,默認都是1G,這里測試機是2G修改為512m,經測試,單機1G內存,設置512兆啟動會占用700m+然后在安裝kibana后,基本上無法運行了,運行了一會就掛了報內存不足。 內存設置超出物理內存,也會無法啟動,啟動報錯。==

在這里插入圖片描述
3. 添加es用戶,es默認root用戶無法啟動,需要改為其他用戶

useradd  estest

修改密碼
passwd estest

改變es目錄擁有者賬號

chown -R estest /usr/elasticsearch/
  1. 修改/etc/sysctl.conf
vim /etc/sysctl.conf

末尾添加:vm.max_map_count=655360

在這里插入圖片描述
執行sysctl -p 讓其生效

sysctl -p

5.修改/etc/security/limits.conf

vim /etc/security/limits.conf

末尾添加:

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

在這里插入圖片描述
6. 啟動es

切換剛剛新建的用戶

su  estest

啟動命令

./bin/elasticsearch(在/usr/elasticsearch) 前台啟動,不能推出shell窗口
./bin/elasticsearch -d 后台啟動
 

配置完成:瀏覽器訪問測試。ip:9200
出現此頁面,則一切正常

 

 

 

配置Kibana界面

chown -R estest /usr/kibana/

chmod -R 777 /usr/kibana/

vi /usr/kibana/config/kibana.yml

 

 

 修改為中文:

 

 

 啟動

$cd /usr/kibana

$su estest

$./bin/kibana(路徑:/usr/kibana)直接啟動窗口不能關閉shell窗口

$ nohup ./bin/kibana & 后台啟動

訪問ip:5601,即可看到安裝成功

設置elasticsearch 和 kibana的開機啟動

#cd /etc/init.d

vi elasticsearch

#!/bin/sh
#chkconfig: 2345 80 05
#description: elasticsearch
 
 
case "$1" in
start)
    su elasticsearch<<!
    cd /usr/elasticsearch
    ./bin/elasticsearch -d
!
    echo "elasticsearch startup"
    ;;  
stop)
    es_pid=`ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'`
    kill -9 $es_pid
    echo "elasticsearch stopped"
    ;;  
restart)
    es_pid=`ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'`
    kill -9 $es_pid
    echo "elasticsearch stopped"
    su elasticsearch<<!
    cd /usr/elasticsearch
    ./bin/elasticsearch -d
!
    echo "elasticsearch startup"
    ;;  
*)
    echo "start|stop|restart"
    ;;  
esac
 
exit $?

  

chmod +x elasticsearch

chkconfig --add elasticsearch

vi kibana

#!/bin/bash
# chkconfig:   2345 98  02
# description:  kibana
 
KIBANA_HOME=/usr/kibana/
case $1 in
        start) $KIBANA_HOME/bin/kibana &;;
        *) echo "require start";;
esac

chmod +x kibana 

chkconfig --add kibana


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM