- 首先从http://cassandra.apache.org/download/网站上找到cassandra,如下图所示:
2、点击3.11.3跳转到下载地址,如下图所示:
3、点击下载,如果浏览器无法下载可以使用迅雷直接复制地址下载
4、安装cassandra 提前安装好jdk环境(jdk 1.8),python环境(python2.7)
5、解压下载好的压缩文件apache-cassandra-3.11.14-bin.tar.gz (具体以下载的版本文件名为准)
6、配置环境变量,新建CASSANDRA_HOME,值为第五不解压的文件目录,如下图保存确定。
在Path环境变量中在末尾添加:;%CASSANDRA_HOME%\bin;
配置预览,默认不需做任何配置,这里有如下几个重要的配置:
commitlog:提交日志文件夹
data:数据持久化文件夹
saved:缓存文件夹
看网上到处都说要新建三个目录,然后还要修改cassandra.yaml配置文件,还要注意留空格啥啥啥的,分别存放数据库的数据存储,日志存储和缓存;其实是不用多此一举的,在执行下面的启动命令时,cassandra会自动给你创建的出来的
安装过程中会遇到很多问题,可参考这篇文章
Windows安装cassandra,数小时多个bug总结记录_cassandra windows安装-CSDN博客
我是遇到
Connection error: (‘Unable to connect to any servers’, {‘127.0.0.1’: error(10061, "Tried connecting to [(‘127.0.0.1’, 9042)]. Last error: [Errno 10061] ")})
Problematic frame: # C [sigar-amd64-winnt.dll+0x14ed4]
运行“cassandra -f”之后报的错误如上图所示。
网络上有大佬说问题出现在“”初始化 SIGAR 库”上,解决的方法很简单,在apache-cassandra-3.11.2\lib\sigar-bin文件夹中把“sigar-amd64-winnt.dll”这个文件更改为“sigar-amd64-winntt.dll”,这样就不会加载这个文件了,我试了之后是有效的!
运行“cassandra -f”之后成功的标志是:最后一行出现“Created default superuser role ‘cassandra’”!
最终成功解决了,看下效果图
通过NoSQL Manager for Cassandra工具连接可以访问数据库