- nebula 版本:3.5.0
- 部署方式:分布式
- 安装方式:RPM
- 是否上生产环境:Y
- 硬件信息
- 磁盘( 推荐使用 SSD):INTEL SSDPE2KX040T8
- CPU、内存信息:32core,128GB
- 问题的具体描述
nebula-storage.conf.production的配置,默认block_size=8192
--rocksdb_block_based_table_options={"block_size":"8192"}
但 com.vesoft.exchange.common.writer.NebulaSSTWrite 没有相应的block_size设置,那默认就是4096。这样是否会造成导入的sst文件有问题?我查询了rocksdb相关的文档,没找到结论。
val options = new Options()
.setCreateIfMissing(true)
val env = new EnvOptions()
var writer: SstFileWriter = _
override def prepare(): Unit = {
writer = new SstFileWriter(env, options)
writer.open(path)
isOpen = true
}