Centos安装elasticsearch教程

最近在部署一个项目是用 laravel开发,项目用到了了 elasticsearch,通过自己的搜索和学习能力不算很费力解决了。下面就整理一下安装elasticsearch教程,服务器是Centos 7.6,有需要的朋友可以参考一下。elasticsearch 需要 java8 以上.

1.安装java

直接用yum安装,这里不确定版本是否有影响,因此选择保持项目需要的版本

yum -y install java-1.8.0-openjdk*

输入如下命令,如果能查看到版本号则表示安装成功;

java -version
Centos安装elasticsearch教程

2.安装elasticsearch

下载 elasticsearch安装,https://www.elastic.co/downloads/elasticsearch,选RPM文件(本例为elasticsearch-5.5.1.rpm,有的是6.0.0版https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.0.rpm)复制链接,输入如下命令下载:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.rpm

安装 elasticsearch,注意版本号要一致:

sudo rpm -ivh elasticsearch-5.5.1.rpm
Centos安装elasticsearch教程

安装完成后编辑配置项

vim /etc/elasticsearch/elasticsearch.yml

去掉下面三行的注释(去掉前面的#),然后根据需要修改ip和端口

bootstrap.memory_lock: true
network.host: 127.0.0.1
http.port: 59201

启动 elasticsearch,分别输入

sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch

然后查看 59201 端口检查是否成功启动

netstat -plntu
Centos安装elasticsearch教程

没有启动起来,可能是内存不够出错。 把内存改为自己服务器内存的一半以下,比如说这里改为 4G ;

vim /etc/elasticsearch/jvm.options

重新启动elasticsearch

sudo systemctl restart elasticsearch
Centos安装elasticsearch教程

查看状态是否正常

curl 'localhost:59201'
Centos安装elasticsearch教程

原创文章,作者:Zeyu,如若转载,请注明出处:https://jinzhijun.cn/develop/162

赞 (0)
ZeyuZeyu
上一篇 2020年11月17日 下午10:41
下一篇 2020年11月30日 上午11:12

相关推荐

  • 搭建以太坊轻节点

    1. 安装 go 语言 安装 go 主要是为了去编译 go-ethereum 源码 查看go版本 2. 安装 git 安装 git 主要是为了拉取 go-ethereum 源码 查…

    2020年11月30日
    5.4K
  • centos7下宝塔安装DocHub记录

    最近看到一篇利用文库上传文档作副业的文章,然后把网盘里的各种文档试着上传了一下,结果上传了80多个文档,就成功了2个文档,这成功率,简直不能忍。 趁着周末在家两天,在网上搜了一天的…

    2021年7月26日
    3.2K
  • 记录一下宝塔搭建Redis遇到的一个小问题

    最近在对接广东省互联网医院监管平台时,发现广东这边是要求平台必须要有医生和患者要有视频通话功能。因为原本的消息通话是用的网易IM,所以音视频也选的网易。网易音视频能实现通话视频云录…

    2021年6月29日
    1.8K
  • 阿里云OSS图片上传与加水印签名访问

    最近公司的一个系统有一个需求,因为公司的产品有一些特殊性,经常有可能会被同行盗图,所以需要将所有的产品图片加水印展示。但是还有一个需求,内部人员可能需要查看原图,所以,这个就有点奇…

    2021年4月30日
    4.9K
  • 互联网医院_三级等保_存储型跨脚本执行漏洞

    最近公司在做三级等保备案,安全测试方反馈过来一份漏洞测试报告,其中有一条定义为高危的漏洞:存储型跨脚本执行。 造成这个漏洞的原因,是因为没有对客户端提交的内容进行安全过滤。系统用的…

    2021年2月5日
    40.8K
  • CentOS修改yum源

    1. 修改yum源 最近在搭建以太坊节点时,要用到golang编译,但是服务器供应商那边给安装的contos系统默认的yum源没有golang,所以,这边给系统修改成阿里云的yum…

    2020年11月30日
    40.6K
  • PHP设计模式之命令模式

    命令模式,也称为动作或者事务模式,很多教材会用饭馆来举例。作为顾客的我们是命令的下达者,服务员是这个命令的接收者,菜单是这个实际的命令,而厨师是这个命令的执行者。那么,这个模式解决…

    2022年1月7日
    1.4K
  • 广东省互联网医院接入——远程确认

    今天公司互联网医院接入终于走到了远程确认这一步了,因为一直是摸着石头过河,中间做了不少弯路,这里做个记录,希望也在摸索的同行如果看到能有一个参考。当然写这个的时候,还只是远程演示了…

    技术开发 2021年8月18日
    1.6K
  • 单点登录SSO设计与实现(转)

    前言: 是时候了解一下SSO相关的知识了,本篇主要是概念篇,发现网上两篇不错的文章,简单整合了一下,原文链接:https://www.cnblogs.com/Java3y/p/10…

    2021年7月29日
    2.6K
  • PHP控制反转(IOC)和依赖注入(DI)(转)

    IOC(inversion of control)控制反转模式;控制反转是将组件间的依赖关系从程序内部提到外部来管理;DI(dependency injection)依赖注入模式;…

    后端 2021年12月21日
    1.6K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注