ELK 实验(七)Elasticsearch 集群管理

Head 插件

head插件是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序。

Github:

https://github.com/mobz/elasticsearch-head

git clone https://github.com/mobz/elasticsearch-head.git

安装

./elasticsearch plugin -install /usr/elasticsearch-head

新版本不支持plugin 直接安装

安装nodejs

yum install nodejs -y

居然还没有nodejs

去官网下一个

https://nodejs.org/en/download/package-manager/

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

再来

yum install -y nodejs

yum install -y gcc-c++ make

就有了,17M

验证下安装

node -v

npm -v

使用国内淘宝源安装grunt

cd elasticsearch-head/

npm install -g grunt --registry=https://registry.npm.taobao.org

npm install grunt --save

看看安装好了么

ls -d node_modules/grunt

npm install -g grunt-cli --registry=https://registry.npm.taobao.org

npm install --registry=https://registry.npm.taobao.org

出错鸟,连接被拒绝了,容我修个错误

PhantomJS not found on PATH 目录下没找到,去下载的时候在github被拒绝了,伟大的墙。习主席说什么来着,智者造桥,愚者造墙。

代码分支了

https://www.npmjs.com/package/phantomjs-prebuilt

npm install phantomjs-prebuilt

node ./install.js

/usr/elasticsearch-6.2.3/plugins/elasticsearch-head

vi Gruntfile.js

hostname: ‘*‘, #增加此行

vi _site/app.js

更新这句

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.209.168:9200";

启动服务

[[email protected]_001 elasticsearch-head]# grunt server

有文件头

curl -i localhost:9100

http://192.168.209.168:9100/

但是集群显示未连接

vi /usr/elasticsearch-6.2.3/config/elasticsearch.yml

http.cors.enabled: true

http.cors.allow-origin: "*"

加两句在启动下就好了

原文地址:http://blog.51cto.com/433266/2105860

时间: 2024-10-08 07:22:25

ELK 实验(七)Elasticsearch 集群管理的相关文章

Elasticsearch集群管理工具head插件安装

Elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,你可以通过插件把它集成到es.或直接下载源码,在本地打开index.html运行它.该工具的git地址是: https://github.com/Aconex/elasticsearch-head 插件安装方法: 1.elasticsearch/bin/plugin -install Aconex/elasticsearch-head 2.运行ES 3.打开http://l

大规模Elasticsearch集群管理心得

转载:http://elasticsearch.cn/article/110 ElasticSearch目前在互联网公司主要用于两种应用场景,其一是用于构建业务的搜索功能模块且多是垂直领域的搜索,数据量级一般在千万至数十亿这个级别:其二用于大规模数据的实时OLAP,经典的如ELKStack,数据规模可能达到千亿或更多. 这两种场景的数据索引和应用访问模式上差异较大,在硬件选型和集群优化方面侧重点也会有所不同.一般来说后一种场景属于大数据范畴,数据量级和集群规模更大,在管理方面也更有挑战. 应Me

Elasticsearch集群管理

ES通过设置[节点的名字]和[集群的名字],就能自动的组织相同集群名字的节点加入到集群中,并使很多的技术对用户透明化. 如果用户想要管理查看集群的状态,可以通过一些REST API来实现. 其他的ES文档翻译参考:Elasticsearch文档总结 REST API用途 ES提供了很多全面的API,大致可以分成如下几种: 1 检查集群.节点.索引的健康情况 2 管理集群.节点,索引数据.元数据 3 执行CRUD,创建.读取.更新.删除 以及 查询 4 执行高级的查询操作,比如分页.排序.脚本.聚

ELK 中的elasticsearch 集群的部署

本文内容 背景 ES集群中第一个master节点 ES slave节点 本文总结 Elasticsearch(以下简称ES)搭建集群的经验.以 Elasticsearch-rtf-2.2.1 版本为例. 我搭过三个集群:研究ELK时搭了一个:测试环境搭了一个:生产环境搭了一个.回想起来,搭建这三个集群时遇到的问题都不一样(我这么说,主要针对集群中节点发现,以及master问题,而不是es启动不起来或报错等问题)~ 研究ELK时,搭建ES集群倒是很顺利,原因很简单,先从一台机器开始的: 可是测试环

Elasticsearch 集群管理工具curator 接口模式使用介绍

安装配置参考文档:http://blog.51cto.com/michaelkang/2333586 curator 接口模式使用介绍 curator的命令行语法如下: curator [--config CONFIG.YML] [--dry-run] ACTION_FILE.YML --config : 之后跟上配置文件 --dry-run :调试参数,测试脚本运行是否正常: ACTION_FILE.YML :action文件中可以包含一连串的action,curator接口集中式的confi

ElasticSearch 集群管理

一.集群健康API 查看集群状态信息:  curl  http://localhost:9200/_cluster/health;echo 查看集群节点信息:  curl http://localhost:9200/_nodes/stats/host?pretty

ELK+Filebeat+Nginx集中式日志解决方案(二)——添加ElasticSearch集群

一.使用说明: Elasticsearch插件:  Elasticsearch常用的几个插件为: # head # 地址  https://github.com/mobz/elasticsearch-head mobz/elasticsearch-head # kopf # 地址  https://github.com/lmenezes/elasticsearch-kopf lmenezes/elasticsearch-kopf # bigdesk # 地址 https://github.com

【ELK】03、ElasticSearch集群

上一篇主要学习了ES及其插件的安装,这一篇主要学习ES集群及其节点管理 一.ES集群概述 1.ES集群简介 ES就是为高可用和可扩展而生的,服务器的扩展可以通过购置性能更强的服务器(垂直扩展或者向上扩展,Vertical Scale/Scaling Up),亦或是通过购置更多的服务器(水平扩展或者向外扩展,Horizontal Scale/Scaling Out)来完成.尽管ES能够利用更强劲的硬件,垂直扩展毕竟还是有它的极限.真正的可扩展性来自于水平扩展 - 通过向集群中添加更多的节点来分布负

Elasticsearch集群许可证管理

Elasticsearch集群许可证管理 1.许可证有效期管理 Elasticsearch集群许可证有效期查看 1.通过kibana查看: Your Basic license is activeYour license will expire on May 30, 2019 7:59 AM CST. 2.通过ES的http接口查看: curl -XGET -u admin:password 'http://<host>:<port>/_license'集群没有帐号密码的,忽略-u