docker安装ES,IK分词器,Kibana

这篇具有很好参考价值的文章主要介绍了docker安装ES,IK分词器,Kibana。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

dockerhub上自己搜要拉的镜像版本

// 拉取es 6.8.0的镜像版本
docker pull elasticsearch:6.8.0
// 运行es镜像
docker run -d -p 9300:9300 -p 9200:9200 --name elasticsearch elasticsearch:6.8.0

运行报错了

ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

docker安装ES,IK分词器,Kibana,docker,elasticsearch,jenkins

报错原因:虚拟内存不足,把虚拟内存调整的稍微大一些即可(如果使用指令发现没有的话自行安装,文件不存在的话自行百度)

// 第一步
cd /etc/

// 第二步,看下有没有这个文件
cat sysctl.conf

// 第三步,修改配置文件
vi sysctl.conf

// 第四步,按i进入编辑模式,调整虚拟内存
vm.max_map_count=262144

// 第五步,保存退出然后执行指令
esc 退出输入框
:wq保存 注意有:
sysctl -p 从新加载内核参数

es持久化,ES中所有数据都在容器中 /usr/share/elasticsearch/data

docker run -d -p 9300:9300 -p 9200:9200 --name elasticsearch -v esData:/usr/share/elasticsearch/data elasticsearch:6.8.0

es持久化+配置化都挂的宿主机上

docker run -d -p 9300:9300 -p 9200:9200 --name elasticsearch -v esData:/usr/share/elasticsearch/data  -v esConfig:/usr/share/elasticsearch/config elasticsearch:6.8.0

ES持久化,改配置,安装ik分词器(我是为了观看方便换行了,实际执行得全拼的一行里面,把我这是删了别复制执行,不然会出现奇奇怪怪的问题)

docker run -d 
-p 9300:9300 
-p 9200:9200 
--name elasticsearch 
// 挂载数据
-v esData:/usr/share/elasticsearch/data  
// 挂载配置
-v esConfig:/usr/share/elasticsearch/config 
// 挂载分词器
-v esPlugins:/usr/share/elasticsearch/plugins  
elasticsearch:6.8.0

分词器到github上自行下载,例如我下载的是6.8.0的,在这里
下载链接,这是6.8.0的下载链接,注意要下载和你es版本一致的,不一致的会出现奇奇怪怪的问题
下载下来之后传输到linux服务器,然后cp文件到你创建的挂载分词器路劲,例如我的如下

cd /var/lib/docker/volumes/esPlugins/_data

// 注意最后面有个点
cp /root/home/elasticsearch-analysis-ik-6.8.0.zip .

mkdir iktest
mv elasticsearch-analysis-ik-6.8.0.zip iktest

// 报错没unzip指令的话自己下一个 apt install unzip
unzip elasticsearch-analysis-ik-6.8.0.zip

docker安装Kibana

// 注意版本要和ES契合,不然会出现奇奇怪怪的问题
docker pull kibana:6.8.0

运行kibana,不指定网桥

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

启动的时候链接ES

// kibana 6
docker run -d --name kibana -e ELASTICSEARCH_URL=http://你机器的IP:9200 -p 5601:5601 kibana:6.8.0

// kibana 7,我没试过。。。
-e ELASTICSEARCH_HOSTS

// 我用的kibana6,改了发现没生效,手动到配置文件改了
docker exec -it 容器ID bash
// 进入配置目录
cd config
// 修改配置
vi kibana.yml
// hosts改为你自己的ES,然后:wq保存退出

注意:如果出现了奇奇怪怪的问题,连不上,这个红框框中的空格删了
docker安装ES,IK分词器,Kibana,docker,elasticsearch,jenkins

kibana加载配置文件启动文章来源地址https://www.toymoban.com/news/detail-522044.html

docker run -d --name kibana -p 5601:5601 -v kibanaConf:/usr/share/kibana/config kibana:6.8.0
// 查看卷的目录
docker inspect kibanaConf
// 编辑配置文件
vi kibana.yml

到了这里,关于docker安装ES,IK分词器,Kibana的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker上安装Elasticsearch、Kibana 和IK分词器

    随着大数据和日志管理的兴起,Elasticsearch和Kibana成为了许多开发者和系统管理员首选的工具,我接下来使用的版本是 8.11.0 ,我实测测试过都能成功安装的版本有: 7.6.2 、 8.1.0 、 8.6.0 等。 安装Elasticsearch Docker仓库官网 步骤一:创建Docker网络 为了让Elasticsearch和Kibana能够相互

    2024年01月19日
    浏览(36)
  • Docker安装部署[8.x]版本Elasticsearch+Kibana+IK分词器

    在我发的上一个博客里记录了如何安装7.x版本的elasticsearch,我在跟着教学学习Java Rest Client的时候发现在elastic的官网上Java Rest Client已经被标注为过时了,elastc提供了全新的Elasticsearch Java API Client,作为程序员,应该勇于去尝试新技术,因此我决定继续尝试使用elasticsearch8.x版本

    2024年02月05日
    浏览(36)
  • docker-compse安装es(包括IK分词器扩展)、kibana、libreoffice

    Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。 Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。 Elasticsearch、Log

    2024年04月22日
    浏览(31)
  • docker安装elasticsearch kibana 8.6.0(设置密码+汉化+ik分词器)

    记得开放使用的端口,或者关闭防火墙 提示:需要提升虚拟机或者服务器的内存到8G以上 拉取镜像并安装 设置密码 进入es容器,设置密码 生成签名 把这一串复制到kibana网页(服务器ip+5601)中 记得要快,好像是30分钟的期限 出现验证代码请求 退出es,进入kibana容器生成code 复制这个

    2024年02月03日
    浏览(35)
  • ELK第一讲之【docker安装(Elasticsearch、kibana、IK分词器、Logstash)8.4.3】

    1、 对应版本kibana8.4.3的安装 2、 IK分词器8.4.3的安装 3、 Logstash-8.4.3的安装 启动出现以下错误,再执行该操作 出现max virtual memory areas vm.max_map_count [65530] is too low,increase to at least [262144] 1、启动es 2、复制elasticsearch.yml 3、复制完成后、关闭不要的校验 4、关闭容器 开放9200端口 打

    2023年04月23日
    浏览(47)
  • 在 Linux 上使用 Docker 安装 Elasticsearch 和 Kibana 并配置 IK 分词器和停用词典

    首先要创建一个网络,以便让 ES 和 Kibana 容器互联。 使用 Docker 拉取 Elasticsearch7.17.11 版本的镜像: 拉取完镜像后使用 Docker 运行 ES 容器: 注: -e \\\"ES_JAVA_OPTS=-Xms512m -Xmx512m\\\" :设置堆大小(默认堆大小为 1GB 1 ) -e \\\"discovery.type=single-node\\\" :单节点模式 -v es-data:/usr/share/elasticsear

    2024年02月05日
    浏览(38)
  • [ES]mac安装es、kibana、ik分词器

    1、创建一个网络,网络内的框架(es+kibana)互联 2、下载es和kibana 3、运行docker命令部署单点es+kibana(用来操作es) 说明 4、访问 5、查看日志 访问http://localhost:5601/ 点击这个,在里面写就行了 ​ 可选的有standard、english、chinese但是他们的中文都是一个字分一个词 下载这个 https:

    2024年02月11日
    浏览(27)
  • ES(二)| 安装ES、Kibana、IK分词器、拼音分词器(自动补全)

    上一篇:ES(一)| ES简介、倒排索引、索引库操作语法、文档操作语法、Java使用RestClient进行ES操作 安装包下载: 链接:https://pan.baidu.com/s/1Y1O0B8aG7qzRLFFVYo9nHw 提取码:hdyc 因为我们还需要部署 kibana 容器,因此需要让 es 和 kibana 容器互联。这里先创建一个网络: 这里我采用

    2023年04月08日
    浏览(43)
  • 安装elasticsearch、kibana、IK分词器、扩展IK词典

    后面还会安装 kibana ,这个会提供可视化界面方面学习。 需要注意的是 elasticsearch 和 kibana 版本一定要一样!!! 否则就像这样 1、创建网络 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络: 2、镜像安装 pull 安装 因为镜像文件比较大,将

    2024年02月02日
    浏览(35)
  • linux安装搭建配置docker,mysql,nacos,redis哨兵集群,kafka,elasticsearch,kibana,IK分词器,安装Rabbitmq,安装并配置maven

    目录 搭建docker 1.2安装yum工具  1.3更新阿里镜像源 1.4下载docker 1.5关闭防火墙 1.6启动docker 1.7查看docker版本 1.8配置阿里云镜像 1.8.1 创建文件夹 1.8.2在文件夹内新建一个daemon.json文件 1.8.3重载文件 1.9重启docker 2安装MySQL 3安装nacos 3.1拉取nacos镜像并启动 3.2启动nacos命令 3.3命令敲完

    2024年02月03日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包