Elasticsearch2.3.4集群安装指南
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集群安装指南相关推荐
- ElasticSearch-2.0.0集群安装配置与API使用实践
ElasticSearch是基于全文搜索引擎库Lucene构建的分布式搜索引擎,我们可以直接使用ElasticSearch实现分布式搜索系统的搭建与使用,都知道,Lucene只是一个搜索框架,它提供了 ...
- 看了后悔五分钟,不看后悔每分钟。Elasticsearch最新版本8.0的集群安装指南《嘴对嘴系列》
引言 前面我们基于Elasticsearch8.2版本,从环境安装,quick start,安全配置层层递进构建了一个基于VMware的虚拟机学习环境,并且安装了单机下的开发和生产模式的Elastic ...
- Greenplum数据库集群安装指南
Greenplum数据库集群安装文档 说明:本文档是在同事指导下,根据操作步骤以及自己理解所整理 ------阿莲 未说明服务器或者执行用户的地方均是在所有服务器上使用root用户执行一遍 一.安装前 ...
- mysql集群安装指南
环境说明 系统环境:CentOS 6.5 mini(64bit) 软件版本:mysql-cluster-advanced-7.3.7-linux-glibc2.5-x86_64.tar.gz IP地址 ...
- Oracle应用集群详解
了解兼容性Oracle真正应用集群环境 要运行与在同一群集数据库的不同版本的Oracle RAC的配置,还必须安装集群.例如,要运行在同一个集群Oracle9i和Oracle 10g:对于Oracle ...
- [Elasticsearch](五)Docker环境下搭建Elasticsearch,Elasticsearch集群,Elasticsearch-Head以及IK分词插件和拼音分词插件
目录: https://github.com/dolyw/ProjectStudy/tree/master/Elasticsearch DockerStudy dolyw:https://note.d ...
- ElasticSearch2.4.6的安装部署以及集群部署、ElasticSearch-head等插件的安装
2019独角兽企业重金招聘Python工程师标准>>> 一.安装 在安装之前,请先设置jdk环境,到oracle官网下载相应的jdk版本,我这边使用的是jdk1.7的版本 vim / ...
- elasticsearch2.3安装以及集群部署
摘要: elasticsearch安装以及集群部署 一.下载 1.1安装elasticsearch-2.3.3要求是安装官方新版的Java,必须是JDK 1.7以上,1.7以下执行的时候会报以下错误. ...
- Cloudera Manager 5 和 CDH5 本地(离线)安装指南(Hadoop集群搭建)
转载:http://www.wangyongkui.com/hadoop-cdh5. 系统环境 4台联想R510服务器,其中master节点4核心.8GB,其它节点双核心.4GB. 网卡:100M. ...
最新文章
- cdn与服务器的关系_IPFS是一个天生的CDN,将会在全世界进行内容加速
- python使用input函数时、必须添加提示文字-Python中使用 input 函数来获取输入
- 基于SpringMVC下的Rest服务框架搭建【1、集成Swagger】
- 安卓ssr无网络连接_解决Android模拟器网络问题(使用了代理的情况下)
- mysql 数据表创建字段类型_MySQL 数据类型简介 创建数据表及其字段约束
- Dockerfile的ONBUILD指令
- jvm与非jvm语言优劣_都灵JVM编程语言:使用ANTLR构建高级词法分析器
- Codeforces 1096F(dp + 树状数组)
- Win8系统搜索不到无线信号该怎么办?
- 交换机IP-MAC地址绑定
- 10种用户友好的验证码
- Linux FrameBuffer操作(二十七)
- bzoj 3545: [ONTAK2010]Peaks Kruskal重构树
- python自动化框架搭建过程_一步一步教你编写与搭建自动化测试框架——python篇...
- Java合并PDF文件方式
- julia集 matlab代码,Mandelbrot集和Julia集的分形图之matlab实现.docx
- python解最强大脑: 黑白迭代
- (Codeforces800Div2)B. Paranoid String(思维/动态规划)
- mysql 约束1 100分_SQL SERVER CHECK语句,使用check约束限定成绩只能为0~100分
- vue轮播组件--不插电手动粘贴版