Centos 安装Elasticsearch

本文采用Docker来完成Elasticsearch的搭建。

## 环境&版本

**Centos 7,Docker (CE 18.09.0),Elasticsearch-6.5.4**

## Step1 安装Docker

### 卸载旧版本

```shell

yum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-engine

```

### 从package安装

1. 创建目录并进入

```shell

mkdir /opt/docker

cd /opt/docker

```

2. 访问 [Docker官方package下载](https://download.docker.com/linux/centos/7/x86_64/stable/Packages/),找到适合自己的安装包,鼠标右键复制安装包下载路径,使用wget命令进行下载。例如:

```shell

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.0-3.el7.x86_64.rpm

```

  下载文件所在路径为wget命令执行时所在路径

3. 安装并启动

```shell

yum install /opt/docker/docker-ce-18.09.0-3.el7.x86_64.rpm

systemctl start docker

```

4. 检查是否安装成功

```shell

docker run hello-world

```

  这条指令会下载一个测试镜像并在容器内执行,当容器执行时,会打印一条信息并退出

## 安装Docker-Compose

### 下载

```shell

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

```

## Step3 安装Elasticsearch

### 下载镜像

```shell

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

```

### 启动容器

```shell

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.5.4

```

###

## Step4 安装Kibana

1. 创建文件夹

```shell

mkdir /opt/kibana

cd /opt/kibana

vi docker-compose.yml

```

2. 编辑配置文件(yml)

```shell

version:''2''

services:

  kibana:

    ports:

      - "5601:5601"

    image: docker.elastic.co/kibana/kibana:6.0.0

    volumes:

      - ./kibana.yml:/usr/share/kibana/config/kibana.yml

```

3.启动

```shell

docker-compose up -d

```

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。