Elasticsearch 5.3.x 使用 Head 插件
0、前言
时光荏苒,ES转眼间就从2.X跳到了5.X。。。
忆往昔峥嵘岁月,奈何ES社区太活跃,版本跳的比房价还快啊。。。
话说回来,需要部署一套Elasticsearch 5.2.1 即本月最新推出的ES新力作,发现很多用法已经不一样了。。。
本次首先说Head插件的安装:
1、安装插件head
1
2
3
4
5
6
7
8
9
10
11
|
# 去github上下载head
git clone git: //github .com /mobz/elasticsearch-head .git
# 由于head基于nodejs所以安装它
yum -y install nodejs npm
npm install grunt-cli
npm install grunt
grunt -version
# 修改配置文件
cd elasticsearch- head
vim _site /app .js
# 修改 『http://localhost:9200』字段到本机ES端口与IP
|
2、启动head
1
2
3
|
cd elasticsearch- head
grunt server
# 打开浏览器 http://localhost:9100
|
3、出现问题
head主控页面是可以显示的,但是显示连接失败
“集群健康值: 未连接”
4、解决方案
修改elasticsearch.yml文件
1
2
3
4
|
vim $ES_HOME$ /config/elasticsearch .yml
# 增加如下字段
http.cors.enabled: true
http.cors.allow-origin: "*"
|
重启es和head即可
5、CORS是什么(这个格式我真服了博客园了)
wiki上的解释是 Cross-origin resource sharing (CORS) is a mechanism that allows restricted resources ,即跨域访问。
这个字段默认为false,在Elasticsearch安装集群之外的一台机上用Sense、Head等监控插件访问Elasticsearch是不允许的。这个字段最早可以追溯到1.4.x版本,而非5.x特有。
具体这个http.cors.x字段还有哪些用途和用法,见下表:
http.cors.enabled | 是否支持跨域,默认为false |
http.cors.allow-origin | 当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式。比如只允许本地地址。 /https?:\/\/localhost(:[0-9]+)?/ |
http.cors.max-age | 浏览器发送一个“预检”OPTIONS请求,以确定CORS设置。最大年龄定义多久的结果应该缓存。默认为1728000(20天) |
http.cors.allow-methods | 允许跨域的请求方式,默认OPTIONS,HEAD,GET,POST,PUT,DELETE |
http.cors.allow-headers | 跨域允许设置的头信息,默认为X-Requested-With,Content-Type,Content-Length |
http.cors.allow-credentials | 是否返回设置的跨域Access-Control-Allow-Credentials头,如果设置为true,那么会返回给客户端。 |
参考博文:http://www.cnblogs.com/zklidd/p/6433123.html
Elasticsearch 5.3.x 使用 Head 插件相关推荐
- 21-win10下ElasticSearch.6.1.0安装SQL插件
简介:win10下ElasticSearch.6.1.0安装SQL插件 5.安装sql 5.0 es配置 安装es http://blog.csdn.net/qq_21383435/article/d ...
- ElasticSearch 6.1.1 通过Head插件,新建索引,添加文档,及其查询数据
ElasticSearch 6.1.1 通过Head插件,新建索引,添加文档,及其查询: 一.首先启动相关服务: 二.新建一个film索引: 三.建立映射: 1.通过Head插件: POST http ...
- windows入门Elasticsearch(es)之4:插件
常用的es操作 list 查询插件 elasticsearch-plugin list 添加插件install elasticsearch-plugin install 插件名字 下面说说分词插件有哪 ...
- Elasticsearch 6.3.1、Head插件 安装及配置
安装Elasticsearch Elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch 也可以直接使用wget下载到某目 ...
- 基于 Ansj 的 elasticsearch 2.3.1 中文分词插件
前言 这是一个elasticsearch的中文分词插件,基于Ansj中文分词.发起者Onni大神. 2.3.1插件安装 进入Elasticsearch目录运行如下命令 进入es目录执行如下命令 ./b ...
- Elasticsearch 5.2.x 使用 Head 插件连接不上集群
0.前言 时光荏苒,ES转眼间就从2.X跳到了5.X... 忆往昔峥嵘岁月,奈何ES社区太活跃,版本跳的比房价还快啊... 话说回来,需要部署一套Elasticsearch 5.2.1 即本月最新推出 ...
- Elasticsearch 5.6.5 安装head插件
head安装包,下载地址:https://github.com/mobz/elasticsearch-head/archive/master.zip head 插件不能放在elasticsearch- ...
- linux es数据库 head,Elasticsearch 5.3.x 使用 Head 插件
0.前言 时光荏苒,ES转眼间就从2.X跳到了5.X... 忆往昔峥嵘岁月,奈何ES社区太活跃,版本跳的比房价还快啊... 话说回来,需要部署一套Elasticsearch 5.2.1 即本月最新推出 ...
- Elasticsearch笔记三之版本控制和插件
转载来源 :https://blog.csdn.net/ty4315/article/details/52264235 版本控制 1:关系型数据库使用的是悲观锁,数据被读取后就被锁定其他的线程就无法对 ...
最新文章
- .OCX、.dll文件注册命令Regsvr32的使用
- STM32F1库函数初始化系列:串口DMA空闲接收_DMA发送
- Spring IoC 源码系列(一)BeanDefinition 初始化与注册
- CSS3属性——text
- python赋值语句格式_Python赋值语句后逗号的作用分析
- 第四次作业类测试代码+036+吴心怡
- 去重 属性_亿万级海量数据去重软方法,spark/flink/mr等通用
- Linux串口驱动分析及移植
- 跳过Android6.0+权限的方法
- 入侵检测与防御技术基础
- 编写函数把华氏温度转换为摄氏温度
- 单片机c语言慧尾灯编码,基于AT89S52单片机的汽车LED尾灯控制器设计毕业论文+电路仿真+PCB+程序源码...
- ikanalyer java_中文分词之Java实现使用IK Analyzer实现
- 兼容火狐--常见问题修改
- HDLBits状态机练习题目 water reservoir蓄水池控制器
- jmeter怎么读(jmeter怎么读)
- python 下载/上载文件到Synology群晖
- jrtplib+jthread 交叉编译
- Win11关闭Superfetch服务的操作方法分享
- 又是模型评估?到底怎么评估?『附 AUC 评估的三计算方法』
热门文章
- 解决浏览器保存密码自动填充问题
- 10.24T3 解方程 取模意义下运算+秦九韶算法
- eBay测试老兵的修炼之道:如何从测试“小工”到测试“专家”?
- ceph对象存储折腾记
- 【探索PowerShell 】【三】PowerShell下使用Aliases
- 采用dlopen、dlsym、dlclose dlopen dlerror加载动态链接库【总结】
- Sizeof与Strlen的区别与联系
- php检测函数是否存在函数 function_exists
- Linux--Ubuntu12.04安装NDK
- BZOJ1083: [SCOI2005]繁忙的都市