首页 > 其他分享 >ElasticSearch

ElasticSearch

时间:2025-02-07 17:54:32浏览次数:3  
标签:算分 查询 索引 文档 elasticsearch ElasticSearch id

介绍

Elasticsearch是由elastic公司开发的一套搜索引擎技术,它是elastic技术栈中的一部分。完整的技术栈包括:

  • Elasticsearch:用于数据存储、计算和搜索
  • Logstash/Beats:用于数据收集
  • Kibana:用于数据可视化

整套技术栈被称为ELK,经常用来做日志收集、系统监控和状态分析等等。

Elasticsearch对外提供的是Restful风格的API,任何操作都可以通过发送http请求来完成。不过http请求的方式、路径、还有请求参数的格式都有严格的规范。

安装

linux离线安装

安装ElasticSearch

下载链接:https://www.elastic.co/downloads/past-releases#elasticsearch

  1. 上传离线包至服务器/usr/local目录下 。
  2. 进入该目录,使用tar -xzvf elasticsearch-6.8.11.tar.gz命令进行解压。
  3. 修改es配置文件 vi /usr/local/elasticsearch-6.8.11/config/elasticsearch.yml
# 设置为0.0.0.0,该参数表示允许所有ip访问,es默认仅允许本机访问
#network.host: 192.168.0.1
# 取消注释
#http.port: 9200
  1. 修改jvm参数,vi /usr/local/elasticsearch-6.8.11/config/jvm.options
## JVM configuration

####################################################
## IMPORTANT: JVM heap size
####################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms4g
## -Xmx4g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
####################################################

# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space

# 根据实际内存情况进行分配运行堆内存,一般设置为物理机的1/4且最大不超过32G,
-Xms1g 
-Xmx1g
  1. 创建es用户

创建用户组:groupadd es
创建用户并添加至用户组:useradd es -g es

标签:算分,查询,索引,文档,elasticsearch,ElasticSearch,id
From: https://www.cnblogs.com/kk-xiaoxin/p/18703002

相关文章