首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员星星toC
掘友等级
高级java开发工程师
在高并发系统方面有多年建设经验
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
kafka分区重分配详解
当要对集群中的一个节点进行有计划的下线操作时,为了保证分区及副本的合理分配,我们也希望通过某种方式能将该节点上的分区副本迁移到其他可用节点上。
kafka-configs.sh配置管理
kafka-configs.sh脚本是专门用来对配置进行操作的,这里的操作是指在运行状态下修改原有的配置,如此可以达到动态变更的目的。
kafka-topics.sh脚本详解
通过脚本进行主题的管理,包括:创建主题、查看主题、修改主题、删除主题等操作。内部是靠kafka.admin.TopicCommand接收参数运行。
kafka消费者停止2天offset元信息丢失
线上问题:由于某些情况,kafka停机了2天,但是启动后不能继续从停机时offset消费了,究竟原因是什么呢?
kafka某个broker节点未启动造成无法选举leader
topic都是多分区,多副本,broker节点关闭后,由于某些情况,某个节点无法启动,其他节点都启动后,topic或部分分区仍不可用,造成无法选举leader
sort排序
如果没有指定sort选项,最后返回匹配文档的时候,按照_score取值的降序来排序 排序时用keyword、数字类型等字段,多值和分析字段上不可以。 也可以使用脚本。 or or 当一个字段的内容有多
match查询
全文本查询 1. match_all 会返回所有文档 2. match 根据分词结果查询,只能是一个查询字段,查询参数进行分词,分词后or的关系 搜索同时包含Elasticsearch 和 Denve
Bulk Api
支持在一次API调用中,对不同的索引进行操作 支持四种类型操作 Index Create Update Delete 可以在URL中指定Index,可以在请求的payload中进行 操作中单条操作失败
Update API
1. index api 更新全部文档 更新后_version会加1,如果有的字段没有提供,更新后会为空 2. Scripted updates 脚本更新,里面执行js脚本,可以只更新某个字段,可以添
通过版本来实现并发控制
如果同一时刻多次更新都在执行,将面临并发问题。Elasticsearch支持并发控制,为每篇文档设置了一个版本号。乐观锁,如果更新发生冲突,目前的更新会失败 version 冲突发生时自动重试更新re
下一页
个人成就
文章被点赞
7
文章被阅读
27,778
掘力值
645
关注了
0
关注者
1
收藏集
1
关注标签
20
加入于
2020-02-27