有点迷茫了,头脑中只想起来一句话,"那就去学习吧".
我负责的项目中有一部分用到了Cassandra,当时也看过点,但是并没有太深入的了解,既然"学习劲头"正足,那便好好研究一下吧..
至于Nosql和关系数据库的优劣点这里先不谈,直接进入正题,先来完成Cassandra的安装.
官网:http://cassandra.apache.org/ 下载最新稳定版2.1.7,解压我这里放到D盘.
配置环境变量:
以win8为例,鼠标右键点击桌面上的计算机图片,选择属性,如下图所示创建Cassandra的环境变量配置:
命令行(或是cmd中)输入echo %Cassandra%就能显示是否设置成功了,这里偷了一个技巧,有些时候这个环境变量需要重启,可以输入set %Cassandra%=xxx(任意值),然后关闭当前命令行(cmd)窗口,环境变量就重载好了,省去重启电脑..
到此安装就大功告成,进入Cassandra的安装目录下的bin文件夹,双击cassandra.bat,服务就正式启动好了,想关闭的时候直接关闭命令行(cmd)窗口就行..什么你说你的窗口一闪而过直接就关闭了..不要紧,打开一个cmd(非命令行),把Cassandra.bat用鼠标左键拖进去,回车执行看看提示什么错误..我这里是这个错:
Unsupported major.minor version 51.0
很常见,jdk版本不对,这个2.1.7的版本需要jdk1.7的支持..更新一下就好了,然后我们重新执行一下,什么你说又报错了..我这里是报这个错:
WARNING! Powershell script execution unavailable. Please use ‘powershell Set-ExecutionPolicy Unrestricted‘ on this user-account to run cassandra with fully featured functionality on this platform. Starting with legacy startup options Starting Cassandra Server Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
居然提示空间不足..win8系统的本本6g的内存的确不算大,不过这是要闹哪样..用记事本(文本编辑器)打开刚才那个Cassandra.bat文件,看到它居然初始化2g内存....
这个有点狠..把Xms和Xmx都改成1G,再次运行,这回终于好了....
时间: 2024-11-08 21:27:33