![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
下列关于ES写入数据流程的描述错误的是()
A.写操作必须在主分片上完成后,才能复制到其他副本
B.数据写到哪个分片,默认是由ID做hash,再用分片数取模,获取到分片ID
C.默认情况下,数据写入主分片成功后,才会返回写入成功的响应给客户端,同时异步进行副本数据同步
D.删除请求不会删除数据,而是写入一条版本更新的数据
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.写操作必须在主分片上完成后,才能复制到其他副本
B.数据写到哪个分片,默认是由ID做hash,再用分片数取模,获取到分片ID
C.默认情况下,数据写入主分片成功后,才会返回写入成功的响应给客户端,同时异步进行副本数据同步
D.删除请求不会删除数据,而是写入一条版本更新的数据
第1题
A.查询流程分为俩个阶段,query阶段只会获取符合查询条件的数据ID,不会获取具体数据
B.默认单次查询最多返回1W条数据
C.客户端查询请求只能发送到主节点或协调节点,主节点或协调节点再转发到数据节点获取具体数据
D.假设一个索引有5个主分片,每个主分片有1个副本,查询请求会由5个分片来完成,他们可能是主分片,也可能是副本分片
第2题
A.副本是主分片的数据冗余,无法对外提供数据服务
B.ES集群具备机架感知能力,可设置副本优先选择存储在主分片的不同机架上
C.默认副本与主分片无法存储在同一个节点上
D.当所有主分片可用,有副本分片不可用时,集群状态为yellow
第3题
A.在并发写的情况下,为保证写入结果正确,可以通过版本号使用乐观锁控制
B.对于集群之间的一致性级别支持quorum/one/all,默认quorum,即只有当大多数分片可用时才允许写操作
C.quorum不齐全时,会wait(等待)1分钟,超过1分钟会timeout
D.对于副本的一致性设置replication默认为sync,这将导致主分片得到复制分片的成功响应后才返回
第4题
B.routing.allocation.total_shards_per_node:2,该设置作用为单个节点最多分配两个分片(包含主分片和副本)
C.日志平台的应用数据索引每天拆分为11个,可以提升查询速度,原因是相同的查询,检索的分片数据减少了
D.hostName字段类型为keyword,当使用hostName:WGQRZPTAPP0能搜索到主机名为WGQRZPTAPP01、WGQRZPTAPP02、WGQRZPTAPP03......的日志
第5题
A.数据写入内存BUFFER
B.数据写入tanslog
C.数据从内存BUFFER数据刷到高速缓存中(refresh)
D.数据从高速缓存刷到磁盘中(flush)
第6题
A.索引的mapping设置是对字段的定义,已定义的字段属性无法修改,但是可新增字段
B.mapping中没有提前定义的字段数据不会存入ES
C.ES可以根据写入的数据自动生成mapping
D.当数据中的某字段与mapping中字段设置的类型不一致时,该条数据无法写入
第7题
A.ES为了提高写入(index)的速度,不要设置自动ID,尽量手动设置
B.ES为了提高写入(index)的速度,可以禁用norms
C.副本分片的多少不能影响写入性能
D.索引的刷新间隔默认是30S
第8题
A.ES中的索引Index可以存放字段不一致的doc对象
B.ES中存储数据可以不是JSON格式,建议使用JSON格式,因为JSON格式性能较好
C.一个Elasticsearch集群由多个节点(Node)组成,每个集群都有一个共同的集群名称作为标识
D.ES中分片分为主分片(primaryshard)和复制分片(replicashard)
第9题
A.FileInputStream是操作文件的字节输入流,专门用于向文件中写入数据
B.通过FileOutputStream写数据时,会自动创建文件,并将数据写入文件。
C.针对文件的读写,JDK专门提供了两个类,分别是FileInputStream和FileOutputStream
D.在读取文件数据时,如果相应目录文件不存在,否读取数据为空
第10题
A.发送自动写的命令后,后面可以批量送出数据了
B.数据必须按字节地址 +1 的方式依次送出
C.直到所有数据发送完毕,再发送数据自动写结束命令
D.发送数据自动写结束命令后,其余指令才能发送
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!