前言

因实验室项目需要,准备docker安装个ES , 使用TransportClient练练手,然后死活连接不上

环境准备

系统:centos7  软件:docker  ElasticSearch版本:5.6.8

步骤1: 拉取镜像

docker pull elasticsearch:5.6.8

如下载速度比较慢,可以更改docker镜像源

vi /etc/docker/daemon.json

# 添加以下内容
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

步骤2:修改docker宿主机参数配置

vi /etc/security/limits.conf

# 追加以下内容 nofifile 是单个进程允许打开的最大文件个数 soft nofifile 是软限制 hard nofifile是硬限制修改
* soft nofile 65536
* hard nofile 65536 vi /etc/sysctl.conf
# 追加以下内容
vm.max_map_count=655360

步骤3:启动并修改ElasticSearch.yml配置

# 启动容器
docker run -d --name=elasticsearch -p 9200:9200 -p 9300:9300 --restart=always elasticsearch:5.6.8 # 进入容器
docker exec -it 容器ID /bin/bash # 没有vim编辑器
apt-get update
apt-get install -y vim # 打开配置文件
vim /config/e;asticsearch.yml # 使用transportClient一定要打开
transport.host=0.0.0.0 # 修改跨域同源设置
http.cors.enabled: true
http.cors.allow-origin: "*"

最新文章

  1. 用户故事驱动的敏捷开发 – 2. 创建backlog
  2. django:field字段类型
  3. poj3694 缩点边双连通分量
  4. 项目:BluetoothChat
  5. SSM 集成的两个配置文件
  6. 【BZOJ】2563: 阿狸和桃子的游戏
  7. 锁屏上显示Activity
  8. Actionform
  9. C语言EOF
  10. 构建工具Gulp
  11. widows下的进程与服务
  12. Chrome开发者工具面板
  13. [Docker] 容器开发环境最佳实践理论
  14. 自学Aruba5.3.3-Aruba安全认证-有PEFNG 许可证环境的认证配置Captive-Portal
  15. [leetcode]Decode Ways @ Python
  16. [Unity工具]批量修改字体
  17. mysql存储blob限制
  18. STM32F4: Generating parallel signals with the FSMC
  19. JDK5.0 特性线程 同步装置之CountDownLatch 同步装置之CyclicBarrier 线程 BlockingQueue
  20. SPOJCOT2 Count on a tree II

热门文章

  1. 【java虚拟机】几种内存溢出及解决方案
  2. qt 中的自定义pushbutton
  3. 求字符串长度之递归与非递归的C语言实现
  4. ffmpeg 常用知识点收集
  5. 微信小程序学习笔记三 路由的基本使用
  6. Linux centos 安装 tomcat 7
  7. ScheduledExecutorService中scheduleAtFixedRate方法与scheduleWithFixedDelay方法的区别
  8. Java基础和常用框架的面试题
  9. 笔记:如何使用postgresql做顺序扣减库存
  10. 基于Linux系统Samba服务器的部署