CentOS7安装Elasticsearch

1. 上传后解压:


移动解压后的es文件夹:

2. ES 目录介绍

bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等
config:配置文件目录
JDK:java环境
lib:依赖的jar,类库
logs:日志文件
modules:es相关的模块
plugins:可以自己开发的插件
data:这个目录没有,自己新建一wo

3. 修改核心配置文件 elasticearch.yml

修改集群名称,默认是elasticsearch,虽然目前是单机,但是也会有默认的
为当前的es节点取个名称,名称随意,如果在集群环境中,都要有相应的名字

修改data数据保存地址
修改日志数据保存地址


绑定es网络ip,原理同redis
默认端口号,可以自定义修改

集群节点,名字可以先改成之前的那个节点名称

4. 修改JVM参数


默认xms和xmx都是1g,虚拟机内存没这么大,修改一下即可

5. 添加用户

useradd esuser
chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
su esuser
whoami

6、启动ES

./elasticsearch

如果出现如下错误:

那么需要切换到root用户下去修改配置如下:

vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096


别忘记 sysctl -p 刷新一下
最后再次启动OK

7. 测试

访问你的虚拟机ip+端口号9200,如下则表示OK

停止es
如果是前台启动,直接ctrl+c就可以停止
后台启动:

./elasticsearch -d

停止杀进程:

图片描述

端口号意义

9200:Http协议,用于外部通讯
9300:Tcp协议,ES集群之间是通过9300通讯

使用centos6.x中安装es,那么和centos7有些不同,可以博文:https://www.cnblogs.com/leechenxiang/p/10897562.html

【Elasticsearch系列】CentOS7安装Elasticsearch相关推荐

  1. linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)

    懒惰了很久,今天来写一下Elasticsearch在centos7上安装教程以及安装过程中可能出现的报错解决方式,有不对的地方,烦请各位看官多多指教! 一.ES安装 1.环境检查 确保有java环境, ...

  2. 数据处理系列(四) 安装Elasticsearch用以存储和查询数据

    为什么80%的码农都做不了架构师?>>>    准备工作 ### 添加一个额外用户用以启动 Ela 因为Ela不支持root启动adduser tmp## 设置密码 passwd t ...

  3. Centos7安装Elasticsearch

    创建repo vim /etc/yum.repos.d/elasticsearch.repo [elasticsearch] name=Elasticsearch repository for 7.x ...

  4. 蛋疼的ElasticSearch(一)之安装ElasticSearch

    ###Interesting things 本周的计划暂时这样子的: 1.学习Solr和ElasticSearch 2.深入学习SpringBoot 3.了解日志系统的实现 ###What did y ...

  5. 【elasticsearch系列】安装elasticsearch-head插件

    目录 环境 安装node 安装grunt elasticsearch-head 运行 修改elasticsearch.yml 排查问题 环境 安装elasticsearch-head插件,需要依赖no ...

  6. elasticsearch系列一:elasticsearch(ES简介、安装amp;配置、集成Ikanalyzer)

    一.ES简介 1.ES是什么? Elasticsearch 是一个开源的搜索引擎,建立在全文搜索引擎库 Apache Lucene 基础之上 用 Java 编写的,它的内部使用 Lucene 做索引与 ...

  7. 【elasticsearch系列】双击elasticsearch.bat闪退,日志排查报错信息

    打开my-application.log日志文件,寻找报错信息,如下: [1] bootstrap checks failed [1]: the default discovery settings ...

  8. ElasticSearch系列六:ElasticSearch搜索技术深入讲解(一)

    1.match 手工控制搜索结果精准度 GET /product_db/_search {"query": {"match": {"subTitle& ...

  9. ElasticSearch系列三:ElasticSearch基本操作之检索

    DSL语言高级查询 1.无条件查询  GET /article/_search {"query": {"match_all": {}} } 2.有查询条件 1) ...

最新文章

  1. 主机信息收集工具DMitry
  2. 【oracle】复合数据类型
  3. 大学计算机基础课程报告python-Python程序设计习题解析(大学计算机基础教育规划教材)...
  4. .NET可变性解析(协变和逆变)
  5. 初读设计模式-----《design pattern explained》读后感
  6. 图像检索:CNN对Hash组算法的颠覆
  7. SAP CRM settype的传输原理
  8. 使用Azure静态Web应用部署Blazor Webassembly应用
  9. 使用ReentrantLock和Lambdas进行干净同步
  10. python有多少库存_库存究竟多少才算合理?
  11. win7系统还原失败怎么解决
  12. Oracle发送邮件存储过程
  13. 低代码工具让人人都是程序员?别再吐槽了,它能做这些事
  14. 登录账号用户名判断_如何设计 QQ、微信等第三方账号登陆 ?
  15. Teradata中的四舍五入问题
  16. UIView你知道多少
  17. 从单张图重建三维人体模型综述(六)
  18. 门外汉掌握数据分析处理技术的路线图
  19. 【Python报错】MemoryError
  20. “心脏滴血”漏洞复现

热门文章

  1. 刷脸支付真的安全吗?
  2. Schemaless架构(二):Uber基于MySQL的Trip数据库
  3. python彩虹代码_python绘制彩虹图
  4. Gena Playing Hanoi
  5. javaScript制作验证码
  6. 常见的评价指标及其计算方法
  7. 【观察】赋能中小企业驶入成长“快车道”,华为云云商店背后的三重新价值...
  8. 人工智能基础复习2——问题求解
  9. Excel VBA 利用FileSystemObject处理文件
  10. Nature子刊 | 周集中团队揭示长期气候变暖导致草地土壤微生物多样性降低