ElasticSearch8.8 Docker local安装(一)

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

ES(ElasticSearch) 的安装教程网上比较多,但是基本都是8.0以前版本,8.0以后的版本主要默认支持https加密了 连接上有一些不太一样 尤其用java连接的时候,因此再做一个报告避免一些坑。

前提linux操作系统(我使用虚拟机VirtualBox安装),以及最新docker

一、安装ES

1. 创建网络

docker network create elastic
  •  elastic 是创建的网络名称 可以自己定后面会用到       

2.拉取镜像

docker pull docker.elastic.co/elasticsearch/elasticsearch:8.8.1

3.根据镜像创建容器 

docker run --name ESName c --net elastic -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node"  -t docker.elastic.co/elasticsearch/elasticsearch:8.8.1

启动后控制台会有如下信息打印:

 ElasticSearch8.8 Docker local安装(一),elasticsearch,大数据,搜索引擎

上面的三个信息只会在第一次启动出现,所以一定要记住,如果没记住,可以删掉容器再重创建一次,记录下上面的三个关键信息, 不要推出再开一个client连接到虚拟机用来安装kibana

  • ESName 是docker container的名称自己定 创建好后 使用 "docker start ESName "来启动容器

  • elastic 是刚才创建的网络名称

  • 9200: 访问es的端口号 

  • 9300: 暂时好像用不到

  • discovery.type=single-node: 单节点模式

4.验证ES安装成功

a.浏览器验证

安装成功后的访问地址如下:

https://dockerIP:5200  浏览器打开

ElasticSearch8.8 Docker local安装(一),elasticsearch,大数据,搜索引擎

  • Username: elastic
  • Password: 刚生成的第一个密码 

ElasticSearch8.8 Docker local安装(一),elasticsearch,大数据,搜索引擎 

b.copy CA证书 

另开一个client连接到docker服务器,将证书拷贝到docker服务某目录下: 

docker cp ESName:/usr/share/elasticsearch/config/certs/http_ca.crt /home/elasticsearch/config/

c.控制台验证 

curl --cacert /home/elasticsearch/config/http_ca.crt -u elastic:ESPassword https://localhost:9200

访问成功后信息如下:

ElasticSearch8.8 Docker local安装(一),elasticsearch,大数据,搜索引擎 

 文章来源地址https://www.toymoban.com/news/detail-654493.html

二、安装kibana 

接着上面步骤,重开一个client后: 

1.拉取镜像

docker pull docker.elastic.co/kibana/kibana:8.8.1

2.根据镜像创建容器 

docker run --name kibName --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.8.1
  • kibName: kibana的容器名称 可以通过 "docker start kibName" 来启动kibana
  • elastic: 之前创建的网络

ElasticSearch8.8 Docker local安装(一),elasticsearch,大数据,搜索引擎 

将上面的0.0.0.0换成自己docker服务器的ip,先记录下来.

3.拷贝CA证书到kibana

前面的两个client先不要关,再开一个client. 需要将之前的CA证书放到kibana “/usr/share/kibana/data” 目录下

docker  cp /home/elasticsearch/config/http_ca.crt Raykib:/usr/share/kibana/data

4. 配置kibana 

在浏览器打开 http://dockerIp:5601?code=xxx:

ElasticSearch8.8 Docker local安装(一),elasticsearch,大数据,搜索引擎

在输入框输入之前启动ES时候生成的enrollment-token,点击 "Configure Elastic" 稍等后就会进去登录界面:

ElasticSearch8.8 Docker local安装(一),elasticsearch,大数据,搜索引擎 

  • username:  elastic
  • password: 之前生成的ES密码

登录成功后进入如下界面:

ElasticSearch8.8 Docker local安装(一),elasticsearch,大数据,搜索引擎 

至此kibana配置成功 

三、一些问题 

1. enrollment-token过期

enrollment-token(就是之前启动ES时候第三个最长的那个加密串)半个小时就会过期,如果过期可以通过如下命令重新生成:

docker exec -it RayElastic /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node

2.kibana的verification code 

访问kibana的时候有时会要求输入一个6位的验证码,可以通过如下命令获取:

docker exec -it kibName /usr/share/kibana/bin/kibana-verification-code
  • kibName: 之前创建的kibana的容器名称 

3.如果访问kibana出现如下提示:

ElasticSearch8.8 Docker local安装(一),elasticsearch,大数据,搜索引擎 

只需耐心等待 

 

 

 

 

 

到了这里,关于ElasticSearch8.8 Docker local安装(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 手把手教程:Linux使用docker安装ElasticSearch8.2.3和配套Kibana

    前言 之前用的es一直是比较老的版本,最近做项目的时候觉得该用一个稍微新一点的了,就琢磨了一下新版本的使用,顺便整理下安装流程。之所以要整理这个,是因为新版本的ES跟老版本的安装过程差别太大了,特别是要配套Kibana的情况下。 开放端口 在云服务器控制台配置

    2024年02月11日
    浏览(48)
  • elasticsearch8.5体验(docker部署)

    拉取elasticsearch镜像 拉取kibana镜像 创建docker网络 启动elasticsearch –name 指定容器名 –net 指定网络 -p 绑定端口 -e ES_JAVA_OPTS 指定Jvm启动参数 你可能会看到如下的错误 ERROR: [1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch. 尝试采取以

    2023年04月11日
    浏览(48)
  • Docker 运行Elasticsearch8.4.0报错FileSystemException

    原因:估计是配置文件的挂载有问题 我的解决方法:docker 启动时先不加配置文件的挂载,就能成功运行 1、地址栏无法访问9200端口 需要在容器内的elasticsearch.yml中加入 2、上述方法配置后,访问9200端口需要输入账号密码 查找了一些解决办法后,需要在容器内的配置文件内配

    2024年02月13日
    浏览(37)
  • Docker 安装 Elasticsearch8.8.2\kibana8.8.2\Logstash8.8.2\Filebeat:8.8.2[亲测可用]

    (注:安装ELK8.4.3,Java版本必须是java17JDK) 一、Elasticsearch8.8.2部署 1、下载elasticsearch镜像: docker pull docker.elastic.co/elasticsearch/elasticsearch:8.8.2 2、创建docker网络: docker network create --driver bridge --subnet 172.18.0.0/16 elastic 3、创建Elasticsearch挂载目录 mkdir -p /usr/elk8.8.2/elasticsearch 4、给创

    2024年02月01日
    浏览(52)
  • linux 卸载elasticsearch及安装elasticsearch8.5(rpm)

    目录 卸载elasticsearch rpm安装elasticsearch8.5 # 检查elasticsearch服务状态 # 停止elasticsearch服务状态 # 剔除elasticsearch服务 # 重载系统服务 # 查询rpm安装的elasticsearch # rpm卸载elasticsearch,elasticsearch-6.7.2-1.noarch名称 需要根据查询上一步查询结果来 # 删除残留文件 # 删除elasticsearch自定义文件

    2024年02月03日
    浏览(47)
  • ElasticSearch8集群的安装部署

    一、搭建集群的环境配置: 本集群使用Centos7.6操作系统,8G 4C 80G Linux 6版本不支持安装ES8版本 ES8版本以上的都自带JDK 二、集群安装规划如下: 机器地址 节点名称 节点角色 节点功能 10.1.80.94 node-1 Master,data 主+数据节点 10.1.80.95 node-2 Master,data 主+数据节点 10.1.80.96 node-3 Master,

    2023年04月09日
    浏览(54)
  • Elasticsearch8.3 安装教程【win】

    Elasticsearch 8.3.0 | Elastic 官网下载压缩包解压 配置 : 1.elasticsearch7以上的版本压缩包内自带JDK,使用自带JDK版本配置环境变量,或修改bin中elasticsearch-env.bat配置文件(如果配置了其他jdk版本) 2.在config目录下elasticsearch.yml修改配置(版本开启了ssl,启动es访问不了): xpack.sec

    2024年02月11日
    浏览(42)
  • ElasticSearch8安装ik分词器

    下载与es版本一致的插件包 https://github.com/medcl/elasticsearch-analysis-ik/releases es版本8.2.3,所以下载8.2.3的插件 离线安装 cd /usr/local/elasticsearch/ ./bin/elasticsearch-plugin install file:///usr/local/elasticsearch/elasticsearch-analysis-ik-8.2.3.zip -v 在线安装,github网络不稳,不建议 ./bin/elasticsearch-plugin

    2024年02月16日
    浏览(48)
  • 安装elasticsearch8.9.0及修改配置

    安装es流程 打开文件,添加以下行 vim /etc/sysctl.conf vm.max_map_count=262144 重启生效 sysctl -p 创建用户 useradd es passwd es 修改es目录所属用户 chown -R es:es /opt/elasticsearch-8.9.0 如果内存不足,可以修改es的初始化内存和Max内存,修改文件/opt/elasticsearch-8.9.0/config/jvm.options -Xms8g -Xmx8g 运行e

    2024年02月11日
    浏览(43)
  • windows环境下,安装elasticsearch8.9.0

    win10 elasticsearch 8.9.0 ElasticSearch 是基于lucence开发的,也就是运行需要java jdk支持。 ElasticSearch 8.9.0 自带 OpenJDK ,无需再安装jdk。 在Windows系统安装Nodejs 下载安装包:https://www.elastic.co/downloads/elasticsearch 下载源码:https://github.com/mobz/elasticsearch-head 下载安装包后解压 2. 进入bin目录

    2024年02月03日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包