Elasticsearch7.8.0版本入门——单机部署(linux环境-centos7)

这篇具有很好参考价值的文章主要介绍了Elasticsearch7.8.0版本入门——单机部署(linux环境-centos7)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Elasticsearch7.8.0官网下载

1.1、下载地址

  • 下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

1.2、下载步骤

  • 下载步骤如下所示:
    elasticsearch7 单机部署,elasticsearch,elasticsearchelasticsearch7 单机部署,elasticsearch,elasticsearch

二、jdk11安装(Elasticsearch7.8.0需要jdk11及以上版本支持)

  • linux环境(centos7)安装JDK11步骤图解参考此博文:https://wwwxz.blog.csdn.net/article/details/128899399?spm=1001.2014.3001.5502

三、Elasticsearch7.8.0安装(该操作请在root用户模式下进行)

  • 上传安装包到home目录下
    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • opt目录下创建es文件夹

    [root@localhost home]# mkdir /opt/es
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 进入home目录,解压安装包到opt/es目录下

    [root@localhost opt]# cd /home/
    [root@localhost home]# tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /opt/es/
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 创建用户
    因为安全问题,Elasticsearch 不允许 root 用户直接运行,所以要创建新用户,在 root 用户中创建新用户
    useradd es #新增 es 用户
    passwd es #为 es 用户设置密码
    userdel -r es #如果错了,可以删除再加
    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 授权文件夹所有者

    [root@localhost /]# chown -R es:es /opt/es/elasticsearch-7.8.0/
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

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

    # 加入如下配置
    cluster.name: my-elasticsearch
    node.name: node-1
    network.host: 0.0.0.0
    http.port: 9200
    cluster.initial_master_nodes: ["node-1"]
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 修改/etc/security/limits.conf

    # 在文件末尾中增加下面内容
    # 每个进程可以打开的文件数的限制
    es soft nofile 65536
    es hard nofile 65536
    

elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 修改/etc/security/limits.d/20-nproc.conf

    # 在文件末尾中增加下面内容
    # 每个进程可以打开的文件数的限制
    es soft nofile 65536
    es hard nofile 65536
    # 操作系统级别对每个用户创建的进程数的限制
    * hard nproc 4096
    # 注:* 带表 Linux 所有用户名称
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 修改/etc/sysctl.conf

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

elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 重新加载

    [root@localhost /]# sysctl -p
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

四、开放端口及关闭防火墙(该操作请在root用户模式下进行)

  • 查看防火墙的状态

    [root@localhost /]# firewall-cmd --state
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 如果上一步处于关闭状态,输入命令

    [root@localhost /]# systemctl start firewalld.service
    
  • 开启9200端口,输入命令
    –zone=public:表示作用域为公共的;
    –add-port=8081/tcp:添加tcp协议的端口8081;
    –permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

    [root@localhost /]# firewall-cmd --zone=public --add-port=9200/tcp --permanent
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 配置立即生效

    [root@localhost /]# firewall-cmd --reload
    

elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 查看防火墙所有开放的端口

    [root@localhost /]# firewall-cmd --zone=public --list-ports
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 永久关闭防火墙
    先输入systemctl disable firewalld #想重启后防火墙还是处于关闭的状态
    再输入systemctl stop firewalld #关闭防火墙
    再输入reboot #重启

    elasticsearch7 单机部署,elasticsearch,elasticsearch

五、Elasticsearch7.8.0启动(该操作请在新建的es用户模式下进行)

  • 切换到es用户,并进入elasticsearch-7.8.0目录下

    [root@localhost ~]# su es
    [es@localhost root]$ cd /opt/es/elasticsearch-7.8.0/
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 启动(启动时会动态生成文件,如果文件所属用户不匹配,会发生错误,需要重新进行修改用户
    和用户组)

    [es@localhost elasticsearch-7.8.0]$ bin/elasticsearch
    

    elasticsearch7 单机部署,elasticsearch,elasticsearch

  • 后台启动追加 -d 参数文章来源地址https://www.toymoban.com/news/detail-740558.html

    bin/elasticsearch -d
    

六、测试是否启动成功

  • 浏览器访问http://服务器ip:9200,如下图表示启动成功。
    elasticsearch7 单机部署,elasticsearch,elasticsearch

到了这里,关于Elasticsearch7.8.0版本入门——单机部署(linux环境-centos7)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Elasticsearch7.8.0版本入门—— 多关键字精确查询文档(高级查询)

    在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 1 ,请求体内容为: 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 2 ,请求体内容为: 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 3 ,请求体内容为: 在 Postman 中,向

    2024年02月16日
    浏览(29)
  • Elasticsearch7.8.0版本进阶——IK中文分词器

    通过 Postman 发送 GET 请求查询分词效果,在消息体里,指定要分析的文本 输出结果如下: 由上图输出结果可知,ES 的默认分词器无法识别中文中测试、单词这样的词汇,而是简单的将每个字拆完分为一个词,这样的结果显然不符合我们的使用要求,所以我们需要下载 ES 对应

    2024年02月01日
    浏览(35)
  • elasticsearch7.8.0集群搭建

    名称 地址 ElasticSearch7.8 https://mirrors.huaweicloud.com/home(华为开源镜像站) Logstash7.8 https://mirrors.huaweicloud.com/home(华为开源镜像站) Kibana7.8 https://mirrors.huaweicloud.com/home(华为开源镜像站 jdk1.8 https://www.oracle.com/java 自行安装jdk及配置环境变量 解压 创建数据存放地址和日志存放地

    2024年02月02日
    浏览(41)
  • Docker安装ElasticSearch7.8.0

    Docker安装ElasticSearch7.8.0 1:docker可能会拉取不了es,此时可以配置一个很好用的镜像源(daocloud),下载非常快: 2:创建挂载目录: 3:编写es配置文件: 内容如下: 4:永久调大虚拟机内存:(不然启动不了) 在最后面添加的内容如下: 5:刷新配置: 6:运行elasticsearch容器

    2024年02月06日
    浏览(39)
  • Linux搭建elasticsearch-7.8.0单机版本

    😊 @ 作者: 一恍过去 💖 @ 主页: https://blog.csdn.net/zhuocailing3390 🎊 @ 社区: Java技术栈交流 🎉 @ 主题: Linux搭建elasticsearch-7.8.0单机版本 ⏱️ @ 创作时间: 2022年07月30日 出于安全考虑,elasticsearch默认不允许以root账号运行,所以需要新增账户 创建用户: 设置密码: 切换用

    2024年02月05日
    浏览(19)
  • elasticsearch 8.0 linux安装部署

    1. 下载安装包 选择下载linux版本,elasticsearch-8.0.0-linux-x86_64.tar.gz 2. 系统参数修改 limits.conf和sysctl.conf 3. 新建用户 添加用户并设置密码。 如果解压文件是在切换用户以前进行,则可以在创建用户以后,设置目录权限为新建用户。 切换用户名: 4. 解压文件 5. 配置文件elasticse

    2024年02月15日
    浏览(20)
  • CentOS7下安装ElasticSearch7.6.1详细教程(单机、集群搭建)

    CentOS 7下安装ElasticSearch7.6.1详细教程 ElasticSearch客户端Kibana7.6.1安装教程 ElasticSearch分词器IK安装教程 Elasticsearch-head插件安装教程 想要学习ElasticSearch技术,需要在服务器搭建ElasticSearch环境。 CenOS:7; JDK:1.8; Elasticsearch:7.6.1; ES不能使用root用户来启动,必须使用普通用户来

    2023年04月09日
    浏览(40)
  • Minio入门系列【1】Windows/Linux/K8S单机部署Minio

    MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。 MinIO是一个非常轻量的服

    2024年02月07日
    浏览(41)
  • elasticSearch7版本文档中文属性模糊查询不准确

    1、问题:es文档中的某个属性值name的值如下所示 name\\\":\\\"catalog=Catalog(value=699015935012372480, displayName=/默认分组), status=3, updaterName=admin, updateTime=2023-02-01 14:33:17)status:已发布” 通过java模糊查询的api(QueryBuilders.fuzzyQuery)查询name为“已”的时候可以查询,查询为“已发布”的时候查

    2024年02月02日
    浏览(46)
  • elasticsearch7.7集群部署以及密码认证

    1.1 elasticsearch 部署 1.1.1 安装jdk 略 1.1.2 安装准备 1、安装用户用elastic用户 2、创建相关目录及授权 [root@es-node1 ~]# chown -R elastic: elastic/data [root@es-node1 ~]# chmod -R 775 /data 3、root用户编辑 /etc/security/limits.conf,追加以下内容; soft nofile 65536 hard nofile 65536 soft nproc 2048 hard nproc 4096 4、

    2024年02月03日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包