最新版elasticsearch的安装踩坑

ElasticSearch、ES-head、Kibana最新版安装教程 目录ElasticSearch的安装1. 下载es2. 解压es压缩包3. 了解es目录4. 启动es5. 访问测试ElasticSearch-head安装1. 下载es-head2. 解压es-head压缩包3. 下载es-head相关依赖4. 启动es-head4. 访问测试,连接es5. 解决跨域问题Kibana的安装1. 下载kibana2. 解压kibana压缩包3. 启动kibana4. 访问测试5. 汉化 本文为Windows下的安装教程,接下来的安装过程有的需要Node.js和npm的支 阅读详情

elasticearch是目前最流行的实时的分布式搜索和分析引擎,水平扩展能力非常强,提供restful接口简化使用难度。

文档

学习一个技术最好的方式就是阅读官方文档,英语没有那么好的最好方式就是看中文版
elasticsearch权威指南中文翻译,这是我找到的最好一个在线版本。
离线文档下载点击这里

在这里插入图片描述

工欲善其事必先利其器,下面介绍安装过程中遇到的坑:

下载

可以到elasticsearch中文社区下载,但是速度很慢。这里是国内镜像地址,速度还可以,就是版本不是最新的。

安装

elasticsearch的安装需要依赖jdk8或openJDK11,最新版本据说内置了jdk?
不管是通过下载tar包,还是npm,debian包的方式,都注意不要放在root目录下,要放在非root用户目录下,不然权限问题会搞得你头大。

解压tar -zxvf elasticsearch-7.6.2.tar.gz,切换非root用户su - jun进入bin下面 ./elasticsearch即可启动,如果不报错且curl http://localhost:9200返回json信息表示启动成功,但事情一般没有这么顺利。

  1. 如果提示权限不对
    赋予非root用户权限,chown -R jun:jun /home/jun/elasticsearch

  2. 只有本机能访问
    在安装目录下修改vim config/elasticsearch.yml
    增加network.host: 0.0.0.0或者特定的ip

    另外记得防火墙放开端口/sbin/iptables -I INPUT -p tcp --dport 9200 -j ACCEPT

  3. max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
    原因:无法创建本地文件问题,用户最大可创建文件数太小
    解决方案:切换到root用户 vi /etc/security/limits.conf, 添加类似如下内容:

    * soft nofile 65536
    * hard nofile 131072
    * soft nproc 2048
    * hard nproc 4096
    

    备注:* 代表Linux所有用户名称(比如 hadoop)

  4. max number of threads [3798] for user [jun] is too low, increase to at least [4096]
    原因:无法创建本地线程问题,用户最大可创建线程数太小
    解决方案:切换到root用户,vi /etc/security/limits.d/20-nproc.conf
    找到如下内容:

    • soft nproc 3978
      #修改为
    • soft nproc 4096
  5. max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
    原因:最大虚拟内存太小
    root用户执行命令:
    [root@localhost ~]# sysctl -w vm.max_map_count=262144

  6. the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
    修改elasticsearch.yml
    取消注释保留一个节点 cluster.initial_master_nodes: ["node-1"],这里的node-1是默认的


另外head(nodejs)、分词器的安装网上都是,这里就不多说了

elasticSearch 分词器踩的坑 elasticSearch 接入ik分词器踩的坑,记录下 阅读详情

相关推荐

828华为云征文|使用Flexus X实例集成ES搜索引擎

Flexus X实例是华为云推出的一款面向中小企业和开发者的柔性算力云服务器。Flexus X实例作为新一代云服务器,旨在为用户提供更加灵活和高效的计算资源管理方式。它具备多项独特优势,如柔性算力设计、智能感知业务负载、可灵活自定义vCPU内存配比等,以满足多样化的业务需求。包含有:柔性算力设计、智能感知业务负载、可灵活自定义vCPU内存配比、高性能、丰富的公共镜像、智能识别和全面的安全防护等特点,可以说是非常全面了

qq_53317005的博客 2108

Elasticsearch集群

今日授课目标 能够完成索引库的操作:新增、查询、删除 能够完成映射操作:配置映射,查看映射 能够完成文档的操作:新增、修改、删除 能完成请求体查询:基本查询、结果过滤、高亮查询,分页及排序 ES前置准备Lombok讲解 第一章 Elasticsearch集群 1.1 单点的问题 单台服务器,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用。单点的elasticsearch也是一样,那单点的es服务器存在哪些可能出现的问题呢? 单台机器存储容量有限 单服务器容易出现单点故障,无法实

IT学院 1054

Elasticsearch:6.0及其ES-Head插件安装

Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎;是目前全文搜索引擎的首选,性能测试我们就不累赘了,网上能搜索到很多性能测试结果,不管老版本还是新版本对Java的兼容很友好。搜索也很高效。那我们今天就介绍下如何安装?

一些平时在开发过程中遇到的常见问题,分享给大家 2898

安装eslasticsearch2.x插件head在windows系统下

第一步,在https://github.com/mobz/elasticsearch-head下载elasticsearch-head-master.zip,解压在本地.然后复制解压后的文件夹到/plugins下. 验证:启动es,在浏览器输入:http://localhost:9200/_plugin/elasticsearch-head-master/. 转载于:https://www.cn...

weixin_34364135的博客 277

elasticsearch(ES)简介及安装-----笔记

ES是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。ES结合kibana、Logstash、Beats,也就是elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等领域。elasticsearch是elastic stack的核心,负责存储、搜索、分析数据。kibana负责数据可视化,elasticsearch负责存储、计算、搜索数据,logstash\Beats负责数据抓取。elasticsearch底层实现是Lucene计术。

weixin_44846205的博客 2385

janusGraph+hbase+es搭建踩坑记录

janusGraph集群搭建前言软件下载配置步骤hadoop安装zookeeper安装hbase安装elasticsearch安装janusGraph安装测试安装结果问题汇总 前言 janusGraph的资料实在又少又杂,近日搭建了一个集群,写下踩坑记录。由于janusGraph可以自由配置后端存储和索引。之前先写了一个非root用户的hadoop搭建,本文在那篇文章的基础上继续搭建。 涉及部分服务器,节点描述都和hadoop搭建的相同、 非root用户的hadoop搭建。 软件下载 本次搭建的版本为had

UpUp的博客 3964

Elasticsearch使用遇见的一些问题

一、问题:elasticsearch如何跨域? 解决:在配置文件【config/elasticsearch.yml】最后增加配置参数 http.cors.enabled: true http.cors.allow-origin: "*" 二、问题:elasticsearch如何通过内网IP进行访问? 解决:修改配置文件【config/elasticsearch.yml】中的 network.host (默认只能以127.0.0.1访问 ) #network.host: 192.168.0.1 networ

柒柒柒的博客 1699

ElasticSearch(ES)安装

ES安装

John的博客 888

elasticsearch7.17 terms聚合性能提升90%+

ES7 相比于 ES6 有多个层面的优化,对于开源的ES而言,升级是必经之路。 ES的使用场景非常多,在升级过程中可能会遇到非预期的结果; 比如之前文章提到的典型案例:ES7.17版本terms查询性能问题 接下来再分析一个升级之后聚合性能下降的case;

qq_33999844的博客 1957

Elasticsearch搜索引擎

本篇博客系统地介绍了Elasticsearch 7.14.0在windows环境下安装、基本使用、Springboot集成Elasticsearch以及ELK搭建。

weixin_44490884的博客 1669

linux上安装elasticsearch

在linux环境下安装Java,测试成功后安装elasticsearch

高版本SpringBoot兼容低版本ElasticSearch解决方案

由于公司最近需要接入日志数据,然而日志数据在ElasticSearch(版本为 6.8.23)里面,但是接入数据项目使用的是Spring Boot 2.4.x版本,根据Spring Data官方提供的版本对应,明显对应不上,官方文档地址:Spring Data Elasticsearch - Reference Documentation2021.2 (Raj)4.4.x7.17.95.3.x2.7.x2021.1 (Q)4.3.x7.15.25.3.x2.6.x2021.0 (Pascal)4.2.x[1

qq_40874285的博客 9572

elasticsearch插件

elasticsearch-head 是elasticsearch可视化插件,非常好用,浏览起来非常直观!

李小白ES踩坑实录:Docker安装Elasticsearch,Kibana

欢迎大家来到李小白ES踩坑系列,系列记录了本人李小白在ES学习踩坑过程中的一点小小总结。如果大家觉得有用,欢迎点赞,如有问题,恳请指出。探索路上,一起前行…… 第一篇内容简介: Elasticsearch安装使用 Kibana安装使用 基本命令界面 踩坑记录 假设你已经有一台centos的虚拟机 假设你已经安装了Docker环境 假设你已经掌握了Doc...

microlmj的专栏 566

es稳定版本

es的版本可谓是很多,版本号越新,功能越强大,但是和其他工具整合就显得很是吃力了,因为其他工具并没有立即更新相应的借口,以Springboot整合es为例,还是es2.44的版本相对稳定

最新版windows elasticsearch-7.7.1-windows-x86_64.zip

最新版windows elasticsearch-7.7.1-windows-x86_64.zip

ElasticSearch 认识和安装ES

es是一个分布式、高性能的搜索引擎,广泛应用于大数据检索、日志分析、实时搜索等场景。与传统数据库相比,ElasticSearch 对于大规模数据的处理具有显著优势,特别是模糊查询、分词分析、语义理解等复杂搜索任务。本章内容主要是介绍了 Elasticsearch 的基础知识、它的起源以及如何安装和配置 Elasticsearch 和 Kibana。安装过程中使用 Docker 是一种方便快捷的方式,可以轻松启动单机模式的 Elasticsearch 服务,并结合 Kibana 进行可视化操作。

2301_80093566的博客 1840

Simplorer-Maxwell联合仿真速度太慢?我用这3个技巧把仿真时间砍半(附SVPWM周期与步长设置避坑)

本文详细介绍了Simplorer-Maxwell联合仿真性能优化的3个关键技巧,包括仿真步长与周期的科学配置、基于任务调度的加速技术以及模型简化与精度平衡。特别针对SVPWM参数设置提供了避坑指南,帮助工程师在不牺牲精度的情况下将仿真时间缩短50%以上,适用于电机驱动系统开发等场景。

weixin_29189381的博客 466

Linux安装elasticsearch搜索引擎并配置

`-v es-plugins:/usr/share/elasticsearch/plugins`:挂载逻辑卷,绑定es的插件目录。- `-v es-data:/usr/share/elasticsearch/data`:挂载逻辑卷,绑定es的数据目录。- `-v es-logs:/usr/share/elasticsearch/logs`:挂载逻辑卷,绑定es的日志目录。- `--network es-net` :加入一个名为es-net的网络中,与elasticsearch在同一个网络中。

m0_74939895的博客 1832

基于立创·天猛星MSPM0G3507的简易PID电机控制入门项目实战

本文详细介绍了基于立创·天猛星MSPM0G3507开发板的简易PID电机控制入门项目实战。从硬件选型、电路设计、PCB布局,到软件编程中的编码器读取、PID算法实现与调参,手把手教你完成一个带屏幕显示的电机定速与定距控制项目,是学习嵌入式开发和经典PID控制算法的绝佳实践。

weixin_42596011的博客 509

使用扫频信号测量房间脉冲响应

脉冲响应的测量

liuderong0的博客 1764
上一篇: linux下安装jdk
下一篇: 五大数据存储模型
余生之君
博客等级 码龄10年 246粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值