首页 > 其他分享 >使用docker安装ES

使用docker安装ES

时间:2024-04-01 09:44:57浏览次数:34  
标签:安装 kibana elasticsearch ES home docker data es

1、创建网络,让es和kibana容器可以通信互联

docker network create es-net

2、拉取镜像

docker pull elasticsearch:7.12.1

docker pull kibana:7.12.1
这两个版本要一致

3、创建目录

mkdir -p /home/data/es

cd /home/data/es

mkdir es-data

mkdir es-logs

mkdir es-plugins

4、创建es容器

docker run -d \
  --name es \
    -e "ES_JAVA_OPTS=-Xms16G -Xmx16G" \
    -e "discovery.type=single-node" \
    -v /home/data/es/es-data:/usr/local/elasticsearch7.12.1/data \
    -v /home/data/es/es-plugins:/usr/local/elasticsearch7.12.1/plugins \
    -v /home/data/es/es-logs:/usr/local/elasticsearch7.12.1/logs \
    --privileged \
    --network es-net \
    -p 9200:9200 \
    -p 9300:9300 \
elasticsearch:7.12.1

访问:http://localhost:9200

如图:

 

5、创建kibana容器

kibana 是ES数据的可视化面板

docker run -d \
  --name kibana \
    -e ELASTICSEARCH_HOSTS="http://172.16.112.3:9200" \
    --network=es-net \
    -p 5601:5601 \
kibana:7.12.1

访问页面

http://localhost:5601/app/home

 

 

6、安装IK分词器

6.1进入es容器

docker exec -it es /bin/bash

6.2cd到bin

cd /usr/share/elasticsearch/bin

6.3下载安装

./elasticsearch-plugin  install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip

安装会让输入yes

然后重启es容器

如图:

 6.4退出并重启es容器

exit

docker restart es

7、测试

登录kibana

选择 Develop Tools

 把左侧原先的内容删掉

输入

GET _analyze
{
  "analyzer": "ik_smart",
  "text": "用于测试是否可以成功显示哈哈哈"
}

 

点击开始 

即可看到以下内容证明成功

 

标签:安装,kibana,elasticsearch,ES,home,docker,data,es
From: https://www.cnblogs.com/likecoke/p/18107776

相关文章

  • 第 1 章 Kubernetes 介绍
    应用部署方式的演变历史传统部署方式概念直接将应用程序部署在物理机上优点简单,不需要其它技术的参与缺点不能为应用程序定义资源使用边界,很难合理地计算分配资源,程序之间容易产生影响虚拟化部署方式概念在一台物理机上运行多个虚拟机,每个虚拟机都是独立的......
  • YesPMP | 分享有礼,领取现金奖励!
    YesPMP是专业的一站式互联网开发众包服务平台,始终以客户需求为导向,深耕于满足各类企业的软件开发需求。为了实现这一目标,我们打造了一个服务品类丰富的平台,涵盖了从网站开发、APP开发到微信开发等众多领域。不仅如此,还提供UI设计、软件开发、营销推广等一系列服务,旨在为企业提......
  • PhpStorm安装和破解
    PhpStorm安装和破解安装包获取方式:(关注公众号:爬虫探索者)发送phpstorm获取。解压安装包具体安装方法可以参考操作方法类似,如果有需要的软件,可以评论软件名称,我可以分享一下。pycharm安装和破解......
  • WPF中封装一个自己的MessageBox
    前言  在WPF应用程序开发中,我们可以借助其强大灵活的设计能力打造出绚丽而富有创意的用户界面。然而,与这种高度定制化的界面相比,标准MessageBox却显得有些原始和古老。它的外观与现代、绚丽的应用界面格格不入,使得用户在交互中可能感到突兀或不符合预期。  本文将深入探......
  • 从 Redis 开源协议变更到 ES 国产化:一次技术自主的机遇
    引言近日,RedisLabs宣布其主导的开源项目Redis将采用双重源代码可用许可证(RSALv2)和服务器端公共许可证(SSPLv1)。这一重大决策标志着Redis从传统的BSD许可证向更加严格的控制权转变,同时也引发了广泛的社区和行业讨论。这不仅是一个关于许可证变更的故事,更是关于开源社区如何......
  • Oracle 低代码平台 Apex 最新版本 23.2 安装过程
    趁春节快结束前,安装了一把APEX,到目前为此,APEX最新版本为23.2,23.2和21版本有一些变化,只是用于验证,我是使用的单独模式,没有安装TOMAT,下面列一下安装过程:1.环境  ORACLELINUX9.3  GI19.22  ORACLE19.22  CDB  APEX23.22.使用PDB用于APEX  ......
  • 虚拟机环境的搭建及Red Hot系统安装
     VMware虚拟机的安装准备好VMware安装包并下载虚拟机设置注:位置需自定义一个目录并保证所在磁盘空间足够大RedHat系统安装选择提前下载好的rhel系统镜像调出鼠标快捷键:ctrl+alt小键盘上下键移动光标按enter回车键取消启用kdump设置root账户......
  • 在vmware16.2.5上安装虚拟机centos7.9镜像文件
    1:首先,下载vmware 进入到VMware的官网,这里小元子要和大家提前说一下哦,大家可以提前看一下自己的windous的版本,选择适合自己windous版本的vmware进行下载,避免下载以后由于版本问题不兼容。由于小元子是windous11,所以我选择下载vmware16.2.5,(温馨提示:版本兼容问题很重要,windous1......
  • hadoop3.0高可用分布式集群安装
    hadoop高可用,依赖于zookeeper。用于生产环境,企业部署必须的模式. 1.部署环境规划1.1.虚拟机及hadoop角色划分主机名称namenodedatanoderesourcemanagernodemanagerzkfcjournalnodezookeepermasterslave1slave21.2.软件......
  • import resolve from '@rollup/plugin-node-resolve' 这个包的作用是什么
    importresolvefrom'@rollup/plugin-node-resolve'这行代码引入了Rollup.js的一个插件——@rollup/plugin-node-resolve。这个插件在使用Rollup进行模块打包时起到至关重要的作用,具体作用如下:**1.Node.js模块解析:@rollup/plugin-node-resolve插件的主要职责是帮助Ro......