0
点赞
收藏
分享

微信扫一扫

VoltDB本地调试指南


在eclipse里可以运行那些test之后

使用如下完整代码

public static void main(String[] args) throws IOException {

String simpleSchema = "create table blah ("
+ "ival bigint default 0 not null, " + "PRIMARY KEY(ival));";

VoltProjectBuilder builder = new VoltProjectBuilder();
builder.addLiteralSchema(simpleSchema);
builder.addProcedures(CrashVoltDBProc.class);

LocalCluster cluster = new LocalCluster("crash.jar", 2, 2, 1,
BackendTarget.NATIVE_EE_JNI);
cluster.setHasLocalServer(true);
boolean success = cluster.compile(builder);
assert (success);
cluster.startUp(true);

}




用bin/sqlcmd.sh就可以连了

在AsyncCompilerAgent.java的compileAdHocPlan方法里打断点






另外

根据https://github.com/VoltDB/voltdb/wiki/Setting-up-an-Eclipse-Project里面的

-ea -Xmx1g -Dlog4j.configuration=file:${workspace_loc:voltdb/tests}/log4j-allconsole.xml

可以让打印信息都出来


举报

相关推荐

0 条评论