【Elasticsearch系列】CentOS7安装Elasticsearch
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相关推荐
- linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)
懒惰了很久,今天来写一下Elasticsearch在centos7上安装教程以及安装过程中可能出现的报错解决方式,有不对的地方,烦请各位看官多多指教! 一.ES安装 1.环境检查 确保有java环境, ...
- 数据处理系列(四) 安装Elasticsearch用以存储和查询数据
为什么80%的码农都做不了架构师?>>> 准备工作 ### 添加一个额外用户用以启动 Ela 因为Ela不支持root启动adduser tmp## 设置密码 passwd t ...
- Centos7安装Elasticsearch
创建repo vim /etc/yum.repos.d/elasticsearch.repo [elasticsearch] name=Elasticsearch repository for 7.x ...
- 蛋疼的ElasticSearch(一)之安装ElasticSearch
###Interesting things 本周的计划暂时这样子的: 1.学习Solr和ElasticSearch 2.深入学习SpringBoot 3.了解日志系统的实现 ###What did y ...
- 【elasticsearch系列】安装elasticsearch-head插件
目录 环境 安装node 安装grunt elasticsearch-head 运行 修改elasticsearch.yml 排查问题 环境 安装elasticsearch-head插件,需要依赖no ...
- elasticsearch系列一:elasticsearch(ES简介、安装amp;配置、集成Ikanalyzer)
一.ES简介 1.ES是什么? Elasticsearch 是一个开源的搜索引擎,建立在全文搜索引擎库 Apache Lucene 基础之上 用 Java 编写的,它的内部使用 Lucene 做索引与 ...
- 【elasticsearch系列】双击elasticsearch.bat闪退,日志排查报错信息
打开my-application.log日志文件,寻找报错信息,如下: [1] bootstrap checks failed [1]: the default discovery settings ...
- ElasticSearch系列六:ElasticSearch搜索技术深入讲解(一)
1.match 手工控制搜索结果精准度 GET /product_db/_search {"query": {"match": {"subTitle& ...
- ElasticSearch系列三:ElasticSearch基本操作之检索
DSL语言高级查询 1.无条件查询 GET /article/_search {"query": {"match_all": {}} } 2.有查询条件 1) ...
最新文章
- 主机信息收集工具DMitry
- 【oracle】复合数据类型
- 大学计算机基础课程报告python-Python程序设计习题解析(大学计算机基础教育规划教材)...
- .NET可变性解析(协变和逆变)
- 初读设计模式-----《design pattern explained》读后感
- 图像检索:CNN对Hash组算法的颠覆
- SAP CRM settype的传输原理
- 使用Azure静态Web应用部署Blazor Webassembly应用
- 使用ReentrantLock和Lambdas进行干净同步
- python有多少库存_库存究竟多少才算合理?
- win7系统还原失败怎么解决
- Oracle发送邮件存储过程
- 低代码工具让人人都是程序员?别再吐槽了,它能做这些事
- 登录账号用户名判断_如何设计 QQ、微信等第三方账号登陆 ?
- Teradata中的四舍五入问题
- UIView你知道多少
- 从单张图重建三维人体模型综述(六)
- 门外汉掌握数据分析处理技术的路线图
- 【Python报错】MemoryError
- “心脏滴血”漏洞复现