我一直在寻找这个错误的根本原因,但没有成功。
我正在尝试运行一个java单元测试,它利用kudu迷你测试集群,但有时它无法在ubuntu18.04上启动kudu环境。
以下是一些场景:
测试在我的mac上运行,没有问题。
该测试在vmware fusion环境中的ubuntu上运行良好。
但它在以下方面失败:
运行在windows主机操作系统virtualbox上的ubuntu
无法使用ubuntu映像在windows 10 wsl(linux的windows子系统)中运行
下面是运行测试时得到的堆栈跟踪:
java.io.IOException: failed to start masters: Unable to start Master at index 0: /tmp/kudu-binary-jar3746539546985598047/kudu-binary-1.10.0-linux-x86_64/bin/kudu-master: process exited on signal 6
at org.apache.kudu.test.cluster.MiniKuduCluster.sendRequestToCluster(MiniKuduCluster.java:169)
at org.apache.kudu.test.cluster.MiniKuduCluster.start(MiniKuduCluster.java:234)
at org.apache.kudu.test.cluster.MiniKuduCluster.access$300(MiniKuduCluster.java:71)
at org.apache.kudu.test.cluster.MiniKuduCluster$MiniKuduClusterBuilder.build(MiniKuduCluster.java:658)
at org.apache.kudu.test.KuduTestHarness.before(KuduTestHarness.java:140)
有人能给点建议吗?
干杯!
以下是一些配置:
jdk=1.8
kudu.version=1.10.0版本
ubuntu 18.04版
windows 10专业版
wsl 2号
暂无答案!
目前还没有任何答案,快来回答吧!