elasticsearch7.7安装部署

简介: elasticsearch7.7安装部署

这里只搭建了一个节点,提供给测试环境使用,暂未考虑ES集群扩容和优化。


ES 7.0 是 2019 年 4 月份发布的,底层是 Lucene 8.0。其他重要特性有:

废除单个索引下多 Type 的支持

ES Security 免费使用

ECK - ES Operator on K8s

新功能:New Cluster coordination

新功能:完整的 High Level REST Client

新功能:Script Score Query

性能:默认 Primary Shard 数从 5 到 1 ,避免 Over Sharding;性能优化更快的 Top K

# 安装es7.7
cd /opt
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.0-linux-x86_64.tar.gz
tar zxf elasticsearch-7.7.0-linux-x86_64.tar.gz
# es启动需要es用户
useradd es
chown es:es -R elasticsearch-7.7.0
su - es
# es7内置jdk,修改启动脚本
cd /opt/elasticsearch-7.7.0
vim ./bin/elasticsearch
    # 配置自己的jdk11
    export JAVA_HOME=/opt/elasticsearch-7.7.0/jdk
    export PATH=$JAVA_HOME/bin:$PATH
    # 添加jdk判断
    if [ -x "$JAVA_HOME/bin" ]; then
        JAVA="/opt/elasticsearch-7.7.0/jdk/bin/java"
    else
        JAVA=`which java`
    fi
    :wq
# 禁用swap
sed -i '/swap/s/^/#/' /etc/fstab
swapoff -a
vim /etc/sysctl.conf
  # 优化文件描述符
  vm.max_map_count = 655300
  # 优化脏内存页,es写入削峰
  vm.dirty_ratio=10
  vm.dirty_background_ratio=5
  vm.dirty_writeback_centisecs=200
  # 优化系统回收inode cache权重
  vm.vfs_cache_pressure=200
  vm.dirty_expire_centisecs=6000
  :wq
sysctl -p
# 检查或修改文件句柄数
vim /etc/security/limits.conf
  *  soft  nofile  65536
  *  hard  nofile  65536
  :wq
vim ./config/jvm.options  #这里的4g不能超过最大内存的一半,需要给lucene留内存
    -Xms4g
    -Xmx4g
    :wq
# 启动
./bin/elasticsearch -d
# 查看日志
vim ./logs/elasticsearch.log
# 验证是否成功启动
curl localhost:9200
# es可视化插件,elasticsearch-head
# 用谷歌浏览器打开下面的地址,根据提示安装即可。
# https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm/


相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
存储 数据可视化 数据挖掘
【docker】使用docker安装部署elasticsearch+Kibana(上)
【docker】使用docker安装部署elasticsearch+Kibana
1411 0
Elasticsearch7.17.5之Kibana安装部署
Elasticsearch7.17.5之Kibana安装部署
663 0
|
存储 数据挖掘 Java
Elasticsearch基础入门与安装部署
Elasticsearch基础入门与安装部署
1151 0
|
存储 安全 Linux
Elasticsearch7.17.5 Linux安装部署
Elasticsearch7.17.5 Linux安装部署
918 0
|
存储 搜索推荐 Java
大数据数据存储的搜索引擎Elasticsearch的安装部署的多节点集群方式
作为一种广泛应用于大数据存储和分析的搜索引擎,Elasticsearch已经成为了许多企业的首选解决方案。在本文中,我们将会介绍如何通过多节点集群方式进行Elasticsearch的安装部署。
302 0
|
Java Linux 网络安全
Linux阿里云/腾讯云/百度云服务器安装部署ElasticSearch
Linux阿里云/腾讯云/百度云服务器安装部署ElasticSearch
643 0
|
存储 搜索推荐 Java
大数据数据存储的搜索引擎Elasticsearch的安装部署的单节点方式
作为一种广泛应用于大数据存储和分析的搜索引擎,Elasticsearch已经成为了许多企业的首选解决方案。在本文中,我们将会介绍如何通过单节点方式进行Elasticsearch的安装部署。
298 0
|
存储 缓存 Ubuntu
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(1)
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(1)
616 0
|
网络安全 Docker 容器
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(3)
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(3)
628 0
|
Docker 容器
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(4)
带你读《Elastic Stack 实战手册》之8:—— 3.4.1.1.安装Elasticsearch(本地及docker)(4)
413 0

热门文章

最新文章