基于Docker搭建Elasticsearch搜索服务

基础环境

  1. 系统腾讯云Ubuntu16.0.4
  2. Docker 1.13.1
  3. Elasticsearch 5.6.10
  4. Kibana 5.6.10

更新 ubuntu 环境

sudo apt-get update

安装 docker

sudo apt install docker.io

安装 docker-compose

sudo apt install docker-compose

安装 elasticsearch 服务相关

Elasticsearch 用于储存数据

Kibana帮助将数据可视化,用于查看和分析数据

  1. 拉取elasticsearch docker镜像到本地

screen sudo docker pull elasticsearch

加screen 可以保持本地断开连接的情况下,远程服务器还在继续执行pull操作

  1. 拉取kibana docker镜像到本地

screen sudo docker pull kibana

创建 docker-compose.yml 配置文件,并启动镜像

  1. 创建配置文件到更目录 cd ~/ vim docker-composer.yml
  2. 将下面的配置信息拷贝到文件中
version: '2'
services:
  elasticsearch:
    container_name: elasticsearch
	image: elasticsearch:latest
environment:
  - bootstrap.memory_lock=true
  - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
  - discovery.type=single-node
ports:
  - "9300:9300"
  - "9200:9200"
kibana:
  container_name: kibana
  image: kibana:latest
  ports:
    - "5601:5601"
  depends_on:
    - elasticsearch
复制代码

请按照如下图片格式

  1. 启动镜像

sudo docker-compose up -d

加 "-d" 表示保持在后台运行

测试

  1. 在浏览中输入 http://你服务器的ip:9200 成功打开如下图所示

  2. 在浏览器中输入 http://你服务器的ip:5601 成功打开如下图所示

转载于:https://juejin.im/post/5b343769e51d4558d727087d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值