Elasticsearch安装及部署的问题

本文详细介绍了Elasticsearch 7.2的安装步骤,包括配置Java环境、下载安装包、修改内存配置和文件数量限制,以及启动过程。此外,还涉及elasticsearch-sql的安装,并解决了遇到的JDK版本、root用户启动、文件创建限制和最大虚拟内存设置等问题。
摘要由CSDN通过智能技术生成

Elasticsearch安装及部署的问题

Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,可以在极短的时间内存储、搜索和分析大量的数据。
用户对数据进行新建或编辑的操作,这些数据都会被存在ES中,当用户使用搜索功能对想要的目标数据进行搜索时,逻辑流程如下:
客户端传入搜索的参数 - 调用服务端搜索接口 - 服务端通过接口实现去ES中查询已储存的现成的数据 - 将查询结果返回给客户端。
对比如果不用ES,调用服务端接口时会通过sql语句去数据库查询然后给客户端返回查询结果,这样是相当慢的。

配置java环境

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

下载Elasticsearch安装包

访问elasticSearch官网地址 https://www.elastic.co/
下载指定版本的安装包:elasticsearch-2.4.6.tar.gz(所用版本较老可以选择新的)
或者在线下载wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-2.4.6.tar.gz
下载安装包放在/user/local/elasticsearch
1、解压文件:

tar -zxvf elasticsearch-6.6.0.tar.gz

2、进入到es安装目录下的config文件夹中,修改elasticsearch.yml 文件
#配置es的集群名称, es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。

cluster.name: winy-es-cluster
#节点名称
 node.name: node-002
#指定该节点是否有资格被选举成为node
 node.m
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值