- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. . . .
学习资料
Linux下ES安装、配置及示例文档
本文在两台Linux虚拟机上安装了三个节点,本次搭建ES同时实践了两种模式--单机模式和分布式模式,以下是本次三个节点的配置情况:
IP ES节点
04 node1、node3
20 node2
一、下载ES及配置
1相关术语
Index:es里的index相当于一个数据库
Type:相当于数据库里的一张表
Id:唯一,相当于表的主键
Node:节点的ES示例,一台机器可以运行多个示例,但是同一台机器上的示例在配置文件中要确保http和tcp端口不同(下面有详细介绍)
Cluster:代表一个集群,集群中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是针对集群内部来说的
Shards:索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上,构成分布式搜索,分片的数量只能在索引创建前指定,并且索引创建后不能更改
Replicas:索引副本,es可以设置多个索引的副本,副本的作用一是可以提高系统的容错性,当某个节点上某个分片损坏或丢失,可以从副本中恢复;二是可以提高es的查询效率,es会自动对搜索请求进行负载均衡
2下载
版本:1.7.3
下载地址:https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.3.tar.gz
下载后放到目录下并解压,因为我们要配置包含三个节点的集群,可以先将其命名为elasticsearch-node1,比如我存放的路径是/home/jianpei/elasticsearch-node1
2.1修改配置文件
2.1.1
打开/home/jianpei/elasticsearch-node1/config目录下的elasticsearch.yml文件,修改以下属性值并取消该行的注释
: elasticsearch
#这是集群的名字,我们命名为elasticsearch,es启动后会将具有相同名字的集群节点放到同一个集群下
: es-node1
#节点名称
node.master: true
#是否作为主节点,每个节点都可以设置成主节点,默认值为true
node.data: true
#是否存储数据,及存储索引片段,默认值为true
index.number_of_shards: 5
#设置一个索引的碎片数量,默认值为5
index.number_of_replicas: 1
#设置一个索引可被复制的数量,默认值为1
discovery.zen.ping.timeout: 30s
#默认是3秒,这是设置集群中自动发现其他节点ping超时时间,为避免网络差导致启动报错,我设置成了30秒
network.bind_host: 04
#设置绑定的IP地址
network.publish_host: 04
#设置其他节点连接此节点的地址,如果不设置的话则自动获取
network.host: 04
#可同时设置上面两个参数
Es集群master节点发现机制采用单播形式,主要配置有三行如下:
discovery.zen.minimum_master_nodes: 2
#指定集群中的节点有几个有master资格的节点,对于大集群可以设置3个以上
discovery.zen.ping.multicast.enabled: false
#是否打开多播发现节点,默认值为true
discovery.zen.ping.unicast.hosts: [04, 20,04:9301]
#指明集群中其他可能为master的节点IP,以防es启动后发现不了集群中的其他节点,第一对引号里是node1,默认端口为9300,第二对引号里是node2,在20这台服务器上,第三对引号里是node3,因为和node1在同一台服务器,所以端口改为9301
2.1.2
拷贝elasticsearch-node1整个文件夹两份,一份命名为elasticsearch-node2,一份命名为elasticsearch-node3,将node2拷贝到20服务器上,而在04上有node1和node3,因为node1和node3在一台机器上,node1配置文件里端口默认为9200和9300,所以要修改node3配置文件里的端口号,elasticsearch.ym
您可能关注的文档
- (防治墙体裂缝的措施分析).ppt
- (共识原版)ESBLs应对策略_中国专家共识201401.ppt
- (教科版)五年级科学(上册)课件改变生态瓶1.ppt
- “超级全能生”2018高考全国卷26省3月联考乙卷(语文Word版).doc
- “黄牛党”现象的调研与分析报告.doc
- 《比一比—比长短、比高矮》.ppt
- 《工程材料和热加工工艺基础》基础题.doc
- 《工程监理》整体课程设计报告书.doc
- 《供应链协同运作与优化》吴诚.doc
- 《魔耳国际英语教程》简介.ppt
- 专题18 科技发展与信息技术创新(一)-高考英语一轮复习主题词汇&阅读一遍过.docx
- 专题30 自然科学研究成果-高考英语一轮复习主题词汇 阅读一遍过.docx
- 专题05 现在分词 第5讲 -现在分词---高考英语一轮复习讲练测(新教材新高考)(测)(教师版).docx
- 专题07 动词不定式 第7讲 -动词不定式---高考英语一轮复习讲练测(新教材新高考)(讲)(学生版).docx
- 专题15 代词 第15讲 -代词---高考英语一轮复习讲练测(新教材新高考)(讲)(学生版).docx
- 中铝郑州有色金属研究院有限公司招聘笔试真题2024.docx
- 家庭道德传承的文化载体及其社会价值研究.docx
- 榆林横山区招聘公共服务辅助人员和协管员笔试真题2024.pdf
- 宗教信仰与考古遗存-洞察与解读.pdf
- 2024-2025华为ICT大赛中国区-基础软件赛道(决赛)理论考试题(附答案).doc
原创力文档


文档评论(0)