Elastic Stack(一)——Elasticsearch与Kibana的安装

概述

Elastic Stack包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。
在这里插入图片描述

Elasticsearch安装

本文安装环境基于Linux系统与Docker进行部署,操作前请确认已经安装Docker。
1)从仓库中查找Elasticsearch镜像

docker search elasticsearch

Docker Search
2)拉取镜像,这里是7.6.2版本

 docker pull elasticsearch:7.6.2

3)查看镜像

docker images

在这里插入图片描述
4)启动容器

 docker run -d --name es -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" elasticsearch:7.6.2

5)查看运行的容器

docker ps

在这里插入图片描述
6)进入容器内部

docker exec -it es /bin/bash

7)修改config/elasticsearch.yml,进行跨域配置

 vi elasticsearch.yml
cluster.name: "docker-cluster"
network.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"

注: docker安装vi

apt-get update
apt-get install vim

8)重启ElasticSearch容器

docker restart es(或容器ID)

9)浏览器输入http://www.cczhang.tech:9200/访问
在这里插入图片描述

Elasticsearch安装ik分词器

1)下载ik分词器压缩包,建议复制链接到迅雷下载
下载链接:
ik分析器
在这里插入图片描述
2)进入容器内部

docker exec -it es /bin/bash

3)在plugins文件夹下新建ik文件夹

cd plugins
mkdir ik

4)上传ik压缩包到服务器
5)复制ik压缩包到容器内的ik文件夹下,解压

 docker cp elasticsearch-analysis-ik-7.6.2.zip 10d80cb6e147:/usr/share/elasticsearch/plugins/ik

6)退出容器,重启es容器

exit
docker restart es(或容器ID)

安装ElasticSearch-Head

ElasticSearch-Head是一个管理界面,可以查看ElasticSearch相关信息。
Github:ElasticSearch-Head
1)拉取ElasticSearch-Head镜像

docker pull mobz/elasticsearch-head:5

在这里插入图片描述

2)运行ElasticSearch-Head容器

docker run -d --name es_head -p 9100:9100 mobz/elasticsearch-head:5

3)浏览器输入http://www.cczhang.tech:9100/访问
在这里插入图片描述

Kibana安装

Kibana的版本要与Elasticsearch保持一致
1)拉取镜像

 docker pull kibana:7.6.2

2)启动容器

docker run -d --name kibana -p 5601:5601  kibana:7.6.2

3)访问Kibana,浏览器输入http://www.cczhang.tech:5601/访问
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值