`

elasticsearch集群搭建与监控

 
阅读更多

 

 

集群规划

cluster.name = cobub-es-cluster

192.168.1.7     2个node  node-1 node-2

 

 

Elasticsearch版本 : elasticsearch2.0.0

 

监控方案

使用marvel 监控集群状态,使用head 插件监控集群节点和数据查询

 

集群安装:

安装节点node-1:

#进入到集群路径
#重命名解压包
[es@master elasticsearch-cluster]# ls
elasticsearch-2.0.0
[es@master elasticsearch-cluster]# mv elasticsearch-2.0.0 elasticsearch-node1
#进入到节点配置路径
[es@master elasticsearch-cluster]# cd elasticsearch-node1/config/
[es@master config]ls
elasticsearch.yml logging.yml
[es@master config] vi elasticsearch.yml
# elasticsearch-node1配置
# 配置集群名称
cluster.name: cobub-es-cluster
# 配置节点名称
node.name: "node-1"
# 为节点之间的通信设置一个自定义端口(默认为9300)
transport.tcp.port: 9300
# 设置监听HTTP传输的自定义端(默认为9200)
http.port: 9200

 安装head插件

#进入到节点bin路径
[es@master bin]# pwd
/home/es/elasticsearch-cluster/elasticsearch-node1/bin
安装插件
[root@localhost bin]# ./plugin  install mobz/elasticsearch-head

 复制一份配置好的节点为elasticsearch-node2

[root@localhost elasticsearch-cluster]# ls
elasticsearch-node1 elasticsearch-node2
修改elasticsearch-node2的配置
# elasticsearch-node2配置
# 配置集群名称
cluster.name: cobub-es-cluster
# 配置节点名称
node.name: "node-2"
# 为节点之间的通信设置一个自定义端口(默认为9300)
transport.tcp.port: 9301
# 设置监听HTTP传输的自定义端(默认为9200)
http.port: 9201

  

配置完后,分别启动node01和node02

bin/elasticsearch -d

 

通过head插件查看集群节点状态

在浏览器中打开:

192.168.1.11:9200/_plugin/head,

192.168.1.11:9200/_plugin/head

即可看到elasticsearch-node1和elasticsearch-node2的节点信息

 

 

安装marval 插件

参考https://www.elastic.co/guide/en/marvel/2.0/installing-marvel.html 的安装方式;

 

 

在安装集群监控的时候,没有将集群内的所有Node集中在一起进行监控,集群监控配置有待优化
 

注:elasticsearch的不同版本,插件的安装方式可能会有所不同,详见官方文档

 

_cluster/health?pretty 
结果 写道
{
"cluster_name": "cobub-es-cluster",
"status": "green",
"timed_out": false,
"number_of_nodes": 3,
"number_of_data_nodes": 3,
"active_primary_shards": 15,
"active_shards": 30,
"relocating_shards": 0,
"initializing_shards": 0,
"unassigned_shards": 0,
"delayed_unassigned_shards": 0,
"number_of_pending_tasks": 0,
"number_of_in_flight_fetch": 0,
"task_max_waiting_in_queue_millis": 0,
"active_shards_percent_as_number": 100
}

 

_cluster/health/tag?pretty
_cluster/health?pretty&level=indices
_cluster/health?pretty&level=shards

 

 

 

 

 

 

 

 

 

  • 大小: 275.5 KB
  • 大小: 216.7 KB
分享到:
评论

相关推荐

    SpringBoot+ElasticSearch集群+RocketMQ+Codis集群架构,满足亿级流量实时计算,实时监控的系统

    一个满足亿级流量实时计算,实时监控的系统,SpringBoot+ElasticSearch集群+RocketMQ+Codis集群架构实现,项目经过严格测试,确保可以运行! 主要功能是通过ElasticSearch实现实时计算、实时分析海量数据,聚合处理...

    elasticsrarch(ELK文档).rar

    1. 能够理解ElasticSearch的作用以及实际生产环境下的应用场景 ...10. 完成ElasticSearch集群搭建及集群监控 11. 理解ElasticSearch集群内部运行机制 12. 了解Logstash使用方法 13. 完成Logstash安装以及

    ElasticSearch5.2全网最全技术视频

    (1)最全面的Elasticsearch运维、管理、调优、故障处理的知识体系:企业级监控体系的搭建,企业级集群部署,集群日常管理策略,集群版本升级方案,集群基准压测方案,集群数据的备份和恢复,系统核心配置参数,性能...

    从400+节点ElasticSearch集群的运维中,我们总结了这些经验

    本文是Meltwater的工程师结合工作中实践,分享了Elasticsearch调优秘笈,以及要绕过的一些陷阱。 Meltwater每天要处理数百万量级的帖子数据,因此需要一种能处理该量级数据的存储和检索技术。 从0.11.X 版本开始...

    Prometheus+Grafana搭建全方位的监控告警系统

    在kubernetes容器管理系统中,通常会搭配prometheus进行监控,prometheus支持多种exporter采集数据,还支持通过pushgateway进行数据上报,Prometheus再性能上可支撑上万台规模的集群。 二、prometheus架构图 三...

    linux-system-base:Linux系统,基础用法积累,常用开发环境搭建,运维相关操作

    Centos7下搭建ElasticSearch中间件,常用接口演示 06 Centos7下搭建Nginx,FastDFS文件管理中间件 07 Centos7下搭建ClickHouse列式存储数据库 08 Centos7下搭建PostgreSQL关系型数据库 数据运维 序号

    springcloud入门

    springcloud-zipkin:链路跟踪工具,监控并就持久化微服务集群中调用链路的通畅情况,采用rabbitmq异步传输、elasticsearch负责持久化的方式集成。 #### 软件架构 1、JDK:jdk-8u181-windows-x64。 2、MAVEN:...

    云计算大会演示PPT资料.zip

    Elastic曾勇-Elasticsearch & Bigdata Databricks范文臣-Dataset in Spark 聚效广告刘忆智-Beyond MLLibScale up Advanced Machine Learning on Spark 王栋-利用ELK监控Hadoop集群负载性能 梁堰波-Build Generalized...

    新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

    │ 04es集群运维.mp4 │ 04redis数据类型操作.mp4 │ 04安装search-guard.docx │ 05redis主从和哨兵操作.mp4 │ 06reids集群创建收缩扩容.mp4 │ 07redis运维工具.mp4 │ Elasticsearch分享V2.pdf │ Elasticsearch...

    单点登录源码

    Solr & Elasticsearch | 分布式全文搜索引擎 | [http://lucene.apache.org/solr/](http://lucene.apache.org/solr/) [https://www.elastic.co/](https://www.elastic.co/) Quartz | 作业调度框架 | ...

Global site tag (gtag.js) - Google Analytics