博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker快速安装elasticsearch
阅读量:5332 次
发布时间:2019-06-14

本文共 1820 字,大约阅读时间需要 6 分钟。

一、选择版本,拉取镜像

docker pull elasticsearch:5.6.9#不选择版本就是最新的

二、运行设置容器

# -d 表示在后台运行docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name es elasticsearch:5.6.9# 也可以设置ES_JAVA_OPTS内存使用限制docker run -d -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" --name es elasticsearch:5.6.9

三、访问es

http://10.0.0.11:9200 # 你自己虚拟机的ip{  "name" : "XqXVlyZ",  "cluster_name" : "elasticsearch",  "cluster_uuid" : "tmh_zDQvSR-jmp7QQz2HPA",  "version" : {    "number" : "5.6.9",    "build_hash" : "877a590",    "build_date" : "2018-04-12T16:25:14.838Z",    "build_snapshot" : false,    "lucene_version" : "6.6.1"  },  "tagline" : "You Know, for Search"}

四、安装可视化插件

docker pull mobz/elasticsearch-head:5 # 拉取镜像docker run -d -p 9100:9100 mobz/elasticsearch-head:5 #运行容器
#进入es容器内设置跨域连接,-it后面可以接容器名或容器iddocker exec -it es /bin/bash
cd configlsvim elasticsearch.yml#设置cluster.name: "docker-cluster"network.host: 0.0.0.0http.cors.enabled: truehttp.cors.allow-origin: "*" #如果没有vim,Ubuntu系统 #apt-get update #apt-get install rpm #centos系统#下载wget ftp://ftp.vim.org/ftp/pub/vim/unix/vim-7.4.tar.bz2#解压tar xvf vim-7.4.tar.bz2#进入vim74(解压后的)目录,执行./configure --disable-selinux --enable-cscope#编译make#安装make install
#安装yumwget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz#解压tar xvf yum-3.2.28.tar.gz#安装cd yum-3.2.28  yummain.py install yum#如果结果提示错误: CRITICAL:yum.cli:Config Error: Error accessing #file for config file:///etc/#可能是原来是缺少配置文件。在etc目录下面新建yum.conf文件,然后再次运#行 yummain.py install yum,顺利完成安装#更新系统yum check-update  yum update  yum clean all
#修改es配置后重启容器docker restart aeda8db10927

连接成功

五、修复单点健康值yellow

#number_of_replicas 是数据备份数,如果只有一台机器,设置为0curl -XPUT '10.0.0.11:9200/_settings' -d ' { "index" : { "number_of_replicas" : 0 } }'

 

转载于:https://www.cnblogs.com/angelyan/p/11616607.html

你可能感兴趣的文章
【BZOJ 3669】 [Noi2014]魔法森林 LCT维护动态最小生成树
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
Shiro权限控制框架
查看>>
vsftpd虚拟用户【公司系统部分享】
查看>>
盒子box在网页中居中的方法
查看>>
Python之旅Day14 JQuery部分
查看>>
core--线程池
查看>>
redux-effect
查看>>
Swift和OC混编
查看>>
Android轻量级的开源缓存框架ASimpleCache
查看>>
他山之石:加载图片的一个小问题
查看>>
shell - 常识
查看>>
[PHP] excel 的导入导出
查看>>
mssql sqlserver 使用sql脚本 清空所有数据库表数据的方法分享
查看>>
分层图最短路【bzoj2763】: [JLOI2011]飞行路线
查看>>
linux下编译复数类型引发的错误:expected unqualified-id before '(' token
查看>>
codeforces 1041A Heist
查看>>
字典常用方法
查看>>
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)
查看>>
python的猴子补丁monkey patch
查看>>