出现此问题可能是由于存储器不足或写入速度过慢导致的。可以尝试以下两种方法解决:
- 调整内存大小:在Doris配置文件中的“be.conf”或“fe.conf”增加或减少“mem_limit”参数的值。例如,增加该值可以将内存分配给Tablet writer,以确保它有足够的内存来写入数据。
be:
mem_limit=24G
...
- 增加写入速度:这可以通过增加Tablet writer的线程数来实现。您可以在Doris配置文件中,将“thrift_max_worker_threads”参数的值从默认的32增加到较高的数字,如64或128。
be:
thrift_max_worker_threads = 128
完成后,重新启动Doris集群,并监视日志文件以查看是否仍然出现“Tablet writer failed to write”的错误消息。