
Elasticsearch Kibana ik 6.8安装部署
1.安装java环境
- 查看当前环境是否自带jdk,需要卸载旧版本
[root@tike ~]# rpm -qa | grep jkd //查看 [root@tike ~] rpm -e | grep java //删除 # 卸载 -e --nodeps 强制删除 [root@tike ~]# rpm -e --nodeps jdkxxxxxxxxxxxxxxxx
- 安装配置java-1.8-openjdk环境
[root@tike ~]# yum -y install java-1.8.0-openjdk [root@tike ~]# yum install -y java-1.8.0-openjdk-devel [root@tike ~]# java -version openjdk version "1.8.0_302" OpenJDK Runtime Environment (build 1.8.0_302-b08) OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode) // 不需要手工加 [root@tike ~]# vi /etc/profile # java environment JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib export JAVA_HOME CLASSPATH PATH [root@tike ~]# source /etc/profile
2.安装Elasticsearch
下载安装
[root@tike ~]# wget https://mirrors.tuna.tsinghua.edu.cn/elasticstack/6.x/yum/6.8.4/elasticsearch-6.8.4.rpm -O elasticsearch-6.8.4.rpm [root@tike ~]# rpm -ivh elasticsearch-6.8.4.rpm [root@tike ~]# systemctl daemon-reload [root@tike ~]# systemctl enable elasticsearch.service [root@tike ~]# mkdir -p /data/elasticsearch/data/ [root@tike ~]# mkdir -p /data/elasticsearch/log/ [root@tike ~]# chown -R elasticsearch. /data/elasticsearch调整配置文件
node-es01
[root@tike ~]# cat>/etc/elasticsearch/elasticsearch.yml<<EOF cluster.name: ccw node.name: node-es01 path.data: /data/elasticsearch/data/ path.logs: /data/elasticsearch/log/ network.host: "10.5.2.144" http.port: 9200 discovery.zen.ping.unicast.hosts: ["10.5.2.144","10.5.2.145","10.5.2.146"] discovery.zen.minimum_master_nodes: 1 EOFnode-es02
[root@tike ~]# cat>/etc/elasticsearch/elasticsearch.yml<<EOF cluster.name: ccw node.name: node-es02 path.data: /data/elasticsearch/data/ path.logs: /data/elasticsearch/log/ network.host: "10.5.2.145" http.port: 9200 discovery.zen.ping.unicast.hosts: ["10.5.2.144","10.5.2.145","10.5.2.146"] discovery.zen.minimum_master_nodes: 1 EOFNode-es03
[root@tike ~]# cat>/etc/elasticsearch/elasticsearch.yml<<EOF cluster.name: ccw node.name: node-es03 path.data: /data/elasticsearch/data/ path.logs: /data/elasticsearch/log/ network.host: "10.5.2.146" http.port: 9200 discovery.zen.ping.unicast.hosts: ["10.5.2.144","10.5.2.145","10.5.2.146"] discovery.zen.minimum_master_nodes: 1 EOF系统调参
[root@tike ~]# echo vm.max_map_count=655360 >> /etc/sysctl.d/99-sysctl.conf [root@tike ~]# sysctl -p [root@tike ~]# cat>>/etc/security/limits.conf<<EOF * soft nofile 655350 * hard nofile 655350 EOF [root@tike ~]# cat>>/etc/security/limits.d/20-nproc.conf<<EOF * soft nproc 20480 * hard nproc 40960 EOFjvm调优
[root@tike ~]# cp /etc/elasticsearch/jvm.options /etc/elasticsearch/jvm.options.default [root@tike ~]# sed -i 's/-Xms1g/-Xms4g/g' /etc/elasticsearch/jvm.options [root@tike ~]# sed -i 's/-Xmx1g/-Xmx4g/g' /etc/elasticsearch/jvm.options [root@tike ~]# cp /etc/sysconfig/elasticsearch /etc/sysconfig/elasticsearch.default [root@tike ~]# echo "MAX_OPEN_FILES=655350" >> /etc/sysconfig/elasticsearch [root@tike ~]# echo "MAX_MAP_COUNT=655360" >> /etc/sysconfig/elasticsearch启动服务
[root@tike ~]# systemctl start elasticsearch
[root@tike ~]# systemctl status elasticsearch验证
[root@tike ~]# curl "http://10.5.2.144:9200/"
3.yum安装Elasticsearch
- Download and install the public signing key
[root@tike ~]# rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
- 配置yum源
[root@tike ~]# cat > /etc/yum.repos.d/elasticsearch.repo <[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
- 安装6.8.4,指定版本安装
[root@tike ~]# yum install elasticsearch-6.8.4 -y
- 调整配置文件
[root@tike ~]# egrep -v "#|^$" /etc/elasticsearch/elasticsearch.yml
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
http.port: 9200
6.中文分词插件
https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v6.8.4
[root@tike ~]# cd /usr/share/elasticsearch/plugins/ik
[root@tike ~]# unzip elasticsearch-analysis-ik-6.8.4.zip验证:
http://$ip:9200/_cat/plugins
7.安装Kibana
Download and install the public signing key:
[root@tike ik]# rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch [root@tike ~]# vim /etc/yum.repos.d/kibana.repo [kibana-6.x] name=Kibana repository for 6.x packages baseurl=https://artifacts.elastic.co/packages/6.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-mdyum安装
[root@tike ik]# yum install kibana-6.8.4 -y
8.启动Kibana
单点配置
[root@tike ik]# egrep -v "#|^$" /etc/kibana/kibana.yml server.port: 5601 server.host: "0.0.0.0" elasticsearch.hosts: ["http://0.0.0.0:9200"] [root@tike ik]# systemctl start kibana [root@tike ik]# systemctl status kibana集群配置
# 访问端口号 server.port: 5601 # 访问地址 server.host: "192.168.75.20" # 名称 server.name: "192.168.75.20" # es集群地址 elasticsearch.hosts: ["http://192.168.7.232:9200", "http://192.168.7.231:9200","http://192.168.7.229:9200"] # 中文界面 i18n.locale: "zh-CN"
9.验证
ip:5601
8.参考
https://blog.csdn.net/xiaoge335/article/details/100575925
官网:
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/getting-started-install.html