Linux下ES安装及配置

Linux下ES安装及配置

ID:68944820

大小:309.50 KB

页数:11页

时间:2021-11-16

Linux下ES安装及配置_第1页
Linux下ES安装及配置_第2页
Linux下ES安装及配置_第3页
Linux下ES安装及配置_第4页
Linux下ES安装及配置_第5页
Linux下ES安装及配置_第6页
Linux下ES安装及配置_第7页
Linux下ES安装及配置_第8页
Linux下ES安装及配置_第9页
Linux下ES安装及配置_第10页
资源描述:

《Linux下ES安装及配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、--Linux下ES安装、配置及例如文档本文在两台Linux虚拟机上安装了三个节点,本次搭建ES同时实践了两种模式--单机模式和分布式模式,以下是本次三个节点的配置情况:IPES节点172.16.16.204node1、node3172.16.16.220node2一、下载ES及配置1相关术语Index:es里的index相当于一个数据库Type:相当于数据库里的一表Id:唯一,相当于表的主键Node:节点的ES例如,一台机器可以运行多个例如,但是同一台机器上的例如在配置文件中要确保和tcp端口不同〔下面有详细介绍〕Cluster:代表一个集群,集群

2、中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是针对集群部来说的Shards:索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上,构成分布式搜索,分片的数量只能在索引创立前指定,并且索引创立后不能更改-.word.zl---Replicas:索引副本,es可以设置多个索引的副本,副本的作用一是可以提高系统的容错性,当某个节点上某个分片损坏或丧失,可以从副本中恢复;二是可以提高es的查询效率,es会自动对搜索请求进展负载均衡2下载版本:1.7.3下载地址:s:/

3、/download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.3.tar.gz下载后放到目录下并解压,因为我们要配置包含三个节点的集群,可以先将其命名为elasticsearch-node1,比方我存放的路径是/home/jianpei/elasticsearch-node12.1修改配置文件2.1.1翻开/home/jianpei/elasticsearch-node1/config目录下的elasticsearch.yml文件,修改以下属性值并取消该行的注释cluster.n

4、ame:elasticsearch#这是集群的名字,我们命名为elasticsearch,es启动后会将具有一样名字的集群节点放到同一个集群下node.name:"es-node1"#节点名称node.master:true#是否作为主节点,每个节点都可以设置成主节点,默认值为true-.word.zl---node.data:true#是否存储数据,及存储索引片段,默认值为trueindex.number_of_shards:5#设置一个索引的碎片数量,默认值为5index.number_of_replicas:1#设置一个索引可被复制的数量,默认

5、值为1discovery.zen.ping.timeout:30s#默认是3秒,这是设置集群中自动发现其他节点ping超时时间,为防止网络差导致启动报错,我设置成了30秒network.bind_host:172.16.16.204#设置绑定的IP地址network.publish_host:172.16.16.204#设置其他节点连接此节点的地址,如果不设置的话那么自动获取network.host:172.16.16.204#可同时设置上面两个参数Es集群master节点发现机制采用单播形式,主要配置有三行如下:discovery.zen.mini

6、mum_master_nodes:2#指定集群中的节点有几个有master资格的节点,对于大集群可以设置3个以上discovery.zen.ping.multicast.enabled:false#是否翻开多播发现节点,默认值为truediscovery.zen.ping.unicast.hosts:["172.16.16.204","172.16.16.220","172.16.16.204:9301"]-.word.zl---#指明集群中其他可能为master的节点IP,以防es启动后发现不了集群中的其他节点,第一对引号里是node1,默认端口为

7、9300,第二对引号里是node2,在172.16.16.220这台效劳器上,第三对引号里是node3,因为和node1在同一台效劳器,所以端口改为93012.1.2拷贝elasticsearch-node1整个文件夹两份,一份命名为elasticsearch-node2,一份命名为elasticsearch-node3,将node2拷贝到172.16.16.220效劳器上,而在172.16.16.204上有node1和node3,因为node1和node3在一台机器上,node1配置文件里端口默认为9200和9300,所以要修改node3配置文件里

8、的端口号,elasticsearch.yml文件修改如下:node.name:"es-node3"trans

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。