Contos 7.5下搭建elasticsearch-7.6.2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Contos 7.5下搭建elasticsearch-7.6.2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1757字,纯文字阅读大概需要3分钟。
内容图文
![Contos 7.5下搭建elasticsearch-7.6.2](/upload/InfoBanner/zyjiaocheng/1247/8c2b54479f2f4b6581ddd6cfca07b757.jpg)
linux环境下搭建ES
一,下载地址
Es下载地址:https://www.elastic.co/cn/downloads/elasticsearch
Kibana:https://www.elastic.co/cn/downloads/kibana
ES的版本要和Kibana的版本对应
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-f3df916454b8047d.png?imageMogr2/auto-orient/strip|imageView2/2/w/554/format/webp)
本次环境搭建教程是版本7.6.2
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-00d4cae6a89f5840.png?imageMogr2/auto-orient/strip|imageView2/2/w/554/format/webp)
二,环境搭建
2.1配置java开发环境
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-9af56d3f96ff3d18.png?imageMogr2/auto-orient/strip|imageView2/2/w/554/format/webp)
Java的开发环境最好是1.8以上的
2.2 手动安装elasticsearch和Kibana
2.2.1 将下载好的ES和Kibana解压
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-075ee6f2beb1b32f.png?imageMogr2/auto-orient/strip|imageView2/2/w/554/format/webp)
我是将文件放到了/usr/local/elasticsearch中,以此解压ES和kibana的压缩包。
解压指令:
tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz tar -zxvf kibana-7.6.2-linux-x86_64.tar.gz
解压后得到两个文件夹
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-741219d24cfe31c8.png?imageMogr2/auto-orient/strip|imageView2/2/w/355/format/webp)
2.2.2 elasticsearch-7.6.2中的文件
工欲善其事必先利其器,我们先熟悉es中的文件,以便以后的学习和维护操作等等。
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-3eefe65f62180ae4.png?imageMogr2/auto-orient/strip|imageView2/2/w/305/format/webp)
①bin目录放的是启动文件
②config目录为配置文件
③lib相关的jar包
④plugins目录中为插件文件,比如IK中文分析器
⑤logs 自己创建的,存放日志文件
⑥data 自己创建的,存放数据的地方
熟悉了目录后,我们了解一下config下的配置文件。
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-a0aef24e2206e0d3.png?imageMogr2/auto-orient/strip|imageView2/2/w/334/format/webp)
主要的配置文件有
①elasticsearch.yml es的配置文件
②jvm.options jvm的配置文件
③log4j2.properties 日志配置文件
2.2.3配置文件详解
①elasticsearch.yml
cluster.name: my-application node.name: node-1 path.data: /usr/local/elasticsearch/elasticsearch-7.6.2/data path.logs: /usr/local/elasticsearch/elasticsearch-7.6.2/logs network.host: 0.0.0.0 http.port: 9200 cluster.initial_master_nodes: ["node-1"]
放开这些注释,
单机,node.name为node-1,
默认端口为9200,
nework.host修改为0.0.0.0,其他网络可以对es进行访问;
②jvm.options
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-d3df7c16f0ef5df6.png?imageMogr2/auto-orient/strip|imageView2/2/w/456/format/webp)
ES比较吃内存,配置的内存越高越爽,条件原因,设置1G
2.2.3 启动ES
创建ES用户
useradd es chown -R es /usr/local/elasticsearch/elasticsearch-7.6.2
启动ES
su es cd /usr/local/elasticsearch/elasticsearch-7.6.2/bin ./elasticsearch
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-cde1f59738627f46.png?imageMogr2/auto-orient/strip|imageView2/2/w/337/format/webp)
启动成功
2.2.4常见问题
①防火墙问题:
如果没有开放9200端口
firewall-cmd --zone=public --add-port=9200/tcp --permanent firewall-cmd --reload
②max virtual memory areas vm.maxmapcount [xxxxx] is too low
vim /etc/sysctl.conf
vm.max_map_count=262144然后sysctl -p生效
2.3 Kibana的安装
修改kibana的配置文件
server.port: 5601 server.host: "0.0.0.0" elasticsearch.hosts: ["http://localhost:9200"]
启动
cd /usr/local/elasticsearch/kibana-7.6.2/bin ./kibana
![技术分享图片](https://upload-images.jianshu.io/upload_images/23110111-13abff17afbc90fa.png?imageMogr2/auto-orient/strip|imageView2/2/w/554/format/webp)
原文:https://www.cnblogs.com/invban/p/12832868.html
内容总结
以上是互联网集市为您收集整理的Contos 7.5下搭建elasticsearch-7.6.2全部内容,希望文章能够帮你解决Contos 7.5下搭建elasticsearch-7.6.2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。