当前位置: 首页 > 面试题库 >

Kafka新建的分区会在哪个目录下创建

丰岳
2023-03-14
本文向大家介绍Kafka新建的分区会在哪个目录下创建相关面试题,主要包含被问及Kafka新建的分区会在哪个目录下创建时的应答技巧和注意事项,需要的朋友参考一下

我们知道,在启动 Kafka 集群之前,我们需要配置log.dirs 参数,其值是 Kafka 数据的存放目录,这个参数可以配置多个目录,目录之间使用逗号分隔,通常这些目录是分布在不同的磁盘上用于提高读写性能。当然我们也可以配置 log.dir 参数,含义一样。只需要设置其中一个即可。

如果 log.dirs 参数只配置了一个目录,那么分配到各个 Broker 上的分区肯定只能在这个目录下创建文件夹用于存放数据。

但是如果 log.dirs 参数配置了多个目录,那么 Kafka 会在哪个文件夹中创建分区目录呢?答案是:Kafka 会在含有分区目录最少的文件夹中创建新的分区目录,分区目录名为 Topic名+分区ID。注意,是分区文件夹总数最少的目录,而不是磁盘使用量最少的目录!也就是说,如果你给 log.dirs 参数新增了一个新的磁盘,新的分区目录肯定是先在这个新的磁盘上创建直到这个新的磁盘目录拥有的分区目录不是最少为止。

 

 类似资料:
  • 本文向大家介绍Kafka 新建的分区会在哪个目录下创建?相关面试题,主要包含被问及Kafka 新建的分区会在哪个目录下创建?时的应答技巧和注意事项,需要的朋友参考一下 在启动 Kafka 集群之前,我们需要配置好 log.dirs 参数,其值是 Kafka 数据的存放目录, 这个参数可以配置多个目录,目录之间使用逗号分隔,通常这些目录是分布在不同的磁盘 上用于提高读写性能。 当然我们也可以配置 l

  • 问题内容: 我想编写一个检查目录是否存在的程序;如果该目录不存在,那么它将在其中创建目录和一个日志文件,但是如果该目录已经存在,则它将在该文件夹中创建一个新的日志文件。 我如何在Linux中用C做到这一点? 问题答案: 看看检查,如果该目录存在, 和,创建目录。 您可以使用和命令查看这些功能的手册。

  • 我试图在. zip文件中创建目录,但只有一个目录是在. zip中创建的。我不知道为什么只有第一个目录被创建。zip()方法每次都被调用。 列出文件的方法: 要压缩的方法:

  • 我正在尝试创建一个脚本,以便在动态创建一个新文件夹中执行假脱机操作这是我的代码 并且它给出了无法创建假脱机文件C:\Users\rjen01\Desktop\MAR\21MAR2017\U 1227的错误。csv 这是因为没有文件夹C:\Users\rjen01\Desktop\MAR。所以如何在spool命令中动态创建新文件夹。

  • 像大多数其他操作系统一样,LFS 通常安装在一个新的专用分区上。如果你有充足的磁盘空间,推荐将 LFS 系统构建在一个新的空白磁盘分区上。当然,LFS 系统(甚至是多个 LFS 系统)也可以安装在现存的某个操作系统所在的分区上,它们完全可以和平共处。这个文档:http://www.linuxfromscratch.org/hints/downloads/files/lfs_next_to_exis

  • 从project Jigsaw的快速入门教程中,似乎module-info.java会转到一个带有模块名称的目录中,例如,对于包含类myclass的模块my.module: 然后,仍然按照教程,在调用MyClass(假设它有)时,模块路径选项被赋予目录: 到目前为止,一切都很好。 我不明白为什么两者都起作用。 如果包含两个模块,则没有区别:如果两个目录都在模块路径中,第二个版本仍然可以工作(如果只