摘要:
分布式系统的可用性与扩展性 高可用性 服务可用性 - 允许有节点停止服务 数据可用性 - 部分节点丢失,不会丢失数据 可扩展性 请求量提升/ 数据的不断增长(将数据分布到所有节点上) Elasticsearch的分布式架构 不同的集群通过不同的名字来区分,默认名字"elasticsearch" 通过 阅读全文
摘要:
文档(Document) Elasticsearch是面向文档的,文档是所有可搜索数据的最小单位 文档会被序列化成JSON格式,保存在Elasticsearch中 每个文档都有一个Unique ID 你可以自己指定ID 或者通过Elasticsearch自动生成 元数据,用于标注文档的相关信息 _i 阅读全文
摘要:
1.服务器设置 1.1 设置进程可以拥有的VMA(虚拟内存区域)的数量 su root vim /etc/sysctl.conf #添加 vm.max_map_count=262144 #生效 sysctl -p 2.1 修改最大用户进程数和打开文件描述符 nofile 表示最大开打开文件描述符 n 阅读全文
摘要:
普通修改 POST /target>/_update/<_id> name字段没有会自动添加字段,如果修改内容和原来一样返回noop而且 _version不变 POST /movies/_update/1 { "doc" : { "name" : "new_name", "year":1996 } 阅读全文
摘要:
插入文档 1.1 PUT //_create/<_id> PUT /movies/_create/100002 { "year" : 1995, "title" : "Dracula: Dead and Loving It1", "id" : "12", "genre" : [ "Comedy" ] 阅读全文
摘要:
获取文档 检查文档是否存在 HEAD /_doc/0 HEAD /movies/_doc/1 200 - OK 获取GET /_doc/0 GET /movies/_doc/1 { "_index" : "movies", "_type" : "_doc", "_id" : "1", "_versi 阅读全文
摘要:
获取文档 检查文档是否存在 HEAD /_doc/0 HEAD /movies/_doc/1 200 - OK 获取GET /_doc/0 GET /movies/_doc/1 { "_index" : "movies", "_type" : "_doc", "_id" : "1", "_versi 阅读全文
摘要:
_bulk api POST /_bulk 批量操作 POST _bulk { "index" : { "_index" : "movies", "_id" : "1" } } { "year" : 1994 } { "delete" : { "_index" : "movies", "_id" : 阅读全文