centos7下载elasticsearch7版本(超详细)
一、下载软件
下载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版本(超详细)相关推荐
- Windows10+YOLOV3+VisualStudio2017最新版本超详细过程
最近两天在看yolo项目,所以想着把作者的项目copy一下运行看一下效果,谁知道一不小心,陷入坑中无法自拔.真实感叹作者的厉害之处. 同时也记录了自己Windows10+YOLOV3+VisualSt ...
- Burpsuite介绍及2022.8.2版本超详细安装教程(图文版)
Burpsuite介绍及2022.8.2版本超详细安装教程(图文版) 文章目录 Burpsuite介绍及2022.8.2版本超详细安装教程(图文版) Burpsuite是什么? Burpsuite环境 ...
- 黑客工具之AppScan下载安装,超详细使用教程
请注意:未经授权而使用黑客工具是非法的.以下仅提供了安装和使用AppScan的基本指南,仅供学习和研究目的. AppScan是一种自动化漏洞扫描工具,旨在识别Web应用程序中的安全漏洞.以下是下载.安 ...
- python下载安装过程——超详细!
Python 下载安装(文末附python全套学习资料) 安装python分三个步骤:1.下载python 2.安装python 3.检查是否安装成功 1.下载Python (1)python下载地址 ...
- Oracle 11g版本下载及安装超详细教程图解
目录 一.11g版本下载 1.oracle 11g官网(各个版本及服务端.客户端) 2.oracle 11g 迅雷下载地址(两个文件,下载完成后解压到一起,安装即可) 二.Oracle安装步骤图解 1 ...
- 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. ...
- centos7 安装mysql8.0超详细步骤
一.进入安装目录 将账户切换到root账户下,进入local目录下 cd /usr/local 若当前目录下没有mysql,则新建一个mysql的目录,用于存放wget下载的rpm包. 切换到mysq ...
- 网络爬虫学习软件篇-Python(一)下载安装(超详细教程,傻瓜式说明)
很早就想学习一下网络爬虫了~苦于学艺不精并且过于懒惰以至于迟迟没有行动~最近因为项目做的也差不多了,就用空学习一下这门新的语言,了解一下新的技术.(PS:真的不会排版丑就丑点吧) 上面所说的傻瓜式说明 ...
- 手把手教你下载VS2022(超详细)
目录 一.下载 二.安装配置 一.下载 来到下载网址后,我们如下图所示点击Community 2022下载即可,是社区免费版. VS2022下载链接 (去官网下载即可哦,不需要去某些需要收费的网站,就 ...
最新文章
- 自己动手在Spring-Boot上加强国际化功能
- oracle tax 中国税,oracle_TAX_税基础设置操作手册.doc
- CSDP是个好东西——CSDP 认证考试简介
- 日志库EasyLogging++学习系列(1)—— 简要介绍
- 推荐几个.NET开源图表组件 [转]
- Hadoop Hive概念学习系列之HDFS、Hive、MySQL、Sqoop之间的数据导入导出(强烈建议去看)(十八)...
- 2021 年全国大学生数据统计与分析竞赛
- 「leetcode」51. N皇后【回溯算法】详细图解!
- pythoncqt_python基础篇
- greenplum小版本升级
- 深度学习面试每日一题
- 前端谷歌浏览器显示海康rtsp视频
- Python生成两个随机数,并将生成的数随机组成10道加减乘除基本运算,输入结果判断对错并打分。
- cad怎么改光标样式_如何更改CAD光标大小及颜色?
- html中bottom的属性,css中bottom是什么意思?
- hdu 4498 自适应simpson
- 深度评测 极米z6x和z6哪个好 极米z6和z6x区别
- matplotlib画柱状对比图
- beetl的配置文件介绍
- 如何通过Oracle官网下载jdk历史版本