最新版Cassandra无cassandra.bat文件,Windows环境下如何启动?
在Windows环境启动新版Cassandra的解决方案
从Cassandra 4.0版本开始,官方不再提供Windows原生支持,所以你看到的无扩展名cassandra文件是面向Linux/macOS的Shell脚本,直接在Windows终端运行会触发程序选择窗口。以下是几种可行的启动方式:
方法1:使用WSL2(推荐)
- 启用Windows的WSL2功能,并安装一个Linux发行版(如Ubuntu)
- 在WSL环境中安装符合Cassandra版本要求的Java(比如Cassandra 4.x需要Java 11)
- 将下载的Cassandra压缩包解压到WSL的文件系统中(或通过
/mnt/路径访问Windows下的解压目录,推荐前者) - 打开WSL终端,进入Cassandra的
bin目录,执行以下命令启动:
若要前台运行并查看实时日志,添加./cassandra-f参数:./cassandra -f
方法2:使用Docker(推荐)
- 安装Docker Desktop,并确保启用WSL2后端
- 拉取最新版Cassandra镜像:
docker pull cassandra:latest - 启动Cassandra容器(映射9042端口供客户端连接):
docker run --name cassandra -p 9042:9042 -d cassandra - 如需进入容器执行CQL命令,运行:
docker exec -it cassandra cqlsh
方法3:使用Git Bash/Cygwin(不推荐,兼容性有限)
- 安装Git Bash或Cygwin这类Unix环境模拟工具
- 打开工具终端,导航到Cassandra的
bin目录 - 执行
./cassandra启动服务,同样可加-f参数前台运行
注意事项
- 无论采用哪种方式,都要确保Java版本与Cassandra官方要求匹配
- WSL2和Docker是官方推荐的Windows环境运行方案,稳定性和兼容性更有保障
内容的提问来源于stack exchange,提问作者rcaliandro
相关产品推荐
相关产品推荐

