Elasticsearch笔记三之版本控制和插件
来源:互联网 发布:程序员的数学百度网盘 编辑:程序博客网 时间:2024/06/03 21:01
版本控制
1:关系型数据库使用的是悲观锁,数据被读取后就被锁定其他的线程就无法对其进行修改。
2:ex使用的是乐观锁,数据被读取后其他程序还可以对其进行修改,而执行修改时发现此数据已经被修改则修改就会失败,之后则由程序对此进行下一步处理。
先通过-XGETD得到数据的版本号version
然后在-XPUT时将版本号作为参数传递过去,比对版本号与当前数据的版本号是否一致,一直则修改不一致报错。
部分更新
crul –XPUT http:192.168.79.131:9200/shb01/student/1/_update?version=1 –d ‘{“doc”:{“name”:”updatename”}’
覆盖
crul –XPUT http:192.168.79.131:9200/shb01/student/1?version=1 –d ‘{“name”:”updatename”,”age”:21}’
插件监控
Bigdesk
1:此插件可以实时监控es集群中各个节点的状态,jvm状态,linux的情况
2:在线安装
根目录下执行bin/plugin-install lukas-vlcek/bigdesk
安装后在根目录下会有一个plugins目录,里面有安装的bigdesk
在浏览器访问http://192.168.79.131:9200/_plugin/bigdesk
下图中显示的就是es集群信息,可以看到有两个节点,集群名称
下图显示集群的分片副本信息
3:离线安装
访问https://github.com/,在输入框中输入bigdesk回车
点击Download ZIP下载bigdesk-master.zip到本地
在es根目录下执行bin/plugin -install bigdesk -url file:/usr/local/bigdesk-master.zip
在浏览器访问http://192.168.79.128:9200/_plugin/bigdesk
Head
1:此插件用来查看节点的健康状态
2:在线安装
es根目录下执bin/plugin -install mobz/elasticsearch-head
在浏览器访问http://192.168.79.131:9200/_plugin/head
3:离线安装
在github中输入elasticsearch head回车
‘
点击Download ZIP下载elasticsearch-head-master.zip到本地
在es根目录下执行bin/plugin -install head -urlfile:/usr/local/elasticsearch-head-master.zip
在浏览器访问http://192.168.79.128:9200/_plugin/head/
注意:因为es具有去中心化的特性,所以可以随便在某个节点安装bigdesk,head插件都可以操作整个es集群。
- Elasticsearch笔记三之版本控制和插件
- Elasticsearch笔记三之版本控制和插件
- elasticsearch 5.1.1版本升级笔记之安装Head插件
- elasticsearch 5.1.1版本升级笔记之安装Head插件
- Elasticsearch 版本控制
- ElasticSearch学习笔记(三)logstash安装和logstash-input-jdbc插件
- Elasticsearch学习笔记(四)版本控制[并发安全]
- 【版本控制】git学习笔记(三)
- [ElasticSearch]ElasticSearch插件之Head
- Elasticsearch版本控制[并发安全]
- elasticsearch-jetty权限控制插件
- ElasticSearch第6课之ElasticSearch插件elasticsearch-head安装部署和使用
- elasticsearch学习笔记(三)
- 《版本控制之道--使用Git》笔记
- 笔记《版本控制之道--使用Git》
- 笔记《版本控制之道--使用Git》
- playMaker插件学习笔记之控制cube
- ElasticSearch之Windows和Linux安装及插件
- Java 6 JVM参数选项大全(中文版)
- 母版页和子页都需要scriptManager时最保险的方法
- IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用
- Codeforces Round #368 (Div. 2) Brain's Photos
- 深入理解JVM内幕:从基本结构到Java 7新特性
- Elasticsearch笔记三之版本控制和插件
- 洛谷 P2158 [SDOI2008]仪仗队
- Memcached 集群部署
- JVM实用参数(四)内存调优
- Android Nexus私有库搭建
- shell中条件判断if中的-z到-d的意思
- UVA - 639 Don't Get Rooked
- JVM实用参数(八)GC日志
- UVA - 539 The Settlers of Catan