在windows环境中配置Cassandra 和 cqlsh 环境
来源:互联网 发布:vb dll反编译工具 编辑:程序博客网 时间:2024/06/06 12:35
最近我开始在windows环境中使用Cassandra. 虽然在Cassandra站点的安装命令非常清楚和精简,我仍然在环境配置上遇到一些问题。所以我想为后来者分享下我的经验。
Step 1: 从http://cassandra.apache.org/download/下载Cassandra。下载到你的机器上并解压。 例如:C:\3\apache-cassandra-2.0.1
Step 2: 双击bin目录下的cassandra.bat启动cassandra服务。
Step 3: 现在你需要cqlsh来与Cassandra数据库交互。这里会稍微有点曲折,因为它在cassandra下载的包中。因此在我们插入数据到cassandra中还需要做点变通。
3a) 从 http://www.python.org/download/releases/ 下载Python包。这里需注意一点。虽然python最新的版本是3x, 但是在这个版本上我们无法安装thrift库。 所以下载并安装python2.7版本。
3b) 从http://pypi.python.org/pypi/thrift下载Thrift库。 通过执行以下命令安装thrift模块。python setup.py install
Step 4: 现在你可以安装cql模块,这个模块可以下你的cassandra下载包中找到。setup.py存在与 cassandra_home\pylib 中。 再次执行以下命令:python setup.py install
Step 5: 执行命令 python cqlsh localhost 9160,(9160是端口,你需要改成你自己的sassandra端口), 然后可以启动cql命令工具。
以下是执行的example:
CREATE KEYSPACE mykeyspace WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };
CREATE TABLE users (user_id int PRIMARY KEY, fname text, lname text);
INSERT INTO users (user_id, fname, lname) VALUES (1745, 'john', 'smith');
INSERT INTO users (user_id, fname, lname) VALUES (1744, 'john', 'doe');
INSERT INTO users (user_id, fname, lname) VALUES (1746, 'john', 'smith');
- 在windows环境中配置Cassandra 和 cqlsh 环境
- 在 Windows 中配置 PHP 开发环境
- 在eclipse中配置JnetPCAP,Windows环境
- 在windows中配置PHP开发环境
- 在eclipse中配置JnetPCAP,Windows环境
- npm在windows中环境配置
- openfire在windows环境和linux环境下的配置
- Cassandra 线上环境配置建议
- cassandra cqlsh代码分析
- cqlsh操作cassandra
- Cassandra-cqlsh基础操作
- Cassandra cqlsh命令大全
- cassandra-cqlsh基本操作
- 在Windows下Android Studio 中配置Genymotion和Git等环境
- 在windows中配置Apache+php+mysql环境
- 在windows xp x86中配置python开发环境
- 在windows中安装Jenkins并配置maven环境
- Rust: 如何在Windows下Atom中配置Rust环境?
- 轻松搞定RabbitMQ(七)——远程过程调用RPC
- Java中parseInt()和valueOf(),toString()的区别
- 类模板和模板函数连接出错处理
- 关掉你的命运论
- JAVA除法保留小数点后两位的两种方法
- 在windows环境中配置Cassandra 和 cqlsh 环境
- libevent编程疑难解答
- CABasicAnimation
- IOS常用加密算法
- 为大二软件工程专业大学生解答问题(二)
- 如何选择机器学习分类器?
- Linux 下用 smartd 监测硬盘状况
- HDOJ 题目5444 Elven Postman(BST模拟水啊。。。)
- cocos2d-x 3.2 配置box2d