Elasticsearch+Kibana安装

下载LINUX版本

image.png

image.png

一、Elasticsearch

将包上传到Linux,解压

tar -xvf elasticsearch-6.4.2.tar.gz


创建es用户

useradd es


将es得文件赋值给es用户

chown -R es:es elasticsearch-6.4.2/


修改环境配置文件

vi /etc/security/limits.conf

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


vi /etc/security/limits.d/90-nproc.conf

*          soft    nproc     4096


vi /etc/sysctl.conf

vm.max_map_count=262145


修改ES配置

vi config/elasticsearch.yml

cluster.name: my-es
node.name: node-1
path.data: /home/ap/elasticsearch-6.4.2/data
path.logs: /home/ap/elasticsearch-6.4.2/logs
network.host: 0.0.0.0
bootstrap.memory_lock: false
bootstrap.system_call_filter: false


vi config/jvm.options

-Xms128m
-Xmx128m


如果是es7以上版本,JDK需要11,则需要修改启动脚本,在最开始处增加JAVA配置

vi bin/elasticsearch

export JAVA_HOME=/home/ap/jdk-11.0.9
export PATH=$JAVA_HOME/bin:$PATH
if [ -x "$JAVA_HOME/bin/java" ]; then
        JAVA="/home/ap/jdk-11.0.9/bin/java"
else
        JAVA=`which java`
fi


运行启动脚本

./elasticsearch



二、KIBANA

将包上传到Linux,解压

tar -xvf kibana-6.4.2-linux-x86_64.tar.gz


将kibana得文件赋值给es用户

chown -R es:es kibana-6.4.2/


修改kibana配置

vi config/kibana.yml

server.port: 5601
server.host: "0.0.0.0"
elasticsearch.url: "http://localhost:9200" 
kibana.index: ".kibana"


如果是kibana7以上版本,则

elasticsearch.url: "http://localhost:9200"

改为

elasticsearch.hosts: "http://localhost:9200/"

并且7可以配置中文

i18n.locale: "zh-CN"


运行启动脚本

./kibana


{context}