Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Elasticsearch 7.x 安装及配置

Elasticsearch 7.x 安装及配置

作者头像
栗筝i
发布于 2022-12-01 12:52:51
发布于 2022-12-01 12:52:51
87700
代码可运行
举报
文章被收录于专栏:迁移内容迁移内容
运行总次数:0
代码可运行
一、下载安装

1、下载地址:https://www.elastic.co/cn/downloads/elasticsearch

2、解压安装:tar -zxcf elasticsearch-7.9.0-linux-x86_64.tar.gz

二、新建es用户

在某个版本以后,elasticsearch为了安全性,是不能用root用户启动的

3、新建用户组groupadd esgroup

4、新建用户useradd esuser -G esgroup

5、将es所有者改为新建e s用户:chown -R lzh elasticsearch-7.9.0

6、su esuser

三、文件配置

不同版本的elasticsearch对应的JDK版本不同,但是Elasticsearch 7以后Elasticsearch安装目录下会自带一个JDK,我们做一个指向就好了

7、vi bin/elasticsearch

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 指定jdk11
export JAVA_HOME=/usr/local/apps/elasticsearch-7.9.0/jdk
export PATH=$JAVA_HOME/bin:$PATH


# 添加jdk判断
if [ -x "$JAVA_HOME/bin/java" ]; then
        JAVA="/usr/local/apps/elasticsearch-7.9.0/jdk/bin/java"
else
        JAVA=`which java`
fi

8、vi config/elasticsearch.yml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#添加以下内容
#允许外部地址访问
network.host: 0.0.0.0	
#端口
http.port: 9200
#运行服务器地址
cluster.initial_master_nodes: ["Carlota2"]
四、运行测试

9、bin/elasticsearch

10、访问http://carlota2:9200/可以看到

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "name" : "Carlota2",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "NGdrphgGQQya6D0ywGO3Dw",
  "version" : {
    "number" : "7.9.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "a479a2a7fce0389512d6a9361301708b92dff667",
    "build_date" : "2020-08-11T21:36:48.204330Z",
    "build_snapshot" : false,
    "lucene_version" : "8.6.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

重点几个关注下即可:

  • name : 默认启动的时候指定了 ES 实例名称,name 为 Carlota2
  • cluster_name : 默认名为 elasticsearch
  • version :版本信息

11、同样通过http://carlota2:9200/cat/ndoes?v地址,可以看到当前节点信息,如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ip          heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
172.21.0.16            7          96 100    2.23    2.16     1.80 dilmrt    *      Carlota2

至此可以说Elasticsearch的安装完成了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Elasticsearch(ES)角色介绍与集群部署
master:管理集群状态(索引元数据、分片分配、节点加入/离开)。不存储数据,不处理用户请求。
运维小路
2025/08/04
2970
Elasticsearch(ES)角色介绍与集群部署
ubuntu 安装 ElasticSearch
在安装之前我们需要下载和安装公钥,否则没有办法使用apt安装 Elasticsearch。
魔王卷子
2019/05/31
3.5K0
ubuntu 安装 ElasticSearch
Elasticsearch 7.x 最详细安装及配置 | 原创不易
小马哥说过,学习技术栈得看版本,那么 Elasticsearch 7.x 有什么好的特性呢?
二哥聊运营工具
2021/12/17
6.4K0
Elasticsearch 7.x 最详细安装及配置 | 原创不易
ELK教程1:ElasticSearch集群的部署ELK
在分布式系统中,应用数量众多,应用调用链复杂,常常使用ELK作为日志收集、分析和展示的组件。本篇文章将讲讲解如何部署ELK,然后讲解如何 使用Filebeat采集Spring Boot的日志输出到Logstash上,logstash再将日志输出到Elasticsearch上,最后展示到kibana上面。整个日志采集流程如下图:
方志朋
2022/01/06
1.2K0
ELK教程1:ElasticSearch集群的部署ELK
Elasticsearch(ES)版本介绍&部署
我们上一个小节,我们对Elasticsearch (ES)有了基本的了解,本小节就来部署他,部署之前需要先了解他的版本。
运维小路
2025/08/04
2970
Elasticsearch(ES)版本介绍&部署
elasticsearch集群
安装elasticsearch集群 hostnameipportes-1128.0.0.1019200es-2128.0.0.1029200 安装jdk [root@es1 ~]# java -version java version "1.8.0151" Java(TM) SE Runtime Environment (build 1.8.0151-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode) 安装es软件 见上
零月
2018/04/25
6760
[756]could not find java in JAVA_HOME or bundled at D:\soft\elasticsearch-7.4.2\jdk
运行bin目录下的elasticsearch.bat文件(此文件是批处理文件,在Windows下双击也可以,但是双击之后,如果出现错误,我们是看不见的,所以此处不建议双击)
周小董
2020/02/14
5.1K0
在CentOS 7安装ElasticSearch 7.x
本教程讨论如何在 CentOS 7 上安装ElasticSearch 7.x。Elasticsearch 是一个开源的搜索和分析引擎,允许您实时存储、搜索和分析大量数据。ElasticSearch 为依赖密集型搜索操作(如电子商务平台和大数据应用程序)的数百万应用程序提供支持。
皇上得了花柳病
2020/05/08
5.5K5
Elasticsearch 8集群搭建、安全功能配置详述
Elastic Stack产品栈包含Beats、APM、Elasticsearch、Elasticsearch Hadoop、Kibana、Logstash,这些产品常被作为一个整体搭配使用,其部署需要使用同样的版本,这样子能够有效简化部署操作。
MCNU云原生
2023/02/22
5.1K0
K8S部署ES集群 - 运维笔记
1)在NFS服务器端(172.16.60.238)通过nfs创建es、filebeat共享目录
洗尽了浮华
2021/03/04
3.8K2
ElasticSearch 7集群部署
因为是测试环境,没有部署内网DNS,所以就直接走hosts文件解析了(一样所有节点服务器都执行)。
行 者
2020/04/17
5K0
elasticsearch学习路程-安装篇
官网:https://www.elastic.co/cn/downloads/elasticsearch
吃完橙子了哈
2021/03/26
5490
Elasticsearch系列(1):安装与介绍
Elasticsearch是一个基于Lucene构建的开源搜索引擎,简称ES。它是使用Java语言开发的,并提供了简单易用的RestFul API,是一种流行的企业级搜索引擎。
布禾
2021/06/24
3680
【Elasticsearch系列一】Elasticsearch安装
Elasticsearch是一个基于Apache Lucene的开源搜索引擎,它提供了分布式、多租户的搜索服务及数据分析功能。Elasticsearch的架构是面向文档的,它将所有数据存储为JSON文档,每个文档都有唯一的ID,而且处理结构化和非结构化数据非常容易。它使用诸如分片、副本、修订等技术来确保存储方案具备可靠性、高可用性和可伸缩性。Elasticsearch采用基于RESTful API(HTTP)的接口,提供非常完善的查询语句;同时还支持实时字段计算、聚合分析、搜索建议、中文分词以及Geo查询等复杂操作。
kwan的解忧杂货铺
2024/09/16
2430
ElasticSearch 安装
Elasticsearch 的官方地址:https://www.elastic.co/cn/
用户9615083
2022/12/25
6660
ElasticSearch 安装
2.ElasticStack分布式数据采集搜索引擎集群搭建配置
Step 1.三台主机分别进行ES Linux Tar 安装包下载解压到/usr/local/目录中。
全栈工程师修炼指南
2022/09/29
1.2K0
2.ElasticStack分布式数据采集搜索引擎集群搭建配置
【docker】使用docker安装部署elasticsearch+Kibana
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。
宝耶需努力
2022/12/13
4.6K0
【docker】使用docker安装部署elasticsearch+Kibana
ElasticSearch常用命令
ElasticSearch用作全文检索,一直没有好好研究它的命令,每次使用的时候都要谷歌搜索,效率太低。 本文把一些特别常用的运维及操作命令整理一下,方便归类记忆 状态查询 获取所有_cat系列的操作 curl http://localhost:9200/_cat =^.^= /_cat/allocation /_cat/shards /_cat/shards/{index} /_cat/master /_cat/nodes /_cat/tasks /_cat/indices /_cat/indice
十毛
2019/03/27
1.1K0
大数据ELK Stack(二):Elasticsearch 集群之docker部署
Linux环境:CentOS Linux release 7.9.2009 (Core)
zjiekou
2022/09/17
1.5K0
大数据ELK Stack(二):Elasticsearch 集群之docker部署
ElasticSearch 6.x 学习笔记:1.下载安装与配置
该文章介绍了如何在Elasticsearch集群上使用Kibana进行可视化搜索,包括安装Elasticsearch和Kibana,配置Elasticsearch和Kibana以在浏览器中访问,以及使用Kibana的UI界面进行搜索。同时,该文章还介绍了如何将Elasticsearch集群与Kibana部署在Docker容器中,以及使用Elasticsearch和Kibana进行多租户搜索。
程裕强
2018/01/02
3.9K0
ElasticSearch 6.x 学习笔记:1.下载安装与配置
推荐阅读
相关推荐
Elasticsearch(ES)角色介绍与集群部署
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验