作者还在学习阶段,利用Windows来学习ShardingSphere-Proxy,跟着官方文档安装、启动,结果却出现了问题,也不知道什么问题,怎么解决。
期初我以为是java版本有问题,因为我的电脑上有java8和java20,而环境变量配置的是java8,但是proxy却找到的是java20,以为是java问题导致找不到类。其实不是,最后在ShardingSphere的官方文档中找到了解决办法,居然是解压工具的锅。
某些解压缩工具在解压 ShardingSphere-Proxy 二进制包时可能将文件名截断,导致找不到某些类。
解决方案: 打开 cmd.exe 并执行下面的命令:
tar zxvf apache-shardingsphere-5.4.1-shardingsphere-proxy-bin.tar.gz
重新解压后,成功启动