Centos7下elasticsearch管理工具Marvel安装

2024-02-26 14:59

本文主要是介绍Centos7下elasticsearch管理工具Marvel安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我安装的elasticsearch版本是2.3.3,这时候看到Marvel插件这个东西不错,何不上官网查手册安装哉!
准备工作:
你得安装好以下的插件:

  • Java 7 or later
  • Elasticsearch 2.3.3
  • Kibana 4.5.1
  • Elasticsearch License 2.3.3 plugin

这里Kibana是elastic的一个平台,具体介绍如下:
Kibana is an open source analytics and visualization platform designed to work with Elasticsearch. You use Kibana to search, view, and interact with data stored in Elasticsearch indices. You can easily perform advanced data analysis and visualize your data in a variety of charts, tables, and maps.
附上:kibana文档
安装Kibana并不麻烦。也有多种方式安装,安装Kibana的方式不会影响安装Marvel.
目录布局(需要知道):
安装elasticsearch的方式会对你安装Marvel有点影响。我的是通过RPM安装的,所以目录布局如下:
这里写图片描述
Marvel的安装过程十分简单:

cd /usr/share/elasticsearch
sudo bin/plugin install license
sudo bin/plugin install marvel-agent

结果如下:
这里写图片描述
搞定收工!!
附上:Marvel文档
License的管理(然而并没有结束):
有一天我打开.log,文件,突然发现如下:

# License will expire on [Thursday, November 12, 2015]. If you have a new license, please update it.
# Otherwise, please reach out to your support contact.
#
# Commercial plugins operate with reduced functionality on license expiration:
# - marvel
#  - The agent will stop collecting cluster and indices metrics
# - shield
#  - Cluster health, cluster stats and indices stats operations are blocked
#  - All data operations (read and write) continue to work

意思是说你有License的话请更新,不然的话Marvel会停止收集数据停止显示,会停止清除旧的可视数据(可能翻译不准确,但是意思很明确,你得更新License)。
于是乎查文档,聪明的你可能在安装的时候已经发现了License要更新。
同样过程并不复杂:
首先通过[Marvel文档]
找到Manage Your License 如下:
这里写图片描述
在点进去,选择注册免费的License 如下:
这里写图片描述
最后跟着一步步来,就可以得到一个Json格式的License,现在到了最后一步,向License的API发送请求!由于一开始使用了免费的全功能的Mravel,所以如官方文档所示,使用以下命令:

curl -XPUT -u admin 'http://<host>:<port>/_license?acknowledge=true' -d @license.json

参数含义如下:

<host> is the hostname of the Elasticsearch node (localhost if executing locally)
<port> is the http port (defaults to 9200)
license.json is the license JSON file

这时候再登录Kibana:
这里写图片描述
是不是发生了很大的变化!
再去服务器上看看:

[root@114-212-239-114 ~]# curl -XGET -u admin:password 'http://localhost:9200/_license'{"license" : {"status" : "active","uid" : "ad01ff41-a038-4dcd-8297-200076b5cb5d","type" : "basic","issue_date" : "2016-04-27T00:00:00.000Z","issue_date_in_millis" : 1461715200000,"expiry_date" : "2017-05-24T23:59:59.999Z","expiry_date_in_millis" : 1495670399999,"max_nodes" : 100,"issued_to" : "申涛 王 (NJU)","issuer" : "Web Form"}
}
[root@114-212-239-114 ~]# 

完美解决!收工!

这篇关于Centos7下elasticsearch管理工具Marvel安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/749250

相关文章

jdk1.8的Jenkins安装配置实践

《jdk1.8的Jenkins安装配置实践》Jenkins是一款流行的开源持续集成工具,支持自动构建、测试和部署,通过Jenkins,开发团队可以实现代码提交后自动进行构建、测试,并将构建结果分发到测... 目录Jenkins介绍Jenkins环境搭建Jenkins安装配置Jenkins插件安装Git安装配

python版本切换工具pyenv的安装及用法

《python版本切换工具pyenv的安装及用法》Pyenv是管理Python版本的最佳工具之一,特别适合开发者和需要切换多个Python版本的用户,:本文主要介绍python版本切换工具pyen... 目录Pyenv 是什么?安装 Pyenv(MACOS)使用 Homebrew:配置 shell(zsh

Python中Request的安装以及简单的使用方法图文教程

《Python中Request的安装以及简单的使用方法图文教程》python里的request库经常被用于进行网络爬虫,想要学习网络爬虫的同学必须得安装request这个第三方库,:本文主要介绍P... 目录1.Requests 安装cmd 窗口安装为pycharm安装在pycharm设置中为项目安装req

windows下安装Nginx全过程

《windows下安装Nginx全过程》文章介绍了HTTP和反向代理服务器的概念,包括正向代理和反向代理的区别,并详细描述了如何安装和配置Nginx作为反向代理服务器... 目录概念代理正向代理反向代理安装基本属性nginx.conf查询结构属性使用运行重启停止总结概念是一个高性能的HTTP和反向代理we

SpringBoot简单整合ElasticSearch实践

《SpringBoot简单整合ElasticSearch实践》Elasticsearch支持结构化和非结构化数据检索,通过索引创建和倒排索引文档,提高搜索效率,它基于Lucene封装,分为索引库、类型... 目录一:ElasticSearch支持对结构化和非结构化的数据进行检索二:ES的核心概念Index:

2025最新版Android Studio安装及组件配置教程(SDK、JDK、Gradle)

《2025最新版AndroidStudio安装及组件配置教程(SDK、JDK、Gradle)》:本文主要介绍2025最新版AndroidStudio安装及组件配置(SDK、JDK、Gradle... 目录原生 android 简介Android Studio必备组件一、Android Studio安装二、A

前端Visual Studio Code安装配置教程之下载、汉化、常用组件及基本操作

《前端VisualStudioCode安装配置教程之下载、汉化、常用组件及基本操作》VisualStudioCode是微软推出的一个强大的代码编辑器,功能强大,操作简单便捷,还有着良好的用户界面,... 目录一、Visual Studio Code下载二、汉化三、常用组件1、Auto Rename Tag2

Linux(centos7)虚拟机没有IP问题及解决方案

《Linux(centos7)虚拟机没有IP问题及解决方案》文章介绍了在CentOS7中配置虚拟机网络并使用Xshell连接虚拟机的步骤,首先,检查并配置网卡ens33的ONBOOT属性为yes,然后... 目录输入查看ZFhrxIP命令:ip addr查看,没有虚拟机IP修改ens33配置文件重启网络Xh

Python包管理工具uv下载python版本慢问题解决办法

《Python包管理工具uv下载python版本慢问题解决办法》uv是一个非常快的Python包和项目管理器,用Rust编写,使用热缓存安装Trio的依赖项的速度对比,:本文主要介绍Python包... 目录发现问题对于 MACOS / linux 用户 (zsh/bash):对于 Windows 用户:总

Python包管理工具pip警告WARNING: Ignoring invalid distribution问题解决

《Python包管理工具pip警告WARNING:Ignoringinvaliddistribution问题解决》pip警告通常是由于包安装不完整、损坏或拼写错误引起的,:本文主要介绍Pyt... 目录前言原因分析解决方法方法 1:手动删除无效元数据(推荐)方法 2:自动清理所有无效包验证修复总结 前言w