centos7下安装es5.*

本文详细介绍了如何在Linux环境下安装Java JDK并配置环境变量,以及Elasticsearch的下载、解压、用户权限设置和启动过程,解决常见启动错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先需要安装java的jdk

  1. 执行命令yum -y list java*查看可安装java版本。执行成功后可以看见如下的结果
    在这里插入图片描述
  2. 选择一个java版本进行安装,一定要选择 -devel 的安装,因为这个安装的是jdk,而不带这个安装下来的是jre。执行以下命令进行安装

    yum install -y java-1.8.0-openjdk-devel.x86_64
    等待安装完成即可。

  3. 使用 java -version 验证安装是否成功,输入如下则表示安装成功。
    在这里插入图片描述
  4. yum安装的jdk,可以在/usr/lib/jvm目录下看到
    在这里插入图片描述
  5. 配置环境变量,在 /etc/profile 文件末尾追加以下内容
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el6_10.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
  1. 执行以下命令,使其生效

source /etc/profile

es的安装与启动

  1. 安装版本为es5.*,执行以下命令,进行下载

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.2.tar.gz

  1. 进行解压

tar -zvxf elasticsearch-5.5.2.tar.gz

  1. 因为es不允许在root用户下运行,所以需要创建独立的用户来运行es。创建elsearch用户组及elsearch用户

groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
passwd elsearch # 设置密码1234!@#$

  1. 更改elasticsearch安装目录及其内部文件的所属用户及组为elsearch:elsearch,如下:

chown -R elsearch:elsearch elasticsearch-5.5.2/
ll |grep elasticsearch-5.5.2
在这里插入图片描述

  1. 切换到刚创建的用户,然后运行es

su elsearch
sh bin/elasticsearch

  1. 此时可能会出现如下报错信息
    在这里插入图片描述
    针对bootstrap checks failed错误:

vim config/elasticsearch.yml
在这里插入图片描述
针对**max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]**错误:
编辑 /etc/security/limits.conf,追加以下内容:
在这里插入图片描述
此更改需要重新登陆用户才能生效!!

  1. 然后就可以正常启动es了
    sh bin/elasticsearch -d 是后台启动
    在这里插入图片描述
  2. 成功启动后可以通过浏览器去验证一下
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值