一、下载

https://www.apache.org/dyn/closer.lua/cassandra/3.11.12/apache-cassandra-3.11.12-bin.tar.gz

二、解压,并配置环境变量

三、运行cassandra.bat

直接点击cassandra.bat运行,若出现屏幕一闪而过,则表示有错误。

开一个dos窗口,再运行:cassandra.bat

若出现以下问题,则表示要JDK1.8以上。


D:\JavaWeb\apache-cassandra-3.11.12\bin>cassandra.bat
WARNING! Powershell script execution unavailable.Please use 'powershell Set-ExecutionPolicy Unrestricted'on this user-account to run cassandra with fully featuredfunctionality on this platform.
Starting with legacy startup options
Starting Cassandra Server
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ca
ssandra/service/CassandraDaemon : Unsupported major.minor version 52.0at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:800)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
2)at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)at java.net.URLClassLoader.access$100(URLClassLoader.java:71)at java.net.URLClassLoader$1.run(URLClassLoader.java:361)at java.net.URLClassLoader$1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:425)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:358)at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)D:\JavaWeb\apache-cassandra-3.11.12\bin>

可用: set JAVA_HOME=D:\JavaWeb\Java\jdk1.8.0_301

临时设置JAVA_HOME变量。然后再重新运行:cassandra.bat

运行后:

四、用nodetool工具确认Cassandra已经启动

运行nodetool.bat求(也要用jdk8)

看到,表示成功。

 五、测试

运行cqlsh.bat, 报错,检测不到Python.

D:\JavaWeb\apache-cassandra-3.11.12\bin>cqlsh.bat
Can't detect Python version!

要先安装Python2.

下载地址:

https://www.python.org/download/releases/2.7/

安装步骤参考:

https://blog.csdn.net/liangkaiping0525/article/details/80686266


D:\JavaWeb\apache-cassandra-3.11.12\pylib>python2 setup.py install
Traceback (most recent call last):File "setup.py", line 33, in <module>ext_modules=get_extensions(),File "setup.py", line 26, in get_extensionsfrom Cython.Build import cythonize
ImportError: No module named Cython.BuildD:\JavaWeb\apache-cassandra-3.11.12\pylib>python2 -m cqlsh
D:\JavaWeb\Python27\python2.exe: No module named cqlshD:\JavaWeb\apache-cassandra-3.11.12\pylib>cd ..D:\JavaWeb\apache-cassandra-3.11.12>cd ./binD:\JavaWeb\apache-cassandra-3.11.12\bin>python2 -m cqlshWARNING: console codepage must be set to cp65001 to support utf-8 encoding on Wi
ndows platforms.
If you experience encoding problems, change your console codepage with 'chcp 650
01' before starting cqlsh.Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.12 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
WARNING: pyreadline dependency missing.  Install to enable tab completion.
cqlsh> CREATE KEYSPACE IF NOT EXISTS store WITH REPLICATION = { 'class' : 'Simpl
eStrategy', 'replication_factor' : '1' };
cqlsh> CREATE TABLE IF NOT EXISTS store.shopping_cart (... userid text PRIMARY KEY,... item_count int,... last_update_timestamp timestamp... );
cqlsh> INSERT INTO store.shopping_cart... (userid, item_count, last_update_timestamp)... VALUES ('9876', 2, toTimeStamp(now()));
cqlsh> INSERT INTO store.shopping_cart... (userid, item_count, last_update_timestamp)... VALUES ('1234', 5, toTimeStamp(now()));
cqlsh> SELECT * FROM store.shopping_cart;userid | item_count | last_update_timestamp
--------+------------+---------------------------------1234 |          5 | 2022-03-12 04:57:08.790000+00009876 |          2 | 2022-03-12 04:57:07.482000+0000(2 rows)
cqlsh>  INSERT INTO store.shopping_cart (userid, item_count) VALUES ('4567', 20)
;
cqlsh>  INSERT INTO store.shopping_cart (userid, item_count) VALUES ('4567', 20)
;
cqlsh> SELECT * FROM store.shopping_cart;userid | item_count | last_update_timestamp
--------+------------+---------------------------------4567 |         20 |                            null1234 |          5 | 2022-03-12 04:57:08.790000+00009876 |          2 | 2022-03-12 04:57:07.482000+0000(3 rows)
cqlsh>

以后:再次登录:

环境搭建完成后,就可以用ORM 工具Bee查询数据了.

     NameTranslateHandle.setSchemaName("store");Suid suid=BF.getSuid();List<ShoppingCart> list2=suid.select(new ShoppingCart());Printer.printList(list2);

就4行Java代码,就是如此简单!

详细步骤参考:https://blog.csdn.net/abckingaa/article/details/123553811

Bee,互联网新时代的Java ORM工具,更快、更简单、更自动,开发速度快,运行快,更智能!

Bee让程序员/软件工程师,从手工编码中解放出来,Bee更适合智能软件制造时代!

十分钟即可入门!

立志做最懂用户的软件!

window Cassandra环境搭建相关推荐

  1. cassandra 环境搭建

    1 下载安装包 http://www.planetcassandra.org/cassandra/?dlink=http://downloads.datastax.com/community/dsc- ...

  2. window python环境搭建_Python入门-环境搭建详解(Window平台)

    Python安装 1.打开Python官网,地址为: 这里可以选择下载3.X版本和2.X版本的,我下载的是3.X版本. 下载成功后直接安装,在安装过程中有时会出现下面这个问题: 推荐解决方案直接安装[ ...

  3. 鸿蒙硬件HI3861开发环境搭建

    鸿蒙HI3861开发环境搭建 最新的环境搭建教程请看:https://blog.csdn.net/qq_33259323/article/details/117854579 鸿蒙其他教程请看https ...

  4. PHP环境搭建(Window操作系统,使用phpstudy)

    PHP环境搭建(Window操作系统) 1. 下载phpstudy软件 复制到浏览器打开http://public.xp.cn/upgrades/phpStudy_64.zip 2. 下载后,解压,安 ...

  5. 第1章 Window下VSCode的C语言开发环境搭建 (一)

    文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...

  6. window 下Qt for android 环境搭建

    ******************************************************************* 转自http://www.cnblogs.com/rophie/ ...

  7. linux/window 下 solr5.1 tomcat7.x 环境搭建即简单功能测试

    2019独角兽企业重金招聘Python工程师标准>>> 之所以想使用solr来进行学习,很大一部分原因就是,solr能够在某种程度上提供RESTFUL相关的URL请求连接,可以把它理 ...

  8. 《动手学深度学习》环境搭建全程详细教程 window用户

    一.下载并安装Miniconda 第一步是根据操作系统下载并安装Miniconda,在安装过程中需要勾选"Add Anaconda to the system PATH environmen ...

  9. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

最新文章

  1. s6-9 TCP 定时器
  2. 25行代码AC_ 2017年C/C++ A组第四题 方格分割(dfs剪痕+解题报告)
  3. ActivityGroup 实现分页和自定义标签(内有GridView的点击背景样式的改变方法)
  4. php真随机数,php 的伪随机数与真随机数实例详解
  5. Android Service、IntentService,Service和组件间通信
  6. 【开源】Tsar——灵活的系统和应用采集软件
  7. 作者:张志恒(1990-),男,兰州大学资源环境学院硕士生。
  8. 机器学习算法(2)——AdaBoost算法
  9. cacti更改web登录密码
  10. android layout 工具栏,android - 滚动时CollapsingToolbarLayout并隐藏工具栏 - SO中文参考 - www.soinside.com...
  11. MySQL 5.6 主从报错一例
  12. ARM计划将四核心CPU引入磁盘驱动器
  13. Redis基础知识 之——发布/订阅
  14. imagenet 千分类标签翻译
  15. 如何制作一个商城小程序?
  16. java的inputbox_InputBox函数的使用方法
  17. 《黑客秘笈——渗透测试实用指南》读书笔记(1)
  18. fastboot 命令
  19. 张一鸣是如何练就字节跳动的
  20. 黑苹果 MacOS 10.15.7 Catalina 最新安装教程

热门文章

  1. 通过vnc远程linux方法,如何通过VNC远程访问Linux虚拟机
  2. c语言单片机计时程序,C51单片机秒表计时(C语言)
  3. linux虚拟机文件操作命令
  4. oracle时间格式设为英文,如何在Oracle开启时自动设置时间格式?
  5. Node+Vue实战项目
  6. 纯CSS制作自适应分页条-分享------彭记(019)
  7. Flutter Center使用方法
  8. [logback] 关于logback.xml加载非类路径配置文件 - 问题排查与解决
  9. logic pro x 下载
  10. 我们该如何应对「竞业协议」?