Elasticsearch集群安装指南

该文档是建立在已经安装好JAVA JDK的基础上,并且已经设置好$JAVA_HOME环境变量。ElasticSearch这里基于2.3.4版本进行安装配置。

1      安装Elasticsearch

1、可以在官网下载对应的版本的ElasticSearch并解压安装;

2、或者使用开发者已经安装配置好的打包ZIP包环境,直接解压后使用(这个比较简单基本不需要下面的配置操作)

2      配置Elasticsearch

2.1   A.编辑../config/elasticsearch.yml ,简单配置:

1.集群名称,默认为elasticsearch:
        cluster.name: “xxx”(需要修改)
        2. 节点名称,elasticsearch启动时会自动创建节点名称,但你也可进行配置:
        node.name:"xxx"(需要修改)
        3. 数据存储的路径配置:
        path.data: /home/imax/es23/index/data1, /home/imax/es23/index/data2
        4. 日志存储的路径配置:
        path.logs: /home/imax/es23/logs

5.host配置:

network.host: 192.168.1.52(本机的IP地址,每个节点需要修改)

6.discovery:

discovery.zen.ping.unicast.hosts: ["192.168.1.52","192.168.1.53","192.168.1.54"]

discovery.zen.minimum_master_nodes: 2

discovery.zen.ping_timeout: 10s

7.解决内存溢出。添加如下配置:

index.cache.field.type: soft

index.cache.field.max_size: 50000

8、配置elasticsearch的使用内存:

在../bin/elasticsearch.in.sh文件中,

设置修改:ES_MIN_MEM=8g,ES_MAX_MEM=16g

2.2   集群安装和扩展

在需要集群的目标机器上,同样的步骤安装elasticsearch,注意,在配置时,将node.name的值设置为和之前配置值不同。

elasticsearch服务同时起来,因为配置文件中均默认cluster.name=XXX,所以这两台机器自动构建成一个集群,集群名字为XXX。

注意:直接把单节点安装配置好的环境打包copy到目标机解压即可,方便不易出错。

3      启动Elasticsearch服务

在各个集群节点进入ES安装目录,执行命令:

nohup ./elasticsearchstart &(后台执行),

然后在浏览器输入http://127.0.0.1:9200/,查看页面信息,是否正常启动。

status=200表示正常启动了,还有一些elasticsearch的版本信息,name为配置文件中node.name的值。

为了方便使用,下面是相关插件的安装.

4      Head 插件安装

通过head,可以查看集群几乎所有信息,还能进行简单的搜索查询,观察自动恢复的情况等等。有网络情况下,进入elasticsearch安装目录,执行bin/plugin -install mobz/elasticsearch-head 即可安装Head插件。

安装完成之后,在浏览器输入:http://ip:9200/_plugin/head/ ,可以查看显示效果。

Elasticsearch2.3.4集群安装指南相关推荐

  1. ElasticSearch-2.0.0集群安装配置与API使用实践

    ElasticSearch是基于全文搜索引擎库Lucene构建的分布式搜索引擎,我们可以直接使用ElasticSearch实现分布式搜索系统的搭建与使用,都知道,Lucene只是一个搜索框架,它提供了 ...

  2. 看了后悔五分钟,不看后悔每分钟。Elasticsearch最新版本8.0的集群安装指南《嘴对嘴系列》

    引言 前面我们基于Elasticsearch8.2版本,从环境安装,quick start,安全配置层层递进构建了一个基于VMware的虚拟机学习环境,并且安装了单机下的开发和生产模式的Elastic ...

  3. Greenplum数据库集群安装指南

    Greenplum数据库集群安装文档 说明:本文档是在同事指导下,根据操作步骤以及自己理解所整理 ------阿莲 未说明服务器或者执行用户的地方均是在所有服务器上使用root用户执行一遍 一.安装前 ...

  4. mysql集群安装指南

    环境说明 系统环境:CentOS 6.5 mini(64bit) 软件版本:mysql-cluster-advanced-7.3.7-linux-glibc2.5-x86_64.tar.gz IP地址 ...

  5. Oracle应用集群详解

    了解兼容性Oracle真正应用集群环境 要运行与在同一群集数据库的不同版本的Oracle RAC的配置,还必须安装集群.例如,要运行在同一个集群Oracle9i和Oracle 10g:对于Oracle ...

  6. [Elasticsearch](五)Docker环境下搭建Elasticsearch,Elasticsearch集群,Elasticsearch-Head以及IK分词插件和拼音分词插件

    目录: https://github.com/dolyw/ProjectStudy/tree/master/Elasticsearch DockerStudy dolyw:https://note.d ...

  7. ElasticSearch2.4.6的安装部署以及集群部署、ElasticSearch-head等插件的安装

    2019独角兽企业重金招聘Python工程师标准>>> 一.安装 在安装之前,请先设置jdk环境,到oracle官网下载相应的jdk版本,我这边使用的是jdk1.7的版本 vim / ...

  8. elasticsearch2.3安装以及集群部署

    摘要: elasticsearch安装以及集群部署 一.下载 1.1安装elasticsearch-2.3.3要求是安装官方新版的Java,必须是JDK 1.7以上,1.7以下执行的时候会报以下错误. ...

  9. Cloudera Manager 5 和 CDH5 本地(离线)安装指南(Hadoop集群搭建)

    转载:http://www.wangyongkui.com/hadoop-cdh5. 系统环境 4台联想R510服务器,其中master节点4核心.8GB,其它节点双核心.4GB. 网卡:100M. ...

最新文章

  1. cdn与服务器的关系_IPFS是一个天生的CDN,将会在全世界进行内容加速
  2. python使用input函数时、必须添加提示文字-Python中使用 input 函数来获取输入
  3. 基于SpringMVC下的Rest服务框架搭建【1、集成Swagger】
  4. 安卓ssr无网络连接_解决Android模拟器网络问题(使用了代理的情况下)
  5. mysql 数据表创建字段类型_MySQL 数据类型简介 创建数据表及其字段约束
  6. Dockerfile的ONBUILD指令
  7. jvm与非jvm语言优劣_都灵JVM编程语言:使用ANTLR构建高级词法分析器
  8. Codeforces 1096F(dp + 树状数组)
  9. Win8系统搜索不到无线信号该怎么办?
  10. 交换机IP-MAC地址绑定
  11. 10种用户友好的验证码
  12. Linux FrameBuffer操作(二十七)
  13. bzoj 3545: [ONTAK2010]Peaks Kruskal重构树
  14. python自动化框架搭建过程_一步一步教你编写与搭建自动化测试框架——python篇...
  15. Java合并PDF文件方式
  16. julia集 matlab代码,Mandelbrot集和Julia集的分形图之matlab实现.docx
  17. python解最强大脑: 黑白迭代
  18. (Codeforces800Div2)B. Paranoid String(思维/动态规划)
  19. mysql 约束1 100分_SQL SERVER CHECK语句,使用check约束限定成绩只能为0~100分
  20. vue轮播组件--不插电手动粘贴版

热门文章

  1. 读书笔记-高调做事低调做人 把握好度
  2. 全基因组关联分析(GWAS)
  3. KGC的衡量指标(MR、MRR、Hits@n)
  4. 微信小程序iconfont字体图标文件无法上传问题
  5. Quick Power
  6. JAVA的Map怎么判断为空_检查Java中的HashMap是否为空
  7. 国外软件下载速度太慢,一个仅供参考的解决方案
  8. 云服务器、VPS、虚拟主机三者的区别(详细)
  9. pwm占空比的c语言编程详解,盘点占空比、PWM、GPIO三者含义及原理分析
  10. .Net6 图片转文字PictureToTxt