centos7 安装 elastic search 7.8

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: centos 安装 es7.8

1,es下载 链接文字

2,需要确认电脑是否安装jdk
3,上传资源包到/opt/resources目录下

cd /opt/resources
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
mv elasticsearch-7.8.0 /usr/local

4,修改es配置文件

vim /usr/local/elasticsearch-7.8.0/config/elasticsearch.yml
cluster.name: es-hld       #为集群提供一个名称
node.name: hld-1               #此节点名称
path.data: /opt/es/data      #数据存放的地址
path.logs: /opt/es/logs      #日志存放地址
network.host: 0.0.0.0         #网络绑定这样设置就好了
cluster.initial_master_nodes: ["hld-1"] #将es-node1设置为master节点

5,修改系统内存限制- 可以比这个大

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

vim /etc/sysctl.conf
vm.max_map_count=262145      #(es需要262144,我们在基础上+1,保证它启动)

sysctl -p     #刷新

6,es启动创建用户:由于elasticsearch不允许root用户操作,所以需要建立子用户

useradd esuser  #增加一个子用户
   chown -R esuser:esuser /usr/local/elasticsearch-7.8.0  #赋权
chown -R esuser:esuser /opt/  #赋权
su esuser     #切换成子用户
#进入 es/bin命令启动
   cd /usr/local/elasticsearch-7.8.0/bin
./elasticsearch -d    #-d表示后台启动

安装JDK

rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

卸载自带jdk

rpm -qa | grep java | xargs rpm -e --nodeps

查看yum 是否安装

yum list java-1.8*

安装jdk

yum install java-1.8.0-openjdk* -y

验证

java -version
相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
8天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
31 1
|
8天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
34 3
|
1天前
|
网络协议 Java Linux
CentOS上安装运行XWiKi
CentOS上安装运行XWiKi
8 0
|
1天前
|
Java Linux
CentOS上安装openjdk
CentOS上安装openjdk
9 0
|
2天前
|
Java 应用服务中间件 Linux
Centos7 安装JDK和Tomcat
Centos7 安装JDK和Tomcat
18 0
|
3天前
|
运维 网络协议 Linux
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
|
5天前
|
安全 关系型数据库 MySQL
解决centos7.0安装mysql后出现access defind for user@'localhost'的错误
在使用yum 安装完mariadb, mariadb-server, mariadb-devel后
8 0
|
6天前
|
Linux 网络安全 数据安全/隐私保护
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
|
8天前
|
NoSQL Linux Redis
在CentOS上安装和配置Redis
在CentOS上安装和配置Redis
89 0
|
8天前
|
安全 Linux 测试技术
在CentOS上安装Elasticsearch和Kibana
在CentOS上安装Elasticsearch和Kibana
19 0