浏览文章
文章信息
Linux下使用Docker部署ElasticSearch
15583
开源搜索与分析引擎
第一步、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
到此,安装完毕!