linux單機es7.8、kibana7.8加ik分詞部署詳細

沙漠飄雪發表於2020-12-10

1、建立使用者

新增es使用者  Adduser es

建立密碼 passwd  es

2、es7.8需要jdk11

jdk11下載:

wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz

解壓jdk

3、Elasticsearch安裝

  1. 下載elasticsearch
  2. 解壓 tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
  3. 修改配置檔案     cd elasticsearch-7.8.0/config     vim elasticsearch.yml 將network.host更改如下

5、如果jdk版本不是jdk11可以修改下面的配置,

cd $ES_HOME

Cd bin
Jdk配置
Vim  elasticsearch 

# 指定jdk11
export JAVA_HOME=/opt/es/elasticsearch-7.8.0/jdk
export PATH=$JAVA_HOME/bin:$PATH


# 新增jdk判斷
if [ -x "$JAVA_HOME/bin/java" ]; then
        JAVA="/opt/software/jdk/jdk-11.0.1/bin/java"
else
        JAVA=`which java`
fi

 

6、啟動es  cd $ES_HOME/bin ./elasticsearch

如果出現下面錯誤

 

切換到root使用者將編輯limits.conf 備份
cd /etc/security/
cp  limits.conf limits.conf.bak
編輯 /etc/security/limits.conf,追加以下內容;
* soft nofile 65536
* hard nofile 65536
執行 ulimit -a
編輯sysctl.conf檔案
vim /etc/sysctl.conf
新增下面配置:
vm.max_map_count=655360
並執行命令:
sysctl -p

再重新啟動elasticsearch
 

 

8、安裝kibana

下載kibana

  1. 下載並解壓
  2. 進入config目錄修改配置檔案
  3. vim kibana.yml修改內容如下:

    其中server.host按實際修改

  4. 啟動kibana,cd ../bin/  使用./kibana

9、安裝ik分詞器

  1. 下載ik分詞器 

    wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.8.0/elasticsearch-analysis-ik-7.8.0.zip

  2. 然後切換目錄到elasticsearch的外掛目錄

    cd  $es_home/plugins
    ##建立 ik 目錄
    mkdir ik
    ##將下載的 elasticsearch-analysis-ik-7.8.0.zip 解壓到 ik 目錄
    unzip -d /usr/share/elasticsearch/plugins/ik elasticsearch-analysis-ik-7.8.0.zip
    
    

    重啟es  

 

 

 

 

相關文章