elasticsearch6.5.0安装搭建以及kibana,cerebro,head,beat
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,首先,安装java环境,java8以上版本。echo $JAVA_HOME/home/admin/java/jdk1.8.0_131es安装不能使用root用户启动,所以要新建一个用户,赋予用户安装目
千家信息网最后更新 2025年12月03日elasticsearch6.5.0安装搭建以及kibana,cerebro,head,beat
首先,安装java环境,java8以上版本。
echo $JAVA_HOME/home/admin/java/jdk1.8.0_131es安装不能使用root用户启动,所以要新建一个用户,赋予用户安装目录权限然后去官网下载es最新版本,我这里用的是es6.2.3和es6.5.0,其中6.5.0是最新的稳定版。解压安装后,进入配置文件目录,修改配置文件。cd elasticsearch-6.5.0/config/vi jvm.options修改内存为小于你服务器内存,比如如果你服务器的内存是8G,那么这边可以配置为-Xms3g接下来我们就可以正式去修改es的配置了vi elasticsearch.yml这边先配置集群名,节点名,数据目录存放路径(此处需要新建es数据文件夹和日志文件夹,然后在配置文件中指定出来,数据文件夹里存放的是es的索引数据,如果做数据迁移,小版本之间可以直接拷贝数据文件夹中的indices文件夹完成迁移)cluster.name: sxynode.name: 6node.master: truenode.data: truepath.data: /home/admin/dddd/es_data/datapath.logs: /home/admin/dddd/es_data/logs设置为true来锁住内存
bootstrap.memory_lock: true 设置任意地址连接network.host: 0.0.0.0 http访问端口http.port: 9200 tcp访问端口transport.tcp.port: 9300http.cors.enabled: truehttp.cors.allow-credentials: truehttp.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETEhttp.cors.allow-origin: "*"http.cors.allow-headers: X-Requested-With, X-Auth-Token, Content-Type, Content-Length, Authorization集群配置
我这边设内网ip192.168.0.6为主节点,es的配置一共分为主节点,数据节点,协调节点和摄取节点。节点配置请参考官网:https://www.elastic.co/guide/en/elasticsearch/reference/6.2/modules-node.htmldiscovery.zen.ping.unicast.hosts: ["192.168.0.6"]discovery.zen.minimum_master_nodes: 1gateway.recover_after_nodes: 3path.repo: ["/home/admin/dddd/es_data/backup"]discovery.zen.ping_timeout: 300sdiscovery.zen.fd.ping_timeout: 300sdiscovery.zen.fd.ping_interval: 300sdiscovery.zen.fd.ping_retries: 6集群索引缓存配置
indices.memory.index_buffer_size: 30%indices.recovery.max_bytes_per_sec: 30gbindices.breaker.fielddata.limit: 65%indices.breaker.request.limit: 45%indices.breaker.total.limit: 75%http.max_content_length: 100mbtransport.tcp.compress: trueindices.fielddata.cache.size: 50mb集群线程池配置
thread_pool.index.queue_size: 1600thread_pool.index.size: 9thread_pool.search.size: 64thread_pool.get.size: 32thread_pool.get.queue_size: 1600thread_pool.bulk.size: 9thread_pool.bulk.queue_size: 1600在es6.2中需要用插件命令去安装xpach做安全认证,而在es6.5中xpack已经变为内部模块,所以直接配置就好了,因为xpach可以做权限控制,所以建议把它配置上。es6.2配置方式为:cd elasticsearch-6.5.0/bin/x-pack./certgen 然后生成ca.zip作为公钥 ,依次输入所有服务器的命令和内网ip来作为私钥方便集群之间通信。es6.5的配置方式为:cd elasticsearch-6.5.0/bin/./elasticsearch-certgen 和es6.2一样的方式生成各台服务器公钥和私钥,不一样的是,es6.5必须将各个服务器注册内网域名,然后在询问dns name的时候输入内网域名(外网域名也可以,只是网速不如内网通信快),不然代码tcp连接会报错在所有密钥生成好后,将ca.zip文件夹分别拷贝至各个节点的config文件夹内,新建文件夹为x-pack_ssl (命名随意),然后将ca.zip文件移动进去,解压,然后在es配置文件里开启xpack配置,如下:xpack.security.enabled: truexpack.ssl.key: x-pack_ssl/es6/es6.keyxpack.ssl.certificate: x-pack_ssl/es6/es6.crtxpack.ssl.certificate_authorities: x-pack_ssl/ca/ca.crtxpack.security.transport.ssl.enabled: true开启嗅探,集群通信使用
xpack.security.audit.index.client.transport.sniff: true然后就可以启动es集群了,cd elasticsearch-6.5.0/bin , sh elasticsearch根据启动报错来判断还有哪些配置没有更改可参考链接:https://blog.csdn.net/ntc10095/article/details/73650794最后,用nginx代理,访问域名: { "name" : "6", "cluster_name" : "sxy", "cluster_uuid" : "UV3fkxf2T7WH8r_bjUKrig", "version" : { "number" : "6.5.0", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "816e6f6", "build_date" : "2018-11-09T18:58:36.352602Z", "build_snapshot" : false, "lucene_version" : "7.5.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search"}整个集群便搭建完成
后续会更新es6.5的各个插件安装,以及分词器破解,包括head,cerebro,kibana,beat等等,这边先提供一些参考图片
文档更新时间: 2018-11-22 10:30 作者:星语 联系方式:QQ 2445067568


配置
文件
文件夹
集群
数据
节点
服务器
服务
内存
域名
方式
版本
用户
目录
参考
生成
通信
之间
公钥
命令
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
开网络技术有限公司怎么样
网络安全支付丢失
色盲可以报网络技术吗
app与数据库连接技术
linux软件开发入门
最大的游戏服务器供应商
2017最强服务器
上海重型网络技术用户体验
服务器安全狗如何开启
无纸化会议系统服务器
连接无线网提示网络安全密钥
杨浦区企业软件开发服务价钱
医药研发数据库查询系统
金融网络安全知识有奖答题
初中毕业5g软件开发培训技校
aspx远程调用数据库
网络安全老师手抄报
arcgis软件开发竞赛
鸡西软件开发公司哪家好
腾讯通服务器下载
官方服务器哪个好
荣耀系统服务器在哪里
网络服务器数据恢复
一个服务器有几个王者
宁波互联网科技
怎么考察软件开发的公司
软件开发标书6
网络安全管理及实用技术靠打
杨浦区企业软件开发服务价钱
千兆网络技术服务