阿里云安装elastic

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。本篇文章介绍在阿里云服务器上(centos7.9)上安装es7.11.2单节点。

一、下载

1.1 wget下载

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.11.2-linux-x86_64.tar.gz

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.11.2-linux-x86_64.tar.gz.sha512

shasum -a 512 -c elasticsearch-7.11.2-linux-x86_64.tar.gz.sha512

tar -xzf elasticsearch-7.11.2-linux-x86_64.tar.gz

cd elasticsearch-7.11.2/

1.2 普通下载

下载地址:https://www.elastic.co/cn/downloads/elasticsearch

下载后把压缩包上传到云服务器,解压文件到/usr/local目录下。

二、修改配置

2.1修改es配置文件

为了使其它客户端可以访问云服务器的es服务,需修改配置文件,配置文件位置$ES_HOME/config/elasticsearch.yml。修改如下图所示:

2.2修改云服务器防火墙策略

添加云服务器防火墙策略,可以使客户端访问9200端口

2.3修改系统句柄大小

#修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效

* soft nofile 65536

* hard nofile 65536

2.4修改最大线程个数

#修改配置文件/etc/security/limits.conf,增加配置

* soft nproc 4096

* hard nproc 4096

2.5修改最大虚拟内存

#修改/etc/sysctl.conf文件,增加配置

vm.max_map_count=655360

#执行以下命令生效

sysctl -p

2.6新加用户

新增加linux用户,因为elastic不能使用root用户启动

#新增用户,并修改密码

useradd es

userpwd 123456

#把文件夹的拥有者修改为es

chown -R es elasticsearch-7.11.2


2.7配置jdk

此处省略,可以自行查阅资料进行配置,下载的es安装包中也包含有jdk。

三、启动验证

3.1启动

#要作为守护进程运行Elasticsearch,请在命令行中指定-d,并使用-p选项将进程ID记录在文件中

./bin/elasticsearch -d -p pid

# 关闭es,使用以下命令

pkill -F pid

3.2验证

#使用curl 命令

curl localhost:9200

出现如下图所示结果,证明服务已经正常启动

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
存储 弹性计算 分布式计算
带你读《Elastic Stack 实战手册》之10:——3.4.1.3.安装Beats(本地及docker)(4)
带你读《Elastic Stack 实战手册》之10:——3.4.1.3.安装Beats(本地及docker)(4)
|
Docker 容器
带你读《Elastic Stack 实战手册》之10:——3.4.1.3.安装Beats(本地及docker)(3)
带你读《Elastic Stack 实战手册》之10:——3.4.1.3.安装Beats(本地及docker)(3)
101 1
|
存储 监控 数据可视化
带你读《Elastic Stack 实战手册》之10:——3.4.1.3.安装Beats(本地及docker)(1)
带你读《Elastic Stack 实战手册》之10:——3.4.1.3.安装Beats(本地及docker)(1)
168 0
|
Docker 索引 容器
带你读《Elastic Stack 实战手册》之10:——3.4.1.3.安装Beats(本地及docker)(2)
带你读《Elastic Stack 实战手册》之10:——3.4.1.3.安装Beats(本地及docker)(2)
|
运维 Unix Docker
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(10)
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(10)
114 0
|
安全 网络安全 Docker
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(9)
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(9)
114 0
|
应用服务中间件 nginx Docker
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(8)
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(8)
121 0
|
Docker 容器
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(7)
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(7)
133 0
|
Linux C++ Docker
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(6)
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(6)
159 0
|
Unix Linux iOS开发
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(5)
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(5)
130 0