创建repo

vim /etc/yum.repos.d/elasticsearch.repo

[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md

刷新

yum clean all
yum makecache

常用命令

systemctl start elasticsearch //启动
systemctl status elasticsearch //查询状态
systemctl enable elasticsearch.service //开机自启
systemctl stop elasticsearch //停止

检查是否运行起来:

启动报错:

the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

解决办法:

以下有些常见问题:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
// 修改下面的文件 里面是一些内核参数
vi /etc/sysctl.conf
//添加以下配置
vm.max_map_count=655360
添加完后保存,然后执行
sysctl -p
//-p 从指定的文件加载系统参数,如不指定即从/etc/sysctl.conf中加载

解决 max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
原因:最大文件打开数量太小,出现此错误,切换到root用户下,修改limits.conf
// 编辑此文件
vim etc/security/limits.conf
在文件后加上

  • soft nofile 65536
  • hard nofile 65536

SpringBoot 集成es时注意版本:

注意SpringBoot要和Elasticsearch版本对应不然:
[NoNodeAvailableException[None of the configured nodes are available]
当然也有可能是

名称没对应上!

Centos7安装Elasticsearch相关推荐

  1. linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)

    懒惰了很久,今天来写一下Elasticsearch在centos7上安装教程以及安装过程中可能出现的报错解决方式,有不对的地方,烦请各位看官多多指教! 一.ES安装 1.环境检查 确保有java环境, ...

  2. 【Elasticsearch系列】CentOS7安装Elasticsearch

    CentOS7安装Elasticsearch 1. 上传后解压: 移动解压后的es文件夹: 2. ES 目录介绍 bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等 confi ...

  3. Elasticsearch系列之:Centos7安装部署Elasticsearch详细步骤

    Elasticsearch系列之:Centos7安装部署Elasticsearch详细步骤 一.下载ElasticSearch安装包 二.创建ES数据存储目录 三.创建ES所属用户 四.配置用户的打开 ...

  4. centos7安装配置ELK(Elasticsearch+Logstash+Kibana)

    1.server端安装 #安装elasticsearch yum install java-1.8.0-openjdk ruby yum install elasticsearch-2.1.0.rpm ...

  5. CentOS7 安装EFK(elasticsearch、fluent、kibana)进行Docker下日志搜集

    Fluentd并非是专用于日志文件收集的,而是一个通用的信息收集.整理.转发的流式数据处理工具,日志收集只是它十分典型的一个运用场景.重要的是,Fluentd的日志收集功能对容器支持十分完备,远远胜于 ...

  6. 2021年大数据ELK(六):安装Elasticsearch

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 安装Elasticsearch 一.创建普通用户 二.为普通用户 ...

  7. linux 查看es安装目录,Linux安装Elasticsearch

    本文介绍Linux环境如何安装Elasticsearch. 本文环境是在腾讯云服务器CentOS7.2搭建的,JDK1.8,elasticsearch-5.4.2. 1 安装JDK 网上教程很多,也可 ...

  8. CentOS7下Elasticsearch集群部署记录

    Elasticsearch是一个分布式搜索服务,提供Restful API,底层基于Lucene,采用多shard的方式保证数据安全,并且提供自动resharding的功能,github等大型的站点也 ...

  9. Centos7安装ElasticSearch6.4

    本文主要是记录在Centos7下安装ElasticSearch集群及管理工具Cerebro的流程. 节点准备 节点IP 角色 ES节点名称 192.168.1.10 master node1 192. ...

最新文章

  1. 如何正确克隆JavaScript对象?
  2. 如何规划 ElasticSearch 集群规模和容量?
  3. .net 调用java service 代理类方法
  4. 模拟进程创建、终止、阻塞、唤醒原语_操作系统基础8-进程及进程控制
  5. k8s多节点(接单节点继续)
  6. qq纵横四海源码_【0基础】纵横中文网python爬虫实战
  7. Flink 新场景:OLAP 引擎性能优化及应用案例
  8. myeclipse9安装SVN插件
  9. 面对万人世界军人运动会票务,阿里文娱 Dpath 如何保障稳定性?
  10. qtextedit 默认文案_Qt设置QTextEdit和QLabel的字体颜色 | 学步园
  11. 误删微软应用商店怎么装回来
  12. 1496.数括号法求广义表深度
  13. 《认知天性》:讲述基于科学的学习方法
  14. 20款电脑码字软件,网络作家实用软件珍藏,首推橙瓜码字
  15. DDOS攻击如何防御
  16. MySql 操作时间
  17. Notion学习笔记(一):用Notion写markdown
  18. 【无标题】profinet输入输出式分布式IP67总线IO模块
  19. 前端面试题型汇总(适合应届/社招1年水平)
  20. 周转时间和带权周转时间的计算

热门文章

  1. Python使用matplotlib可视化多个不同颜色的折线图、通过FontProperties为可视化图像配置中文字体可视化、并指定字体大小
  2. R语言进行dataframe数据内连接(Inner join):使用R原生方法、data.table、dplyr等方案
  3. python使用statsmodels包中的tsaplots函数和lags参数可视化时间序列数据指定滞后位置个数(级别)以前的所有自相关性(plot the autocorrelation)
  4. Python使用matplotlib可视化华夫饼图(Waffle Chart) 、华夫饼图可以直观地显示完成度(百分比)或者部分占整体的比例、华夫饼图适合于同类型指标的比较(Waffle Chart)
  5. R语言pmax函数和pmin函数按位计算向量最大值、最小值实战
  6. pandas创建时间序列仿真数据并过滤(filter)时间数据:头尾数据、某年的数据、某年某月的数据、某年某月某日的数据、某个时间范围内的数据、truncate函数查看特定时间之前护着之后的数据
  7. python可视化多个机器学习模型在独立测试集(test data set)上面的AUC值、可视化模型效能
  8. R绘制QQ图并解读QQ图
  9. dropout是什么?为什么dropout管用?测试集上是否需要使用dropout?说明为什么神经网络中的dropout可以作为正则化?
  10. 利用计算机技术执行去自动化,计算机技术和自动化的关系.doc