docker之es+es-head+kibana+ik分词器安装

一、es

第一步:搜索
docker search elasticsearch
第二步:下载镜像
第三步:创建数据文件夹和配置文件
宿主服务器创建文件夹
mkdir -p /docker/es1/data
vim /docker/es1/es.yml
输入配置内容:
http.host: 0.0.0.0
#集群名称 所有节点要相同
cluster.name: "es01"
##本节点名称
node.name: master
##作为master节点
node.master: true
##是否存储数据
node.data: true
## head插件设置
http.cors.enabled: true
http.cors.allow-origin: "*"
##设置可以访问的ip 这里全部设置通过
network.bind_host: 0.0.0.0
##设置节点 访问的地址 设置master所在机器的ip
network.publish_host: 10.211.55.33
第四步:创建并运行容器
docker run --name es1 -p 9200:9200 -p 9300:9300 -d -v /docker/es/esmaster/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /docker/es/esmaster/data:/usr/share/elasticsearch/data elasticsearch

端口说明:
9100:es-head插件的网站端口号
9200:网页端口
9300:客户端端口 java代码使用

如果容器启动不了
docker logs 容器名称

报:max virtual monery xxxx [65530] is to low
虚拟机太小:
宿主服务器:
vim /etc/sysctl.conf
输入:
vm.max_map_count=655300
重新加载
sysctl -p

重启es容器

第五步:测试
浏览器:http://ip:9200/

二、es-head

Elasticsearch-head搜索服务器的可视化插件
第一步:搜索
docker search elasticsearch-head
第二步:下载
docker pull mobz/elasticsearch-head:5
第三步:创建并运行
docker run -d --name eshead -p 9100:9100 mobz/elasticsearch-head:5
第四步:测试
浏览器输入:http://ip:9100/

三、kibana

第一步:搜索
docker search kibana
第二步:下载
docker pull kibana

注意与es版本兼容

第三步:创建并运行

docker run --name mykibana -e ELASTICSEARCH_URL=http://172.17.0.2:9200 -p 5601:5601 -d kibana

dockker inspect es 查看日志 获取 IP

第四步:测试
浏览器输入:http://ip:5601/

四 、ik

docker exec -it es1

[email protected]:/usr/share/elasticsearch# ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.6.4/elasticsearch-analysis-ik-5.6.4.zip

注意与es版本兼容

ik链接:https://github.com/medcl/elasticsearch-analysis-ik

原文地址:https://www.cnblogs.com/tiankc/p/9709969.html

时间: 2024-07-28 20:21:48

docker之es+es-head+kibana+ik分词器安装的相关文章

IK分词器安装

简介: 当前讲解的IK分词器 包的 version 为1.8. 一.下载zip包. 下面有附件链接[ik-安装包.zip],下载即可. 二.上传zip包. 下载后解压缩,如下图. 打开修改修改好后打成zip包. # 'elasticsearch.version' version of elasticsearch compiled against# You will have to release a new version of the plugin for each new# elastics

Elasticsearch5.1.1+ik分词器安装小记

一.安装elasticsearch 1.首先需要安装好java,并配置好环境变量,详细教程请看 http://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/# 2.安装ElasticSearch,下载rpm包: wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.1.rpm rpm -ivh elasticsearch-5.1.1.rp

elasticsearch入门 (三 ik 分词器安装)

ik git 地址 https://github.com/medcl/elasticsearch-analysis-ik readme 包含各个版本ik对应的 es 版本 下载对应的ikzip包 命令如下 https://github.com/medcl/elasticsearch-analysis-ik/archive/v1.5.0.zip 解压后 执行maven打包命令(默认系统已经安装maven) mvn package 编译成功后进入target下有一个编译好的elasticsearch

elasticsearch ik分词器安装

1.下载? ? 官方网站?https://github.com/medcl/elasticsearch-analysis-ik, 告诉你,可以下载源码,然后自己去编译,这样比较麻烦,可以直接它的版本库中下载编译好的历史版本 https://github.com/medcl/elasticsearch-analysis-ik/releases? 注意要下载编译好的包,而不是源码包 ? 例如得到包?elasticsearch-analysis-ik-1.9.5.zip 进入elasticsearch

Elasticsearch入门之从零开始安装ik分词器

起因 需要在ES中使用聚合进行统计分析,但是聚合字段值为中文,ES的默认分词器对于中文支持非常不友好:会把完整的中文词语拆分为一系列独立的汉字进行聚合,显然这并不是我的初衷.我们来看个实例: POST http://192.168.80.133:9200/my_index_name/my_type_name/_search { "size": 0, "query" : { "range" : { "time": { "

elasticsearch安装ik分词器(极速版)

简介:下面讲有我已经打包并且编辑过的zip包,你可以在下面下载即可. 1.下载zip包.elasticsearch-analysis-ik-1.8.0.jar下面有附件链接[ik-安装包.zip],下载即可.(内有做好的elasticsearch-analysis-ik-1.8.0.jar) 2.上传zip包.下载ik.zip文件后解压缩,如下图. 修改plugin-descriptor.properties文件,将elasticsearch.version=2.2.0改成自己的elastics

【Docker系列】认识ELK,docker安装ELK和IK分词器

1.ELK简介 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件.新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具. Elasticsearch是个开源分布式搜索引擎,提供搜集.分析.存储数据三大功能.它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据

使用Docker 安装Elasticsearch、Elasticsearch-head、IK分词器 和使用

原文:使用Docker 安装Elasticsearch.Elasticsearch-head.IK分词器 和使用 Elasticsearch的安装 一.elasticsearch的安装 1.镜像拉取 docker pull elasticsearch:tag 2.启动 docker run -it -e "discovery.type=single-node" --name="es" -p 9200:9200 -p 9300:9300 elasticsearch 3

Docker容器中的Elasticsearch中离线安装IK分词器

Elasticsearch自带的分词器对中文分词不是很友好,所以我们下载开源的IK分词器来解决这个问题.首先进入到plugins目录中下载分词器,下载完成后然后解压,再重启es即可.具体步骤如下: 注意:elasticsearch的版本和ik分词器的版本需要保持一致,不然在重启的时候会失败.可以在这查看所有版本,选择合适自己版本的右键复制链接地址即可.在该链接中找到符合自己版本的:https://github.com/medcl/elasticsearch-analysis-ik/release