CentOS系统环境搭建(十二)——CentOS7安装Elasticsearch

news2025/1/15 20:46:10

centos系统环境搭建专栏🔗点击跳转

CentOS 7.9 安装 Elasticsearch 7.17.12

文章目录

  • CentOS 7.9 安装 Elasticsearch 7.17.12
    • 1.下载
    • 2.上传
    • 3.解压
    • 4.调整es占用内存
    • 5.修改elasticsearch配置文件
    • 6.创建用户
    • 7.Elasticsearch 后台启动与关闭

1.下载

🔗https://www.elastic.co/downloads/past-releases/elasticsearch-7-17-12

若你是centos64位服务器,下载LINUX X86_64,下载后上传到linux服务器。

2.上传

上传至/usr/local/

image-20230815104113974

3.解压

进入/usr/local/

cd /usr/local/

执行解压

tar -zxvf elasticsearch-7.17.12-linux-x86_64.tar.gz

4.调整es占用内存

若你电脑性能强劲,这个应该可以不改。

vim /usr/local/elasticsearch-7.17.12/config/jvm.options

image-20230815105759898

修改为1g内存占用。

5.修改elasticsearch配置文件

编辑elasticsearch.yml

vim /usr/local/elasticsearch-7.17.12/config/elasticsearch.yml

设置节点名称

node.name: node-1

集群名

cluster.name: my-application

设置master节点列表

cluster.initial_master_nodes: ["node-1"]

允许远程访问

network.host: 0.0.0.0

6.创建用户

elasticsearch默认不允许以root账号运行

创建用户

useradd es

设置密码

passwd es

创建所属组

chown es:es -R /usr/local/elasticsearch-7.17.12

增大es用户拥有的内存权限

vim /etc/sysctl.conf

在最后一行添加如下

vm.max_map_count=262144

image-20230815112702563

保存退出,刷新配置文件

sysctl -p

切换到es用户

su es

启动elasticsearch

cd /usr/local/elasticsearch-7.17.12/bin
./elasticsearch

7.Elasticsearch 后台启动与关闭

后台启动(重启)

sh /usr/local/elasticsearch-7.17.12/bin/elasticsearch -d

查看进程

ps aux | grep elasticsearch

执行后会看到如下

[es@VM-4-17-centos logs]$ ps aux | grep elasticsearch
es       31876  181 34.7 3856940 1312716 pts/0 Sl   11:52   0:27 /usr/local/elasticsearch-7.17.12/jdk/bin/java -Xshare:auto -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -XX:+ShowCodeDetailsInExceptionMessages -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dio.netty.allocator.numDirectArenas=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j2.formatMsgNoLookups=true -Djava.locale.providers=SPI,COMPAT --add-opens=java.base/java.io=ALL-UNNAMED -Djava.security.manager=allow -Xms1g -Xmx1g -XX:+UseG1GC -Djava.io.tmpdir=/tmp/elasticsearch-185143932475254405 -XX:+HeapDumpOnOutOfMemoryError -XX:+ExitOnOutOfMemoryError -XX:HeapDumpPath=data -XX:ErrorFile=logs/hs_err_pid%p.log -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m -XX:MaxDirectMemorySize=536870912 -XX:G1HeapRegionSize=4m -XX:InitiatingHeapOccupancyPercent=30 -XX:G1ReservePercent=15 -Des.path.home=/usr/local/elasticsearch-7.17.12 -Des.path.conf=/usr/local/elasticsearch-7.17.12/config -Des.distribution.flavor=default -Des.distribution.type=tar -Des.bundled_jdk=true -cp /usr/local/elasticsearch-7.17.12/lib/* org.elasticsearch.bootstrap.Elasticsearch -d
es       31899  0.0  0.1  54520  4448 pts/0    Sl   11:52   0:00 /usr/local/elasticsearch-7.17.12/modules/x-pack-ml/platform/linux-x86_64/bin/controller
es       31983  0.0  0.0 112812   984 pts/0    S+   11:52   0:00 grep --color=auto elasticsearch

关闭(杀死端口)

kill 31876 31899

查看日志

tail -f /usr/local/elasticsearch-7.17.12/logs/my-application.log

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/885402.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

XXL-JOB学习笔记——调度中心

集群部署配置 3.1.服务启动 XXL-JOB的集群部署非常简单,只需要注意两点: 集群节点都连接的是同一个数据库。 多台机器部署时,需要统一系统时间,如果是单个机器部署,则不用管这条。 现在是在同一台机器中,…

W5100S-EVB-PICO做UDP Client进行数据回环测试(八)

前言 上一章我们用开发板作为UDP Server进行数据回环测试,本章我们让我们的开发板作为UDP Client进行数据回环测试。 连接方式 使开发板和我们的电脑处于同一网段: 开发板通过交叉线直连主机开发板和主机都接在路由器LAN口 测试工具 网路调试工具&a…

神采PromeAI,设计师的高效创作搭子

2023年,没有一个打工人不关注AI,也没有一个老板不想乘上AI东风、革新行业的梦。在生成式AI的可控性越强,对市场和产业的颠覆性就越大! 神采PromeAI的可控性得到许多用户的认可,网站已上线草图渲染、照片转线稿、涂抹替…

UDP数据报结构分析(面试重点)

在传输层中有UDP和TCP两个重要的协议,下面将针对UDP数据报的结构进行分析 UDP结构图示 UDP报头结构的分析 UDP报头有4个属性,分别是源端口,目的端口,UDP报文长度,校验和,它们都占16位2个字节,所…

CSS自己实现一个步骤条

前言 步骤条是一种用于引导用户按照特定流程完成任务的导航条,在各种分步表单交互场景中广泛应用。例如:在HIS系统-门诊医生站中的接诊场景中,我们就可以使用步骤条来实现。她的执行步骤分别是:门诊病历>遗嘱录入>完成接诊…

福昕阅读器文档无法高亮的问题 转

转自福昕阅读器文档无法高亮的问题_福昕pdf高亮用不了_没有价值的生命的博客-CSDN博客 最近在阅读一篇PDF文档时,对一些内容进行高亮时,发现不能够进行高亮,然后通过在网上查找解决方法算是解决了我的问题。下面我将总结2点不能进行注释的情…

无涯教程-Perl - sqrt函数

描述 此函数返回EXPR的平方根;如果省略,则返回$_。大多数情况下,此函数返回浮点数。 语法 以下是此函数的简单语法- sqrt EXPRsqrt返回值 该函数返回浮点数。 例 以下是显示其基本用法的示例代码- #!/usr/bin/perl -w$resultsqrt(4); print " sqrt(4) …

2024第12届国际生物发酵展,3月6-8日济南举办

2024第12届国际生物发酵产品与技术装备展(济南展) 2024年3月6-8日 | 山东国际会展中心 2024第13届国际生物发酵产品与技术装备展(上海展) 2024年8月7-9日 | 上海新国际博览中心 主办单位: …

采用nodejs+vue语言和mysql汽车4s店服务管理系统 _od8k

为设计一个安全便捷,并且使用户更好获取本汽车服务信息,本文主要以安全、简洁为理念,实现用户快捷寻找汽车服务信息,从而解决汽车服务信息复杂难辨的问题。该系统以vue架构技术为基础,采用nodejs语言和mysql数据库进行…

终于理解正向代理和反向代理的联系和区别啦~

正向代理、反向代理 正向代理反向代理联系区别 正向代理 正向代理(forward proxy):是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标&…

实时设备状态监测与故障诊断:制造业转型的驱动力

在当今快节奏、高竞争的制造业环境中,生产效率和设备可靠性成为企业成功的关键。随着技术的不断发展,实时设备状态监测与故障诊断正成为制造业转型的重要驱动力。这一创新技术不仅提供了提前预警和预测性维护,还为制造商带来了更高的生产效率…

事务异常:Transaction rolled back because it has been marked as rollback-only解决方案

目录 事务的概念为何需要事务事务异常的原因解决方案1、方案1(一般采用这种)2、方案2 事务的概念 事务这个词,其实我们最先接触的地方应该是数据库,我们会知道事务有着四种特性,分别是: 原子性&#xff1…

windows11 修改默认存储位置

windows11 修改默认存储位置 https://zhuanlan.zhihu.com/p/367637690

SCS【31】减少障碍,加速单细胞研究数据库(Single Cell PORTAL)

细胞生信分析教程 桓峰基因公众号推出单细胞生信分析教程并配有视频在线教程,目前整理出来的相关教程目录如下: Topic 6. 克隆进化之 Canopy Topic 7. 克隆进化之 Cardelino Topic 8. 克隆进化之 RobustClone SCS【1】今天开启单细胞之旅,述说…

SElinux 导致 Keepalived 检测脚本无法执行

哈喽大家好,我是咸鱼 今天我们来看一个关于 Keepalived 检测脚本无法执行的问题 一位粉丝后台私信我,说他部署的 keepalived 集群 vrrp_script 模块中的脚本执行失败了,但是手动执行这个脚本却没有任何问题 这个问题也是咸鱼第一次遇到&…

koa2脚手架koa-generator的使用

koa2脚手架的基本使用 简介前言:使用koa2的脚手架koa-generator,使用非常简单,容易上手 首先,我们需要全局安装 npm install -g koa-generator安装成功后,需要创建项目 koa2 koapro[koapro 项目名称] 或者 koa2 -e [koapro 项目名…

华为网络篇 RIP路由手工汇总-27

难度2复杂度2 目录 一、实验原理 二、实验拓扑 三、实验步骤 四、实验过程 总结 一、实验原理 在网络规划过程中,我们避免不了使用VLSM技术,但是使用VLSM后会有一个问题,就是子网较多时会占用系统资源。我们可以使用路由汇总的方法&…

Doris Summit 2023 正式启航,议题征集 合作伙伴招募火热进行中

在数字化进程不断演进的时代,数据呈现爆发增长。在这数据洪流之中,数据实时分析的重要性愈发凸显,并成为企业成功的关键要素。 作为专注于实时分析的开源实时数据仓库 Apache Doris,从开源至今已走过 6 个年头,这些年…

学习笔记十九:Pod常见的状态和重启策略

Pod常见的状态和重启策略 常见的pod状态第一阶段:第二阶段:扩展: pod重启策略测试Always重启策略正常停止容器内的tomcat服务非正常停止容器里的tomcat服务 测试never重启策略正常停止容器里的tomcat服务非正常停止容器里的tomcat服务 测试On…

配置 NTP

server host.domain8.rhce.cc iburst配置 NTP 配置 node1 作为 NTP 的客户端,跟时间服务器 host.domain8.rhce.cc 同步时间。 yum install chrony 安装chrony软件包 systemctl status chronyd 查看chronyd服务是否开启,没有开启使用一下任何一条…