ElasticSearch系列之Linux环境(CentOS)下安装ElasticSearch


如果你准备学习ElasticSearch,那么我相信你已经了解了ES是什么东西,它是干什么的,所以那些概念之类的我就不赘述了,下面直接开始。

前置环境准备

1、Centos7或者其他Linux环境
2、启动Docker docker安装教程可以参考博客:https://blog.csdn.net/nxw_tsp/article/details/108038077

安装ElasticSearch

docker安装ElasticSearch

这里我选择的是ES7.7.0版本

#从docker拉取ES镜像
docker pull elasticsearch:7.7.0   

拉取ES镜像的时候估计需要5分钟左右的等待时间,拉取完之后效果是这样的
在这里插入图片描述
拉取成功之后启动ES

启动ElasticSearch

docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.7.0

参数解释:

  • –name elasticsearch: 给容器起一个名字叫 elasticsearch
  • ES_JAVA_OPTS:在创建实例对象的时候设置堆内存的大小。由于ES默认设置的堆内存太大,我这里使用的是虚拟机,所以给ES设置512M的堆内存。如果你的ES用在生产环境建议设置2G。原则上堆内存设置不能超过机器内存的50%。
  • discovery.type=single-node 这里使用单节点配置即可
  • -p 9200:9200: 将虚拟机9200端口映射到 ElasticSearch 的9200端口
  • -p 9300:9300: 将虚拟机9300端口映射到 ElasticSearch 的9300端口
  • elasticsearch:7.7.0 :将启动的容器

将启动命令回车之后会返回一串字符串,说明启动成功。

查看ES是否启动成功

docker ps -a

在这里插入图片描述
线上图片所示内容即表示ES启动成功。

下面我们在主电脑连接上ES看一下能否访问

测试访问

查看以下虚拟机ip以便在主机访问

ifconfig

输入ifconfig回车即可查看ip信息,比如这里的ip是192.168.254.128
那么我在浏览器中输入http://192.168.254.128:9200/即可访问docker中的ES
在这里插入图片描述
如果返回以上信息,即表明elasticSearch安装成功并能正常使用。

下一篇:ElasticSearch系列之基础入门篇

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Silence-wen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值