Linux系统部署elasticsearch8.0

这篇具有很好参考价值的文章主要介绍了Linux系统部署elasticsearch8.0。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

下载解压

官网下载软件,上次到Linux系统
解压的时候需要注意解压路径不要在root目录下,因为elasticsearch8不允许使用root角色启动
Linux系统部署elasticsearch8.0

修改配置

找到config目录下的elasticsearch.yml文件,修改配置:

cluster.name: es-application
node.name: node-1
#对所有IP开放
network.host: 0.0.0.0
#HTTP端口号
http.port: 9200
#elasticsearch数据文件存放目录
path.data: /usr/server/elasticsearch/elasticsearch-8.0.0
/data
#elasticsearch日志文件存放目录
path.logs: /usr/server/elasticsearch/elasticsearch-8.0.0
/logs

创建用户尝试启动es

# 创建用户
useradd xiaohong
# 设置密码
passwd xiaohong
# 赋予用户权限
chown -R xiaohong:xiaohong /usr/server/elasticsearch/elasticsearch-8.0.0
# 切换用户
su xiaohong
# 启动 -d表示后台启动
./bin/elasticsearch -d

可以看到启动报错
Linux系统部署elasticsearch8.0

错误解决

这个错误是因为一些系统配置参数对于es太小了
es启动不起来
修改相应配置即可
先解决第一个错误
编辑 /etc/security/limits.conf,追加以下内容

* soft nofile 65536
* hard nofile 65536

Linux系统部署elasticsearch8.0
上面两行语句表示,所有用户的软限制为65535,硬限制为65537,
此文件修改后需要重新登录用户,才会生效

登录后使用ulimit -S -n或ulimit -H -n查看
Linux系统部署elasticsearch8.0
再解决第二个错误
找到/etc/sysctl.conf文件,再文件的最后添加一行

vm.max_map_count=262144

Linux系统部署elasticsearch8.0
执行/sbin/sysctl -p 立即生效
Linux系统部署elasticsearch8.0

重新启动

Linux系统部署elasticsearch8.0
不过奇怪的是访问9200端口没有收到任何数据
Linux系统部署elasticsearch8.0
但是用talnet测试可得知9200端口是打开的
Linux系统部署elasticsearch8.0
不进行后台启动打印得知
Linux系统部署elasticsearch8.0
这是ES8在启动的时候就会打开安全功能
Linux系统部署elasticsearch8.0
那如何才能访问到呢?
还是看配置文件
修改第三方访问直接放行
Linux系统部署elasticsearch8.0
改成false
然后重启ES
需要输入用户名和密码
Linux系统部署elasticsearch8.0
在之前打印的控制台中有显示用户名和密码
Linux系统部署elasticsearch8.0
输入即可访问到了
Linux系统部署elasticsearch8.0
如果不想要安全功能输密码
关闭即可
Linux系统部署elasticsearch8.0

修改ES启动占用内存

ES如果任其启动的话
会占用10G内存!!!
我电脑差点直接去世
修改方法
加入config目录下
打开jvm.options
Linux系统部署elasticsearch8.0

打开下面两行注释
改成自己时候的启动内存大小
需要注意的是两个值要一样,什么的注释有解释为什么
Linux系统部署elasticsearch8.0文章来源地址https://www.toymoban.com/news/detail-402963.html

到了这里,关于Linux系统部署elasticsearch8.0的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 卸载elasticsearch及安装elasticsearch8.5(rpm)

    目录 卸载elasticsearch rpm安装elasticsearch8.5 # 检查elasticsearch服务状态 # 停止elasticsearch服务状态 # 剔除elasticsearch服务 # 重载系统服务 # 查询rpm安装的elasticsearch # rpm卸载elasticsearch,elasticsearch-6.7.2-1.noarch名称 需要根据查询上一步查询结果来 # 删除残留文件 # 删除elasticsearch自定义文件

    2024年02月03日
    浏览(37)
  • elasticsearch8和kibana部署以及与springboot整合遇到的坑

    我本来使用的是最新版本的es 8.6.2。但是由于ik分词器只更新到8.6.1,所以就更改为部署8.6.1。在过程中遇到一些问题,这里做一个总结 环境:windows10 elasticsearch版本:8.6.1 一、修改es 用户密码的方式 二、kibana 使用用户名和密码登录 修改kibana.yml 文件 启动kibana一直闪退 解决方

    2024年02月02日
    浏览(32)
  • elasticsearch8.9.1部署及配置基本安全性以及安全的 HTTPS 流量

    1、官网下载elasticsearch8.9.1安装包,上传至服务器并解压 官网地址 解压 2、修改elasticsearch配置文件elasticsearch.yml(支持ipv4以及ipv6双栈),文件权限修改成非root的应用程序账号 1、进入elasticsearch根目录 注:1、输出文件名称(默认)2、CA密码设置(可留空直接回车,生产环境建议

    2024年02月03日
    浏览(24)
  • windows环境基于Elasticsearch8.4.0的IK中文分词器的安装、部署、使用

    目录 问题现象: 解决方法: 1、下载IK中文分词器 2、部署 3、使用 前言(选看)       最近在重温Elasticsearch,看来一下官网,都出到8.4.3版本了。想当初学的时候用的还是5.6.8,版本更新了很多意味着有大变动。           windows环境基于Elasticsearch8.4.0的IK中文分词器的安

    2024年02月13日
    浏览(30)
  • Elasticsearch8 集群搭建(二)配置篇:(2)系统配置

    此篇记录Elasticsearch8的一些 系统配置。 1、更改文件描述符的限制 Elasticsearch使用了大量的文件描述符,它用于表示系统打开的文件的标识符。文件描述符是非负整数,它在操作系统层面被用来唯一标识一个打开的文件、套接字或其他 I/O 资源。每个进程都有一组文件描述符,

    2024年01月19日
    浏览(36)
  • 手把手教程:Linux使用docker安装ElasticSearch8.2.3和配套Kibana

    前言 之前用的es一直是比较老的版本,最近做项目的时候觉得该用一个稍微新一点的了,就琢磨了一下新版本的使用,顺便整理下安装流程。之所以要整理这个,是因为新版本的ES跟老版本的安装过程差别太大了,特别是要配套Kibana的情况下。 开放端口 在云服务器控制台配置

    2024年02月11日
    浏览(38)
  • 最新Elasticsearch8.4.3 + Kibana8.4.3在云服务器Centos7.9安装部署(参考官方文档)

      最近笔者学习Elasticsearch,官方最新稳定版为 Elasticsearch-8.4.3,想在云服务器上Centos7.9搭建。搭建之路坑多路少啊(指网上的博文教程五花八门,基本都是ES7版本居多,ES8有少数,各种配置参数一头雾水,细节不多说,照搬了踩坑跌得头破血流),对小菜的我来说,简直要

    2024年02月02日
    浏览(49)
  • 【Linux系统基础】(2)在Linux上部署MySQL、RabbitMQ、ElasticSearch等各类软件

    在前面,我们学习了许多的Linux命令和高级技巧,这些知识点比较零散,同学们跟随着课程的内容进行练习虽然可以基础掌握这些命令和技巧的使用,但是并没有一些具体的实操能够串联起来这些知识点。 所以,现在我们设计了各类软件在Linux上部署安装的实战章节,可以让

    2024年02月04日
    浏览(43)
  • Elasticsearch8 - Docker安装Elasticsearch8.12.2

    最近在学习 ES,所以需要在服务器上装一个单节点的 ES 服务器环境:centos 7.9 目前最新版本是 8.12.2 新增配置文件 elasticsearch.yml 解释一下,前三行是开启远程访问和跨域,最后一行是开启密码访问 Networking | Elasticsearch Guide [8.12] | Elastic 在宿主机创建容器的挂载目录,我的目录

    2024年04月15日
    浏览(35)
  • 释放搜索潜力:基于ES(ElasticSearch)打造高效的语义搜索系统,让信息尽在掌握[1.安装部署篇],支持Linux/Windows部署安装

    搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目实战总结、技术细节以及项目实战(含码源) 专栏详细介绍:搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目

    2024年02月05日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包