浏览文章

文章信息

Linux下使用Docker部署ElasticSearch 15583

开源搜索与分析引擎

ElasticSearch


第一步、Docer准备

1、安装Docker

安装教程点击此处

2、创建镜像

拉取镜像centos

docker image pull centos

3、创建容器elastic_serach

docker container run -itd --name elastic_serach centos

4、启动容器elastic_serach

docker exec -it elastic_serach bash


第二步、Elasticserach安装

我们采用RPM方式安装

1、首先导入PGP签名公钥

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

提示:执行完后CentOS在/etc/yum.repos.d/目录中创建elasticsearch.repo文件,基于红帽子(RedHat)的在/etc/zypp/repos.d/目录中

elasticsearch.repo文件内容:

[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md


2、RPM存储库安装

现在依次执行以下三条命令

第一条:

yum install --enablerepo=elasticsearch elasticsearch

如果执行yum报错Failed to set locale, defaulting to C  点击此处解决

第二条:

dnf install --enablerepo=elasticsearch elasticsearch

第三条:

zypper modifyrepo --enable elasticsearch && \

zypper install elasticsearch; \

zypper modifyrepo --disable elasticsearch

# 在CentOS和旧的基于Red Hat的发行版上使用yum

# 在Fedora和其他较新的Red Hat发行版上使用dnf

# 在基于OpenSUSE的发行版上使用zypper


到此,安装完毕!


原创