您好! 我换了个tag重试了下,tag换为了Post。
日志中也还是有报错,最后查询Post.louvain有值的是349个,没有值的是1003256个。
我看了日志中有两类ERROR:
1.ERROR NebulaVertexWriter: failed to write UPDATE VERTEX ON
Post"2061585280247" SET
louvain=296;UPDATE VERTEX ON
Post"1786707679022" SET
louvain=296;UPDATE VERTEX ON
Post"962077864009" SET
louvain=296;UPDATE VERTEX ON
Post"824636088985" SET
louvain=296;
从中抽查ID为2061585280247,进行查询,发现它是有值的(说明是写进去了):
ID为1786707679022的louvain的值也为256,但是ID为824636088985查出来是没有值的(可以理解为它没有Post tag,没有写进去):
疑问:为什么有的louvain结果写进去了,但是还报错;
2.ERROR NebulaDataSourceVertexWriter: failed execs: List(UPDATE VERTEX ON
Post"1924151678588" SET
louvain=1924151678588;UPDATE VERTEX ON
Post"30786325578109" SET
louvain=1924151678588;UPDATE VERTEX ON
Post"1374394014674" SET
louvain=150;UPDATE VERTEX ON
Post"2061586706782" SET
louvain=65;
这个错误中,抽查ID为1924151678588/30786325578109/1374394014674,都是没有Post tag,写不进去也正常;而ID为2061586706782是可以查出来Louvain值的:
日志附件在这里:
nohup_3.zip (3.5 MB)
再附上application.conf:
application (3).conf (4.7 KB)
麻烦老师们帮忙分析下,特别感谢!
我在想,是不是因为写入的速度太快了?根据之前的讨论,我们是32核的,storaged.conf 的 max_subcompactions和max_background_jobs参数已经调为了一半,也就是16。还有其他什么可能的配置没有弄好吗?