2024年大数据最全Elasticsearch探秘:原理剖析、高级运用与实战经验【文末送书】,原理讲解

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

index.blocks.read_only:设置为 true 使索引及索引元数据只读,设置为false则允许写入和元数据更改。
index.blocks.read_only_allow_delete:类似于index.blocks.read_only,但也允许删除索引以释放更多资源。
index.blocks.read:设置为 true 以禁用对索引的读取操作。
index.blocks.write:设置为 true 以禁用对索引的数据写入操作。与read_only不同,这个设置不影响元数据。例如,你可以调整带有写入阻塞的索引的设置,但不能调整带有read_only阻塞的索引的设置。
index.blocks.metadata:设置为true以禁用索引元数据的读写操作。

解释一下:index.blocks.read_only 和 index.blocks.write 区别?

如下设置了禁止写入,但是可以修改索引的设置,比如:副本数的调整,这个是允许的。

PUT test-001/_settings
{
  "blocks.write": true
}

PUT test-001/_settings
{
  "number\_of\_replicas": 2
}

但是换成这样:

PUT test-002
PUT test-002/_settings
{
  "blocks.read\_only": true
}

PUT test-002/_settings
{
  "number\_of\_replicas": 2
}

如上的 read_only 设置后,如果再进行修改索引设置的设置就会报错。

{  "error": {
    "root\_cause": [
      {
        "type": "cluster\_block\_exception",
        "reason": "index [test-002] blocked by: [FORBIDDEN/5/index read-only (api)];"
      }
    ],
    "type": "cluster\_block\_exception",
    "reason": "index [test-002] blocked by: [FORBIDDEN/5/index read-only (api)];"
  },
  "status": 403
}

简而言之,index.blocks.write 允许你保护索引内容的稳定性,同时仍然可以调整索引的配置来应对不同的需求或进行优化。而 index.blocks.read_only 则是一种更为严格的保护,确保索引在某段时间内完全不被更改。

什么时候使用阻塞?

场景1:进行系统维护场景。
比如,当你需要升级系统或者做一些关键的维护工作时,可能不希望在这期间有任何索引结构的变化。

通过阻止别人修改索引的元数据,确保索引的设置保持不变,维护索引设置的稳定性。

场景2:保护数据不被随意更改场景。
举例:如果咱们的业务数据是非常关键的,比如已经归档的日志或者历史记录,这些数据通常是不允许被更改的。

防止关键数据被随意更改或删除,确保数据的完整性和准确性。

场景3:优化资源使用的场景。
举例:有时候某个索引可能占用了太多资源,你可能暂时不想让它继续增长。

通过控制索引的读写操作,帮助管理系统资源,避免因为资源过度使用而导致系统变慢或崩溃。

场景4:遵守安全规则场景。
举例:对于一些敏感数据,可能要求严格的访问控制,不希望随便被读取或更改。

对于需要严格控制的敏感数据,通过设置阻塞来限制数据的访问和修改,保障数据安全。

一本书讲透Elasticsearch:原理、进阶与工程实践【文末送书】

购书链接:
JD:https://item.jd.com/14342998.html

这是一本关于Elasticsearch技术实战的教程,全面覆盖了Elastic Stack技术体系知识,旨在帮助读者深入了解Elasticsearch的核心技术和应用场景,同时掌握分布式搜索与分析引擎的设计思想和实现原理。
在这里插入图片描述
编辑推荐
适读人群 :数据分析、大数据、搜索引擎相关从业者,对Elasticsearch以及Elastic Stack感兴趣的人,以及参加专家认证考试的人
(1)作者专业实力强劲:铭毅天下有10多年开发工作经验,7年深耕Elastic Stack,博客累计阅读量超1000万,主导过PB级数据存储与检索系统项目,累计项目经费超千万。
(1)众多Elastic大咖力荐:Elastic创始人Shay Banon、Elastic中文社区创始人Medcl、Wood大叔、张超、魏子珺等15位专家领衔推荐
(2)覆盖认证考试考点:作者拥有多年Elasticsearch培训及咨询经验,并成功指导近200人通过认证考试,并将专家认证考试全部考点融入本书,有效提高应试能力。
(3)内容体系完善:围绕Elasticsearch展开,覆盖基础知识、关联技术、核心能力及最佳实践,实战知识库检索系统、大数据可视化系统、日志系统等业务场景,并添加大量图解内容,使核心知识点更易被理解和吸收。
(4)实战性强:融入作者多年Elastic Stack实战开发、咨询经验,以及4年间与来自全球数百家企业的近2000名Elastic爱好者的实战经验,深呈现高质量实战内容。

在这里插入图片描述

作者简介
杨昌玉(铭毅天下)
10多年工作经验的高级工程师,擅长大数据存储和检索。
曾任职于上市公司、科研院所等,主导过PB级数据存储与检索系统项目,拥有多年Elasticsearch培训及咨询经验。Elastic认证专家、Elasticsearch中国合作培训讲师、Elasticsearch 中文社区2018年、2023年杰出贡献奖(排名Top5)获得者、阿里云MVP(大数据领域最有价值专家)、CSDN博客专家(排名Top150)、CSDN 2020年度优秀创作者。博客累计阅读量超1000万,并被阿里云、腾讯云、华为云、360doc、51CTO等知名媒体平台全量转载,在CSDN 2013年及2016年的博客征文大赛中获特等奖。“死磕Elasticsearch”知识星球发起人,拥有近2000名付费用户。“铭毅天下Elasticsearch”公众号及博客总计拥有近5万名关注者。成功指导近200人通过Elastic认证专家考试。

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

需要这份系统化资料的朋友,可以戳这里获取

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Elasticsearch是一个开源的分布式搜索和分析引擎,它使用倒排索引来实现高效的数据搜索和分析功能。通过使用Elasticsearch,用户可以快速而简便地在大规模数据集中进行全文搜索、聚合分析和实时数据抓取。 Elasticsearch实战是一本介绍如何使用Elasticsearch进行实际开发和应用的实用指南。它通过实际案例和示例代码,详细介绍了Elasticsearch的各种功能和实际应用场景。这本书以实战为导向,从数据建模、索引管理、搜索和分析技术到性能优化和故障排除等方面进行了全面而深入的解析。通过学习这本书,读者将掌握Elasticsearch的使用技巧并能够独立进行项目开发和维护。 另一方面,Elasticsearch原理解析是对Elasticsearch的底层原理进行深入剖析的一本书。它从分布式系统的角度出发,阐述了Elasticsearch的分片和复制机制、搜索和分析的实现原理以及缓存和路由等关键技术。此外,该书还介绍了Elasticsearch的容错机制、数据恢复策略和并发控制等重要概念。通过学习这本书,读者将更加深入地了解Elasticsearch的内部机制,从而能够更好地定制和优化应用程序。 总的来说,Elasticsearch实战和原理解析是帮助读者理解和应用Elasticsearch的重要参考书籍。前者提供了丰富的实例和实践经验,使读者能够快速上手并应用于实际项目中;而后者则深入探讨了Elasticsearch的内部原理技术细节,使读者能够更深入地理解和运用Elasticsearch的各种功能和特性。无论是初学者还是有经验的开发人员,都可以从中获得实用的知识和技巧,并在工作中更好地应用Elasticsearch

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值