Linux 环境下 安装 Elasticsearch 7.13.2

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

前言

借公司的 centos 7 服务器,搭建一个 Es,正好熟悉熟悉 Linux 下的安装流程。

镜像下载(国内镜像地址)

https://mirrors.huaweicloud.com/elasticsearch/
进去选择自己要安装的 Es 版本下载即可,这里我选择 7.13.2
Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins
Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins

解压安装包

将下载到的包进行解压到当前文件夹下面

tar -zxvf /Users/zhangzixing/Downloads/elasticsearch-7.13.2-linux-x86_64.tar.gz

Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins
当然你也可以添加 -C 参数,后面指定解压路径,解压到指定文件夹下面

Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins
这里贴一张我司服务器上 es 的安装位置
Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins

修改配置文件用 Es 自带Jdk 运行

由于我司的项目没用 Jdk11(读者服务器用的Jdk11 可以忽略此章节),因此需要修改 es 配置文件使用自带的 Jdk 11 运行。修改 elasticsearch-env 文件。
Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins

修改文件前养成良好的习惯先备份,备份的文件内容是这样的
Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins
将我圈红的这些删掉,默认用绑定的 Jdk11 即可。
Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins
这里有俩种修改方式

  1. vim 编辑器
  2. 文件拷贝到本地,修改后上传

vim 编辑器实在是垃圾要一个个字母删很除容易出错,但是这里也介绍一下 vim 命令基础用法吧。

  1. 选择要编辑的文件
vim /usr/local/es/elasticsearch-7.13.2/bin/elasticsearch-env
  1. 键盘按 i 进入编辑模式
  2. 编辑完成后键盘按 esc 后,键盘输入 :wq 。代表保存后退出。也可以输入 :q! 只读强制退出。

配置 Es 可被远程访问

如果读者无需 Es 被远程访问的话,可跳过此章节。elasticsearch.yml 修改下面这三个地方即可Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins

然后启动

切换到 Es 的 bin 目录下面输入 ./elasticsearch-7.13.2 -d ,表示后台运行如下图
Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins

启动后发现有 Error

ERROR: [2] bootstrap checks failed. You must address the points described in the following [2] lines before starting Elasticsearch.
bootstrap check failure [1] of [2]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
bootstrap check failure [2] of [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
ERROR: Elasticsearch did not exit normally - check the logs at /usr/local/es/elasticsearch-7.13.2/logs/elasticsearch.log

修改 etc 目录下的 sysctl.conf 文件文件末尾追加,然后输入 sysctl -p 保存

vm.max_map_count=655360

Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins

修改 etc/security/limits.conf 文件,文件末尾追加,然后重新登录 Linux

* soft nofile 65536
* hard nofile 65536

Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins

接着启动

root 用户启动不了,因此创建一个非 root 用户,一下命令在 root 用户下进行

adduser es
passwd es(后面回车输入密码、然后确认密码即可)
chown -R es:es /usr/local/es/elasticsearch-7.13.2 (对 es 用户授予文件夹访问权限)
su es

切换到 es 用户后启动 elasticsearch-7.13.2,发现启动成功了。
Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins

本地测试一下能不能连 Es

发现连不上说什么网络错误,检查一下 linux 防火墙有没有开放 9200 端口,发现端口没有开放,开放一下然后重启防火墙。

firewall-cmd --state(查看防火墙是否开启)
systemctl start firewalld.service(开启防火墙)
firewall-cmd --zone=public --add-port=9200/tcp --permanent(永久开启 9200 端口)
systemctl restart firewalld.service (重启防火墙)

Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins
本地再次连测试服发现成功启动。

Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins

Linux 环境下 安装 Elasticsearch 7.13.2,linux,elasticsearch,jenkins文章来源地址https://www.toymoban.com/news/detail-737551.html

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

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

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

相关文章

  • elasticsearch在linux环境安装使用过程遇到的问题

    es在linux环境安装遇到问题 1、启动失败日志 原因分析: 看提示可知:缺少默认配置,至少需要配置discovery.seed_hosts/discovery.seed_providers/cluster.initial_master_nodes中的一个参数. discovery.seed_hosts:  集群主机列表 discovery.seed_providers: 基于配置文件配置集群主机列表 cluster.initial_master_

    2024年02月08日
    浏览(37)
  • linux 环境下ElasticSearch 7.1.6.3、kibana-7.16.3安装

    链接:https://pan.baidu.com/s/1Uh9pKFoaz9qi4CE4_GmlOA?pwd=roky  提取码:roky 快速演示下安装操作: 1.上传至服务器相应目录下 我传到的/home目录下,解压 tar -zxvf   elasticsearch-7.16.3-linux-x86_64.tar.gz  改下解压之后的名字  elasticsearch-7.16.3  解压完成之后 目录如下 文件传输工具用的 winS

    2024年02月17日
    浏览(29)
  • 【Linux】Docker部署Elasticsearch镜像环境

    1、查看防火墙状态 2、开启防火墙 3、关闭防火墙 4、开机禁止开启防火墙 5、开启自启防火墙 1、安装指定版本 比如 8.2.0 2、查看是否拉取成功 3、选择挂载硬盘创建四个目录,并设置目录权限为可读写。 4、先启动一个简单的容器 这里记录一下 进入容器的方式 先查看正在运

    2024年02月13日
    浏览(31)
  • (一)Linux 环境下搭建 ElasticSearch (CentOS 7)

    目录 1、搭建 Linux 相关环境 2、执行解压操作 3、创建新用户 4、修改配置文件  elasticsearch.yml 5、启动 ElasticSearch 6、修改虚拟机配置文件 7、重新启动 ElasticSearch 8、查看是否启动命令 9、访问 ElasticSearch 没有服务器安装VM,系统是 ubuntu、CentOS7 环境都可以。用 XShell、Xftp 连接并

    2023年04月26日
    浏览(23)
  • Linux之Ubuntu环境安装配置Jenkins

    Ubuntu环境安装配置Jenkins,启动服务 一、安装过程 1、查看服务器的操作系统  2、查看JDK是否安装  如果还没有安装,则需要安装,命令如下: 3、下载2.406版本jenkins,阿里云或者华为云镜像 4、安装并启动命令 5、查看是否启动成功 结果截图,8080端口启动成功 6、然后就可以

    2024年03月16日
    浏览(57)
  • linux系统安装elasticsearch教程_linux 安装es

    下载elasticsearch,地址下载中心 - Elastic 中文社区,kibana也可以在这里下载 官网下载地址:Download Elasticsearch | Elastic 创建一个文件夹,上传到服务器,/home/aitpm/software_elasticsearch 解压到当前目录 tar -xvf  elasticsearch-7.9.3-linux-x86_64.tar.gz 2、更改文件夹所属者 因为elasticsearch  不能使

    2024年04月15日
    浏览(31)
  • linux 安装Elasticsearch

    下载地址:Download Elasticsearch | Elastic  wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.0.1-linux-x86_64.tar.gz tar -zxvf elasticsearch-8.0.1-linux-x86_64.tar.gz elasticsearch不能使用root账户使用,所以新建一个账户进行启动 创建名为 admin的用户 adduser elasticsearch 初始化elas的密码 passwd

    2023年04月16日
    浏览(25)
  • Linux安装ElasticSearch

    Linux版本: CentOS7.5 ES版本: ElasticSearch-7.8.0 运行ElasticSearch,需要安装并配置JDK 设置$JAVA_HOME ElasticSearch各个版本对Java的依赖可参考官网:https://www.elastic.co/cn/support/matrix#matrix_jvm ElasticSearch5.X需要Java8以上的版本 ElasticSearch从V6.5开始支持Java11 V7.0版本开始,内置了Java环境 Elastic

    2024年02月02日
    浏览(28)
  • Elasticsearch 安装(Linux)

    ES是一款分布式全文搜索引擎,基于Lucene,进行了二次封装,更容易上手。 基于Java环境,最好提前安装好Java环境,有一个自带的jdk,但是版本可能不是其他组件需要的。 我们这里基于虚拟机来安装 es 安装es 下载官网 手动下载或者 curl 直接下载 官网可能会比较慢,国内也有

    2024年02月10日
    浏览(25)
  • Linux上安装Elasticsearch

    官网下载地址: https://www.elastic.co/cn/downloads/elasticsearch tar -zxvf elasticsearch-8.7.1-linux-x86_64.tar.gz -C /www/wwwroot 位置:相对位置/elasticsearch-8.7.1/config/elasticsearch.yml,添加如下 位置:绝对位置:/etc/sysctl.conf,添加一行 vm.max_map_count=262144 然后控制台运行: sysctl -p 创建用户 useradd yizhi 创

    2024年02月03日
    浏览(20)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包