使用docker 配置elasticsearch和kibana7.0.0

安装elasticsearch

运行并且挂载本地的目录,并且后台守护进程(-d)执行

docker run -itd --name es -p 9200:9200 -p 9300:9300 -v /Users/wuyongyu/Downloads/elasticsearch/data:/usr/share/elasticsearch/data -v /Users/wuyongyu/Downloads/elasticsearch/logs/:/usr/share/elasticsearch/logs -e "discovery.type=single-node" elasticsearch:7.0.0

停止名称为 es 的docker

sudo docker stop es

重启 docker

sudo docker start es

在容器内启动进程

sudo docker exec -it es /bin/bash

查看容器内的进程

docker top es

删除容器,运行中的容器是无法删除的,需要先停止然后删除

sudo docker rm es

安装kibana

docker pull elasticsearch-kibana

开启kibana

docker run -itd  -p 5601:5601 --name eskibana docker.elastic.co/kibana/kibana:7.0.0

第二张方法: 使用docker-compose安装elasticsearch和kibana

新建文件 docker-compose.yml

version: '2'
services:
  elasticsearch:
    image: elasticsearch:7.0.0
    container_name: elasticsearch
    environment:
      - discovery.type=single-node
    volumes:
      - ./esdata:/usr/share/elasticsearch/data
    networks:
      - efknet
    ports:
      - "9200:9200"

  kibana:
    image: docker.elastic.co/kibana/kibana:7.0.0
    container_name: kibana
    networks:
      - efknet
    ports:
      - "5601:5601"


networks:
  efknet:

执行:

docker-compose up

以守护进程模式运行加-d选项

docker-compose up -d

你可能感兴趣的:(大数据分析与处理)