Cassandra在Windows上安装及使用方法

一、准备清单

(1)下载jdk并安装

(2)配置java环境变量

  • 我的java的安装目录是 C:\Program Files\Java\jdk1.8.0_271

  • 环境变量如下:

  • JAVA_HOME:“C:\Program Files\Java\jdk1.8.0_271“
    1658995188383

  • CLASSPATH:“.;“
    1658995271780

  • Path:“%JAVA_HOME%\bin”
    1658995326754

注意配置的都不带双引号

(3)验证环境变量

打开cmd的命令窗口 输入一下命令回车,看到版本号即为成功了。

java -version

image-1658995563192

二、安装Cassandra

(1)下载Cassandra

windows版本的最新版下载地址: https://dlcdn.apache.org/cassandra/3.11.13/apache-cassandra-3.11.13-bin.tar.gz

(2)启动Cassandra

  • 下载完成以后,直接解压即可,我的目录为: D:\Server\apache-cassandra-3.11.13

  • 进入解压目录下的bin文件夹,找到cassandra.bat文件,双击执行,

  • 这个时候我们会发现黑色命令窗口一闪就消失了,这说明报错了!

(3)排查Cassandra启动错误

  1. 打开cmd,cd到D:\Server\apache-cassandra-3.11.13\bin,输入cassandra.bat,回车,这个时候我们发现了这个错误
# Problematic frame:
# C  [sigar-amd64-winnt.dll+0x14ed4]

image-1658996234802

  1. 各种百度,google,最后找到了解决方案,不废话直接说

  2. 找到D:\Server\apache-cassandra-3.11.13\lib\sigar-bin下的sigar-amd64-winnt.dll,重命名为:sigar-amd64-winntt.dll,也就是后面多加一个小t。
    1658996464079

  3. 重启启动cassandra.bat,没有报错,大功告成!
    1658996590930

(4)验证Cassandra,状态正常!

  • 新开一个cmd窗口,cd到bin,执行 nodetool status 命令
nodetool status

1658996843987

三、配置

(1)修改conf/cassandra.yaml的配置

  • 修改batch_size_fail_threshold_in_kb的值,这个值是指批量插入的语句大小,默认50kb太小了
    batch_size_fail_threshold_in_kb=5000

(2)修改conf/jvm.options的配置

  • 修改 cassandra的内存
    默认状态下cassandra的内存是自动计算,但是当我们的机器上还有别的应用的话,自动计算就容易内存溢出了,所以我们最好给它设置一个固定的
    在打开jvm.options,在文件最后贴上 -Xms1024m代表中最小值,-Xmx1024m代表最大值,两个保持一致就行
    #调低堆的初始值和最大值:
    -Xms1024m
    -Xmx1024m

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×