简介及windows下安装Cassandra图文教程

  Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。其主要功能比Dynomite(分布式的Key-Value存储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非关系数据库当中功能最丰富,最像关系数据库的。支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。)Cassandra最初由Facebook开发,后转变成了开源项目。它是一个网络社交云计算方面理想的数据库。以Amazon专有的完全分布式的Dynamo为基础,结合了Google BigTable基于列族(Column Family)的数据模型。P2P去中心化的存储。很多方面都可以称之为Dynamo 2.0。

功能

  Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra 的一个写操作,会被复制到其他节点上去,对Cassandra的读操作,也会被路由到某个节点上面去读取。对于一个Cassandra群集来说,扩展性能是比较简单的事情,只管在群集里面添加节点就可以了。

  这里有很多理由来选择Cassandra用于您的网站。和其他数据库比较,有三个突出特点:

模式灵活 :使用Cassandra,像文档存储,你不必提前解决记录中的字段。你可以在系统运行时随意的添加或移除字段。这是一个惊人的效率提升,特别是在大型部署上。

真正的可扩展性 :Cassandra是纯粹意义上的水平扩展。为给集群添加更多容量,可以指向另一台电脑。你不必重启任何进程,改变应用查询,或手动迁移任何数据。

多数据中心识别 :你可以调整你的节点布局来避免某一个数据中心起火,一个备用的数据中心将至少有每条记录的完全复制。

 

一些使Cassandra提高竞争力的其他功能:

范围查询 :如果你不喜欢全部的键值查询,则可以设置键的范围来查询。

列表数据结构 :在混合模式可以将超级列添加到5维。对于每个用户的索引,这是非常方便的。

分布式写操作 :有可以在任何地方任何时间集中读或写任何数据。并且不会有任何单点失败。

应用客户:twitter、facebook等

 

Cassandra安装:

第一步: 下载Cassandra http://cassandra.apache.org/

下载块

第二步:解压缩与配置

将压缩包解压后复制你想安装的目录下,这里我安装在D:\apache-cassandra-0.6.1\目录中

安装目录

打开conf文件夹,可以对下面的相关配置文件进行配置,也可以使用默认.

你可以根据自己需要更改日志、数据库存放目录等参数

1) 修改conf目录下的log4j.properties文件:
log4j.appender.R.File=D:\apache-cassandra-0.6.1\logs

2) 修改conf目录下的storage-conf.xml文件:

            <CommitLogDirectory>D:\apache-cassandra-0.6.1\commitlog</CommitLogDirectory> 
                 <DataFileDirectories>             
                       <DataFileDirectory>D:\apache-cassandra-0.6.1\data</DataFileDirectory> 
                 </DataFileDirectories>            
            <CalloutLocation>D:\apache-cassandra-0.6.1\callouts</CalloutLocation> 
            <StagingFileDirectory>D:\apache-cassandra-0.6.1\staging</StagingFileDirectory> 
 
第三步:jre的安装与windows环境变量的配置

1)如果你的机器没有安装jre,请先下载windows版jre程序并配置好java的环境变量(已下载安装过就不用再装了)
去sun官方下载windows版式的jre http://java.sun.com/javase/downloads/index.jsp

下载java

 

2)设置环境变量"我的电脑"--"高级"选项卡--"环境变量"--"系统变量--新增",根据自己安装的jre与cassandra的位置来设置系统变量的值
我的机器jre安装在:C:\Program Files\Java\jre1.6.0_04
cassandra 安装在:D:\apache-cassandra-0.6.1

环境变量设置1 环境变量设置2

java_home的设置 canssadra_home

3)免重启激活环境变量
在cmd中键入命令" set Java_Home=任意字符"
" set Cassandra_Home=任意字符"
这样环境变量可以在不重启的情况下被激活了。

激活环境变量

为了确认是否被激活,重新开启新的cmd窗口,记住,一定要新开cmd才可以查看到被激活的环境变量。
你可以在新的cmd窗口中输入"echo %Java_home%"或"echo %Cassandra_Home%"输出环境变量的值,我们会发现,可以获取到我们设置的值。

环境变量已性效

 

 

 

 

 

 

 

每四步: 正式的启动Cassandra服务

同样打开cmd窗口,在cmd窗口中执行D:\apache-cassandra-0.6.1\bin下面的cassandra.bat启动cassandra服务

成功界面

出现上面的图后表示服务启动成功了,记住,这个cmd的窗口不要关闭,关闭了好像服务就被一起关闭了,接下来客端的连接好像就不行了。
第五步:客户端的连接
服务启动成功之后,cassandra里面默认有一个测试数据库,访问的方式是在cmd窗口中执行D:\apache-cassandra-0.6.1\bin下面的cassandra-cli.bat批处理文件,然后出现cassandra提示符,在提示符后面输入connect localhost\9160就可以连上默认的数据库。下图是连接成功后的界面。

客户端连接成功

再接着我们试着插入一条新记录,并读出这条记录的值。
插入的命令是"set"关键字
在命令提示符下输入

" set Keyspace1.Standard1['jsmith']['first']" = 'john'
如果提示"Value inserted"表示插入成功。
同样我们把插入的值读出来,使用的关键字是"get"
“get Keyspace1.Standard1['jsmith']”

如图,我们把刚才插入的数据给读了出来。OK,就介绍到这。下面的东西自己也在摸索,有时间会和大家继续讨论Cassandra的具体.net中的调用与技巧。学习中……

 

插入数据与查询数据

相关推荐

Cursor Pro版保姆级开通教程:绕过7天试用,支付宝一步搞定(附地区报错解决方案)

本文详细介绍了Cursor Pro版的订阅流程,包括支付宝支付步骤和解决区域报错的实用方案。针对开发者常见的网络问题和云服务器配置需求,提供了从本地环境调整到云端部署的完整指南,帮助用户高效解锁Pro版的代码补全、私有代码库等核心功能。

weixin_28710999的博客 2092

Cassandra windos安装

网络上有大佬说问题出现在“”初始化 SIGAR 库”上,解决的方法很简单,在apache-cassandra-3.11.2\lib\sigar-bin文件夹中把“sigar-amd64-winnt.dll”这个文件更改为“sigar-amd64-winntt.dll”,这样就不会加载这个文件了,我试了之后是有效的!看网上到处都说要新建三个目录,然后还要修改cassandra.yaml配置文件,还要注意留空格啥啥啥的,分别存放数据库的数据存储,日志存储和缓存;值为第五不解压的文件目录,如下图保存确定。

qq_34565436的博客 1741

Open Interpreter利用Code Interpreter实现本地化

作为一个可以在本地环境中运行的工具,Open Interpreter可以访问互联网,没有文件大小和运行时间的限制,并且可以利用任何包或库。去年7月,OpenAI发布了一个强大的插件,名为Code Interpreter(代码解释器),它可以根据用户的自然语言需求生成并执行代码解决方案,帮助完成各种任务,如数据分析、图表创建和文件编辑等。Open Interpreter不仅是一个编码解释器,它还是一个强大的工具,专注于处理复杂任务,将GPT-4代码解释器的强大功能与本地开发环境的灵活性完美结合在一起。

DigitalChina_DCG的博客 1793

windows下安装cassandra数据库

cassandra数据库

weixin_42348764的博客 3907

Oracle ERP EBS R12 GL总帐业务方案 系统操作

本文档是Oracle ERP系统的总账管理模块使用手册,主要包含以下内容:1.系统架构设计,详细介绍多组织架构、会计科目设置等核心概念;2.总账日常操作流程,包括凭证录入、审核、过账等全流程管理;3.特殊业务处理,涵盖预算控制、内部往来、合并报表等专项功能;4.期末处理,说明月结、年结的操作步骤;5.系统设置指南,提供会计科目表、权限控制等配置说明;6.附录包含各业务模块的分录示例和系统操作图标说明。本手册适用于财务人员学习和使用Oracle ERP总账系统,重点讲解系统功能要点和实操步骤。

anpeng2019的博客 1885

硬件工程师提前批真题及答案解析2

我们需要考虑题目可能的简化假设,即输入电阻 Ri​ 可能是 rbe​ 和 βre​ 的组合,但题目可能简化为: Ri​≈rbe​+βre​。由于锗管的正向导通电压较小(0.2 V~0.3 V),而硅管的正向导通电压较大(0.6 V~0.7 V),因此-4.7 V的电压差不符合硅管的特性,而更接近锗管的特性。在三极管电路中,静态电位是指在无信号输入时,三极管各电极的直流电压。re​ 是动态发射极电阻,通常可以近似为 re​=IE​VT​​,但在题目中已经给出了 re​=300Ω,因此可以直接使用这个值。

XU157303764的博客 777

windows系统下cassandra的安装方法

1、首先从http://cassandra.apache.org/download/网站上找到cassandra,如下图所示: 2、点击3.11.3跳转到下载地址,如下图所示: 3、点击下载,如果浏览器无法下载可以使用迅雷直接复制地址下载,下载好的文件如下图所示: 4、然后在指定目录创建一个cassandra-3.11.3文件夹,如下图所示: 5、将apache-cassa...

sxj的专栏 1万+

GEE 案例:基于陆地卫星8号(大气层顶反射率数据)LANDSAT/LC08/C02/T1_TOA的生态遥感指数RSEI计算、可视化和下载

摘要:基于GEE的遥感生态指数(RSEI)计算方法 本文介绍了利用Google Earth Engine(GEE)平台计算遥感生态指数(RSEI)的全流程方法。主要内容包括:研究区域定义、Landsat8数据获取与去云预处理、关键生态指标计算(地表温度LST、植被指数NDVI、湿度指数WET和建筑指数NDBSI)、主成分分析(PCA)降维处理,以及结果可视化与数据导出。通过结合多源遥感指标并采用归一化处理,构建了综合反映区域生态环境质量的RSEI指数。该方法为生态环境监测提供了高效的技术方案,所有计算过程均

此星光明博客 436

Cassandra在Windows上安装及使用方法[转]

 一、安装 1、安装cassandra     1.1 下载安装程序 在http://cassandra.apache.org/下载Cassandra的安装程序;     1.2 安装配置 1)解压下载后的程序apache-cassandra-0.7.3-bin.tar.gz到某个目录,如d:\cassandra; 2)修改conf目录下配置文件     A)使

taotoxht的专栏 1233

【点云概述】什么是点云、来源、种类、特点、处理?

【点云概述】什么是点云、来源、种类、特点、处理?点云(point cloud)是空间中点的数据集,可以表示三维形状或对象,通常由三维扫描仪获取。点云中每个点的位置都由一组笛卡尔坐标 ( X , Y , Z ) (X, Y, Z) (X,Y,Z)描述,有些可能含有色彩信息 ( R , G , B ) (R, G, B) (R,G,B)或物体反射面强度(Intensity)信。

智慧空间实验室 9813

Archery通过OpenResty代理转发后登录一直提示Forbidden

测试几遍,连账号密码都没用验证,因为不管输什么都是提示Forbidden。找到配置文件settings.py,下面命令可到配置文件路径。回到页面刷新,随便输入个账号密码,验证失败证明请求成功了。查看Preview,提示CSRF验证失败,请求被中断。域名:dba.hkeasyspeed.com。打开开发者工具查看,网络里面可以看到报403。添加一条配置,把你配置域名添加进去。可以看到页面可以正常访问到。进入Archery容器。重启Archery容器。正常输入账号密码,OK。

万物皆可学 3143

Windows下的Cassandra 安装图文教程

<br />1 下载Cassandra<br />      http://cassandra.apache.org/<br />       <br />2 将压缩包解压后复制你想安装的目录下,这里我安装在D:/apache-cassandra-0.6.1/目录中<br /><br />      <br /><br />3  你可以根据自己需要更改日志、数据库存放目录等参数(出可以默认不修改)    1) 修改conf目录下的log4j.properties文件:<br />             l

lengyuhong的专栏 5803

撸毛笔记-电信营业厅 v5.03

电信营业厅 v5.03签到和完成部分金豆任务, 喂宠物7天,15天,28天连签抽奖, 宠物等级权益兑换自己设置电信的服务密码, 把 手机号#服务密码 填到变量里:每天运行一两次const $ = new Env("电信营业厅");

xiaoshun007的专栏 4494

Cassandra杂记2-windows下安装Cassandra图文教程

第一步: 下载Cassandra   http://cassandra.apache.org/               第二步:解压缩与配置              将压缩包解压后复制你想安装的目录下,这里我安装在D:\apache-cassandra-0.6.1\目录中                          打开conf文件夹,可以对下面的相

Jason的专栏 922

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Cassandra概念学习系列之Windows里下载且安装配置Cassandra(最新的3.11.1版本)(图文详解)...

    不多说,直接上干货!   最近我开始在windows环境中使用Cassandra,虽然在Cassandra站点的安装命令非常清楚和精简,我仍然在环境配置上遇到一些问题。所以我想为后来者分享下我的经验。   官网下载地址 http://cassandra.apache.org/ http://cass...

weixin_30527551的博客 131

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

图文教程 Apache与Tomcat集成 虚拟主机

Windows7 下 Apache2.2与Tomcat7集成 并配置虚拟主机 本例用到软件清单 jdk-7u17-windows-i586.exe apache-tomcat-7.0.39-windows-x86.zip httpd-2.2.21-win32-x86-openssl-0.9.8r.msi   首先安装好jdk,并确认单独的Tomcat能够正常工作。   以ido...

u010145896的专栏 269

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

安装 MongoDB、与SQL语法对比、Python (异步)操作 mongodb:增、删、改、查

安装 MongoDB、与SQL语法对比、Python (异步)操作 mongodb:增、删、改、查

freeking101的博客 8713

终极图像修复指南:IOPaint如何让AI智能修图变得简单易用

你是否曾为照片中不想要的物体、水印或瑕疵而烦恼?是否希望有一款工具能够智能地修复老照片、去除背景人物,甚至替换图片中的任何内容?IOPaint正是为这些需求而生的开源AI图像修复工具,它利用最先进的AI技术,让复杂的图像编辑变得像呼吸一样简单。 ## AI图像修复的革命性突破:告别繁琐的PS操作 想象一下这样的场景:你有一张完美的旅行照片,但背景中闯入了一个陌生人;或者你找到了一张珍贵的家庭老

gitblog_00748的博客 365

apache-cassandra-3.11.16 在windows10上部署出现的异常

根据这个分析,发现D:\bigdata\apache-cassandra-3.11.16\lib\sigar-bin这个下面有个dll。把sigar-amd64-winnt.dll改为sigar-amd64-winntt.dll再重新启动,就可以了。后面在cassandra.bat中加jdk环境变量,还是不能启动。再查看hs_err_pid656.log的错误。1、下载cassandra之后,放到D盘。2、配置cassandra的环境变量。3、启动cassandra。

798

在Windows平台上运行Cassandra

Cassandra通过Java实现,所以可以运行在各种支持JRE的平台上。下面介绍一下如何在Windwos平台上运行Cassandra。1. 下载Cassandra,并解压到一个子目录中(我采用了d:/home/Codes/cassandra)。2. 设定JAVA_HOME和CASSANDRA_HOME这两个系统环境变量。JAVA_HOME定向到JRE所在的目录,比

Socrates的技术笔记 1056

Python操作Cassandra数据库

目录 前言 安装Cassandra Python操作Cassandra 前言 操作系统win10 时间2019年02月 Python版本:Python 3.5.2 Cassandra版本:cassandra-3.11.3 参考网址1 参考网址2 安装Cassandra 安装Ca...

weixin_33766168的博客 1370

Cassandra安装和配置(windows版本)

Cassandra安装的前提 1. JDK8版本 2. python2 python2的下载地址: http://npm.taobao.org/mirrors/python/3.7.0/

qq_33067315的博客 1280

cassandra 在windows下的安装和部署

<br /><br />1、准备<br />    下载地址 http://cassandra.apache.org/download/  ,最新版本是0.6.1,直接在官网就能下载。<br />    如果提示:"The JAVA_HOME environment variable must be set to run this program",<br />    则安装Sun Jdk-6,然后添加环境变量即可<br />    JAVA_HOME=C:/Java/jdk1.6.0<br />2、修改配

firetaker的专栏 1432

Cassandra安装部署详解

可以看到,每一列的值都被映射到了rowid上,使其对于范围搜索变的非常高效,比如,我要寻找所有属于‘独立团’的人物, 只需要检索‘部队番号’这一列,如果值为独立团,则返回相应的rowid,然后在人物这一列,找到对应的人物名字。(当然,由于类似的范围搜索在实际使用中非常常见,大部分行数据库也有自己的解决方法, 比如在原表格的基础上另建一个些索引,比如对于‘部队番号’这一列,(比如,图1中可以随时多加几个朋友的电脑,分享他们的硬盘的同时,共享你们的小电影)然而,对与大范围的搜索,行数据则变得不那么高效。

wjj304999133的博客 2381
上一篇: Linux 文件和目录管理之列出、删除、复制、移动及改名
下一篇: [收藏]云计算:亚马逊网络服务(AWS)探秘
xinlanzero
博客等级 码龄25年 10粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值