window Cassandra环境搭建
一、下载
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环境搭建相关推荐
- cassandra 环境搭建
1 下载安装包 http://www.planetcassandra.org/cassandra/?dlink=http://downloads.datastax.com/community/dsc- ...
- window python环境搭建_Python入门-环境搭建详解(Window平台)
Python安装 1.打开Python官网,地址为: 这里可以选择下载3.X版本和2.X版本的,我下载的是3.X版本. 下载成功后直接安装,在安装过程中有时会出现下面这个问题: 推荐解决方案直接安装[ ...
- 鸿蒙硬件HI3861开发环境搭建
鸿蒙HI3861开发环境搭建 最新的环境搭建教程请看:https://blog.csdn.net/qq_33259323/article/details/117854579 鸿蒙其他教程请看https ...
- PHP环境搭建(Window操作系统,使用phpstudy)
PHP环境搭建(Window操作系统) 1. 下载phpstudy软件 复制到浏览器打开http://public.xp.cn/upgrades/phpStudy_64.zip 2. 下载后,解压,安 ...
- 第1章 Window下VSCode的C语言开发环境搭建 (一)
文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...
- window 下Qt for android 环境搭建
******************************************************************* 转自http://www.cnblogs.com/rophie/ ...
- linux/window 下 solr5.1 tomcat7.x 环境搭建即简单功能测试
2019独角兽企业重金招聘Python工程师标准>>> 之所以想使用solr来进行学习,很大一部分原因就是,solr能够在某种程度上提供RESTFUL相关的URL请求连接,可以把它理 ...
- 《动手学深度学习》环境搭建全程详细教程 window用户
一.下载并安装Miniconda 第一步是根据操作系统下载并安装Miniconda,在安装过程中需要勾选"Add Anaconda to the system PATH environmen ...
- Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建
Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...
最新文章
- s6-9 TCP 定时器
- 25行代码AC_ 2017年C/C++ A组第四题 方格分割(dfs剪痕+解题报告)
- ActivityGroup 实现分页和自定义标签(内有GridView的点击背景样式的改变方法)
- php真随机数,php 的伪随机数与真随机数实例详解
- Android Service、IntentService,Service和组件间通信
- 【开源】Tsar——灵活的系统和应用采集软件
- 作者:张志恒(1990-),男,兰州大学资源环境学院硕士生。
- 机器学习算法(2)——AdaBoost算法
- cacti更改web登录密码
- android layout 工具栏,android - 滚动时CollapsingToolbarLayout并隐藏工具栏 - SO中文参考 - www.soinside.com...
- MySQL 5.6 主从报错一例
- ARM计划将四核心CPU引入磁盘驱动器
- Redis基础知识 之——发布/订阅
- imagenet 千分类标签翻译
- 如何制作一个商城小程序?
- java的inputbox_InputBox函数的使用方法
- 《黑客秘笈——渗透测试实用指南》读书笔记(1)
- fastboot 命令
- 张一鸣是如何练就字节跳动的
- 黑苹果 MacOS 10.15.7 Catalina 最新安装教程
热门文章
- 通过vnc远程linux方法,如何通过VNC远程访问Linux虚拟机
- c语言单片机计时程序,C51单片机秒表计时(C语言)
- linux虚拟机文件操作命令
- oracle时间格式设为英文,如何在Oracle开启时自动设置时间格式?
- Node+Vue实战项目
- 纯CSS制作自适应分页条-分享------彭记(019)
- Flutter Center使用方法
- [logback] 关于logback.xml加载非类路径配置文件 - 问题排查与解决
- logic pro x 下载
- 我们该如何应对「竞业协议」?