首页 > 网络 > 其他 >

elasticsearch集群搭建-梁明月-51CTO博客

2020-01-16

哈哈,终于更新博客了,本来这个周一写到了一半,但没有发。属于19年个人感悟吧 因写的中途被工作打断了,突然没感情写啦,hahahah 以后每一篇文章我都会把服务搭建的软件lal连接放上来,可以直接

哈哈,终于更新博客了,本来这个周一写到了一半,但没有发。属于19年个人感悟吧...............因写的中途被工作打断了,突然没感情写啦,hahahah 以后每一篇文章我都会把服务搭建的软件lal连接放上来,可以直接拿软件在参考就ko,一步到位。

elasticsearch6.7安装包下载:链接:https://pan.baidu.com/s/1YfdirAq6vZgRB6zriWcZng 提取码:c5ve 复制这段内容后打开百度网盘手机App,操作更方便哦

jdk安装包:链接:https://pan.baidu.com/s/1pZE9y2U8BVS4LGHVizYHXQ 提取码:ssbj

步骤:准备三台服务器(es的集群不能少于三台否则不成立)一、配置jdk1)检查jdk1.8是否安装,命令如下:rpm -qa| grep jdk2)安装jdk1.83)jdk1.8配置文件:vim /etc/profile添加如下配置:根据安装路径配置export JAVA_HOME=/usr/java/jdk1.8.0_161/export PATH=$PATH:$JAVA_HOME/binsource /etc/profile 配置生效二、安装es1)cd /etc/elasticsearch/vim elasticsearch.yml

2)添加配置文件如下:elasticsearch集群搭建

为方便问我直接粘贴了一份:#集群名字,需要修改cluster.name: Es-lmy#不能重复,依次排号,也可以自动配置node.name: node-3#存储数据的目录路径(用逗号分隔多个位置)path.data: /dev/shm/new_core/63/data#日志存放路径path.logs: /dev/shm/new_core/63/logs#绑定监听IPnetwork.host: 本机IP地址#设置节点间交互的端口http.port: 9200transport.tcp.port: 9300#主节点的初始列表discovery.zen.ping.unicast.hosts: ["xxxx","xxxx","xxxx",] 集群的IP地址#master资格的节点discovery.zen.minimum_master_nodes: 1

#index.number_of_shards: 8 #设置索引的副本数,默认为1,增加副本数量可以提高搜索性能: #index.number_of_replicas: 5#探查的超时时间#discovery.zen.ping.timeout: 5s#避免过于频繁的查询时集群假死#index.cache.field.type: soft#只做数据搜索#node.master: false #node.data: false #node.ingest: true

注意点:node.name 名字不要重复,为方便可添加数字命名日志存放路径和存储数据的路径切记提前创建否则启动集群报错es其他版本可直接在配置文件配置副本、索引因我安装版本不支持则需要使用命令

3)修改最大线程数vim /etc/security/limits.conf,最后一行添加如下内容:elasticsearch - nproc 20484)修改jvm内存,分配16G ,vim jvm.optionselasticsearch集群搭建5)创建es目录,命令如下:mkdir -p /dev/shm/new_core/111/datamkdir -p /dev/shm/new_core/111/logs chown -R elasticsearch:elasticsearch /dev/shm/new_core/111/

6)检查集群状态curl 'x.x.x.x:9200/_cat/nodes?v'

elasticsearch集群搭建

目前集群搭建完成,下一篇讲解elasticserach 如何配置web端访问。

如需转载请注明出处,谢谢。

~ ~

相关文章
最新文章
热点推荐