一、下载软件

下载Linux版的Elasticsearch

二、解压软件

# 解压缩
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /opt/module
# 改名
mv elasticsearch-7.8.0 es

三、创建用户

因为安全问题, Elasticsearch 不允许 root 用户直接运行,所以要创建新用户,在 root 用户中创建新用户。

useradd es #新增 es 用户
passwd es #为 es 用户设置密码
userdel -r es #如果错了,可以删除再加
chown -R es:es /opt/module/es #文件夹所有者

四、修改配置文件

修改/opt/module/es/config/elasticsearch.yml文件。

# 在尾部加入如下配置
cluster.name: elasticsearch  #集群名
node.name: node-1  #节点名
network.host: 0.0.0.0  #表示监听任意的ip,比如主机在网卡设置了虚拟ip地址那么主机就具有多个内网ip地址了,
#或者主机内网ip地址发生变化,这些情况都不需要担心了,因为0.0.0.0可以成是一个收容所,监听任意的ip,无论哪个ip都可以访问到es服务器。
http.port: 9200 #es的默认端口
cluster.initial_master_nodes: ["node-1"] #集群的主机master名称,即为本机

修改/etc/security/limits.conf

* soft nofile 65536
* hard nofile 131072
* soft nproc 65536
* hard nproc 131072
  • 硬限制hard nofile表示必定不能超过这个设定的数值。表示es用户能打开的最大文件数量为131072
  • 软限制是警告的设定,可以超过这个设定的值,但是若超过,则有警告信息。
  • 修改了limits.conf需要重新登录(执行logout或者exit命令)即生效。
  • 分别通过命令ulimit -Hu和ulimit -Su来查看参数的设置,如果低于65535则会在es启动时报错

设置用户资源参数: vim /etc/security/limits.d/20-nproc.conf

es soft nofile 65536
es hard nofile 131072
* hard nproc 4096 # 操作系统级别对每个用户创建的进程数的限制, * 带表 Linux 所有用户名称

修改/etc/sysctl.conf

# 在文件中增加下面内容
# 一个进程可以拥有的 VMA(虚拟内存区域)的数量,默认值为 65536
vm.max_map_count=655360

不要忘记重新加载来生效

sysctl -p

五 再次对用户进行授权,因为配置es期间es内部文件有新生成,所属者还是root,所以需要再次授权,否则启动报错

chown -R es:es /opt/module/es #文件夹所有者

六启动

cd /opt/module/es/
#启动
bin/elasticsearch
#后台启动
bin/elasticsearch -d

七 关闭防火墙

#暂时关闭防火墙
systemctl stop firewalld
#永久关闭防火墙
systemctl enable firewalld.service #打开防火墙永久性生效,重启后不会复原
systemctl disable firewalld.service #关闭防火墙,永久性生效,重启后不会复原

八 测试软件
浏览器中输入地址: http://linux1/:9200/ 测试,如下,证明成功

centos7下载elasticsearch7版本(超详细)相关推荐

  1. Windows10+YOLOV3+VisualStudio2017最新版本超详细过程

    最近两天在看yolo项目,所以想着把作者的项目copy一下运行看一下效果,谁知道一不小心,陷入坑中无法自拔.真实感叹作者的厉害之处. 同时也记录了自己Windows10+YOLOV3+VisualSt ...

  2. Burpsuite介绍及2022.8.2版本超详细安装教程(图文版)

    Burpsuite介绍及2022.8.2版本超详细安装教程(图文版) 文章目录 Burpsuite介绍及2022.8.2版本超详细安装教程(图文版) Burpsuite是什么? Burpsuite环境 ...

  3. 黑客工具之AppScan下载安装,超详细使用教程

    请注意:未经授权而使用黑客工具是非法的.以下仅提供了安装和使用AppScan的基本指南,仅供学习和研究目的. AppScan是一种自动化漏洞扫描工具,旨在识别Web应用程序中的安全漏洞.以下是下载.安 ...

  4. python下载安装过程——超详细!

    Python 下载安装(文末附python全套学习资料) 安装python分三个步骤:1.下载python 2.安装python 3.检查是否安装成功 1.下载Python (1)python下载地址 ...

  5. Oracle 11g版本下载及安装超详细教程图解

    目录 一.11g版本下载 1.oracle 11g官网(各个版本及服务端.客户端) 2.oracle 11g 迅雷下载地址(两个文件,下载完成后解压到一起,安装即可) 二.Oracle安装步骤图解 1 ...

  6. Kafka(八)----Kafka Tool 2.0.7(最新)版本超详细使用指北

    Kafka Tool 2.0.7版本使用指北 本篇博客要点如下: Kafka Tool 2.0.7下载安装 Kafka Tool 2.0.7参数优化及连接Kafka集群 Kafka Tool 2.0. ...

  7. centos7 安装mysql8.0超详细步骤

    一.进入安装目录 将账户切换到root账户下,进入local目录下 cd /usr/local 若当前目录下没有mysql,则新建一个mysql的目录,用于存放wget下载的rpm包. 切换到mysq ...

  8. 网络爬虫学习软件篇-Python(一)下载安装(超详细教程,傻瓜式说明)

    很早就想学习一下网络爬虫了~苦于学艺不精并且过于懒惰以至于迟迟没有行动~最近因为项目做的也差不多了,就用空学习一下这门新的语言,了解一下新的技术.(PS:真的不会排版丑就丑点吧) 上面所说的傻瓜式说明 ...

  9. 手把手教你下载VS2022(超详细)

    目录 一.下载 二.安装配置 一.下载 来到下载网址后,我们如下图所示点击Community 2022下载即可,是社区免费版. VS2022下载链接 (去官网下载即可哦,不需要去某些需要收费的网站,就 ...

最新文章

  1. 自己动手在Spring-Boot上加强国际化功能
  2. oracle tax 中国税,oracle_TAX_税基础设置操作手册.doc
  3. CSDP是个好东西——CSDP 认证考试简介
  4. 日志库EasyLogging++学习系列(1)—— 简要介绍
  5. 推荐几个.NET开源图表组件 [转]
  6. Hadoop Hive概念学习系列之HDFS、Hive、MySQL、Sqoop之间的数据导入导出(强烈建议去看)(十八)...
  7. 2021 年全国大学生数据统计与分析竞赛
  8. 「leetcode」51. N皇后【回溯算法】详细图解!
  9. pythoncqt_python基础篇
  10. greenplum小版本升级
  11. 深度学习面试每日一题
  12. 前端谷歌浏览器显示海康rtsp视频
  13. Python生成两个随机数,并将生成的数随机组成10道加减乘除基本运算,输入结果判断对错并打分。
  14. cad怎么改光标样式_如何更改CAD光标大小及颜色?
  15. html中bottom的属性,css中bottom是什么意思?
  16. hdu 4498 自适应simpson
  17. 深度评测 极米z6x和z6哪个好 极米z6和z6x区别
  18. matplotlib画柱状对比图
  19. beetl的配置文件介绍
  20. 如何通过Oracle官网下载jdk历史版本

热门文章

  1. JDBC之用元数据将结果集封装为List对象
  2. Koa 2 基础(仿知乎)
  3. 在Ubuntu下用桌面图形界面挂载分区
  4. StringBuffer类的常用方法
  5. 如何创建一个简单 APT 仓库
  6. 大数据(流量表)任务问题清洗生成新分区表过程
  7. Spark- SparkSQL中 Row.getLong 出现NullPointerException错误的处理方法
  8. Apicloud——关于索引列表
  9. override和overload的小笔记
  10. Java并发基础(六) - 线程池