Closed KevinClair closed 1 year ago
看起来是端口号配置不对。你在idea的启动项里加入VM参数 -DserverPort=8775 每个进程都配置不同的端口号,就行了。
看起来是端口号配置不对。你在idea的启动项里加入VM参数 -DserverPort=8775 每个进程都配置不同的端口号,就行了。
刚刚又试了一下,现在其中一个节点请求其他节点都失败,应用也都启动了。
可能是RPC的问题,你试试我fork的这个版本https://github.com/leakey0626/lu-raft-kv
可以参考一下我的commit里边关于bug修复的部分
可以参考一下我的commit里边关于bug修复的部分
除了你修复的部分外DefaultNode
这个类的596行也需要修复,会报类型转换失败。
RvoteResult response = (RvoteResult) future.get(3000, MILLISECONDS);
可以参考一下我的commit里边关于bug修复的部分
除了你修复的部分外
DefaultNode
这个类的596行也需要修复,会报类型转换失败。RvoteResult response = (RvoteResult) future.get(3000, MILLISECONDS);
我测的时候不会报这个错,你可以把报错信息放上来吗?
可以参考一下我的commit里边关于bug修复的部分
除了你修复的部分外
DefaultNode
这个类的596行也需要修复,会报类型转换失败。RvoteResult response = (RvoteResult) future.get(3000, MILLISECONDS);
我测的时候不会报这个错,你可以把报错信息放上来吗?
就是ClassCastException。
可以说一下复现的步骤,还有贴一下报错的截图吗
一样的问题
按照文章的步骤启动的,启动第二个应用的时候报错了