cassandra启动失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cassandra启动失败相关的知识,希望对你有一定的参考价值。
电脑xp系统,JDK1.6版本,cassandra2.0.7版。按照教程安装设置好JDK、cassandra并设置好环境变量。启动cassandra一直失败详细看图。请教是版本不兼容还是环境变量设置上面的错误。望不吝赐教。PS:如果是环境变量设置的问题,还请详细说明一下。
点评:JDK1.6的下载、安装与配置图文详细教程,需要的朋友可以参考下。一、下载
首先要下载JDK的最新版本。我们可以在SUN公司的官方网站上下载:http://java.sun.com。
如果感觉比较麻烦可以到脚本之家网站下载,下载地址 http://www.jb51.net/softs/75724.html
进入官网后我们会看到以下界面,选择Download - Java SE
进入该页面:
点击Java SE 6 Update 10 Beta 后面的Download按钮,在接下来页面中选择JDK 6。
进入了下载选项,我们的操作平台是Windows XP,钩选上协议,按continue继续下一步。
直接点击Windows Offline installation(Win离线安装包)字样下的jdk-6u10-beta-windows.i586-p.exe。
下载完成后,即可进入下一步安装。
二、安装
运行刚下载好的jdk-6u10-beta-windows-i586-p.exe,按提示进行操作。
在设置JDK安装路径时,建议放在C:\jdk1.6或D:\jdk1.6这种没有空格字符的目录文件夹下,避免在以后编译、运行时因文件路径而出错。这里我们将它安装到D:\jdk1.6目录下。
安装好JDK后,会自动安装JRE。这样JDK的安装即完成。
三、配置
右击我的电脑-属性,点击“高级”选项卡,单击“环境变量”。
新建系统变量Classpath和Path,
详细设置如下图所示。
接着,对它进行调试,在D盘目录下新建一个Hello.java文件,并键入以下内容:
代码内容:
(注意这里的类名Hello一定要与文件名一致,大小写也要一致。)
public class Hellopublic static void main(String[] args)System.out.println(“Hello, my world!”);打开开始菜单-运行-cmd
在命令行中键入以下内容:
(//后为注释内容)
d: // 打开D盘javac Hello.java // 编译Hello.java文件java Hello // 运行Hello类(即Hello.class,这里的.class不用写)得到如图所示的结果(Hello, my world!),即表示环境配置成功。
键入java -version,还可以看到系统中所安装的JAVA版本信息:
这样便完成了JDK1.6的下载、安装与配置。
四、常见问题Q&A
* 可以在一个系统中装多个不同版本的JDK吗?- A:可以。
* 暂时没遇到,因此不知道 = =。故略…… 参考技术A Java需要1.7
.--.
/.-. '----------.
\'-' .--"--""-"-'
'--'
Bitbucket 管道因内存不足而失败,同时在 docker (Scala) 中使用 cassandra 进行测试
【中文标题】Bitbucket 管道因内存不足而失败,同时在 docker (Scala) 中使用 cassandra 进行测试【英文标题】:Bitbucket pipelines are failing on insuficient memmory, while testing with cassandra in docker (Scala) 【发布时间】:2021-07-26 23:02:56 【问题描述】:我有需要 docker cassandra 启动并运行的 Scala 测试。
我会根据配置获得其中之一
Container 'Build' exceeded memory limit.
Container 'docker' exceeded memory limit.
Cassandra 容器 OOM
【问题讨论】:
【参考方案1】:最后是 cassandra 配置获胜,但还有一组 bitbucket 配置:
cassandra env 变量,为测试容器设置,但可以以任何其他方式传递给 docker val container: CassandraContainer = CassandraContainer()
container.container.addEnv("JVM_OPTS", "-Xms1024M -Xmx1024M")
container.container.addEnv("HEAP_NEWSIZE", "128M")
container.container.addEnv("MAX_HEAP_SIZE", "2048M")
container.start()
bitbucket 管道
options:
docker: true
size: 2x # Increase max size to 8GB
definitions:
services:
docker:
memory: 4096 # Give 4 to docker
...
- step:
name: run the tests
caches:
- sbt
- ivy2
script:
- export TESTCONTAINERS_RYUK_DISABLED=true
# Limit sbt memory usage
- export SBT_OPTS="-Xms1024m -Xmx1024m -XX:+CMSClassUnloadingEnabled -Xss4m -XX:+UseConcMarkSweepGC"
- sbt -v scalafmtSbtCheck scalafmtCheck +compile +test
services:
- docker
【讨论】:
以上是关于cassandra启动失败的主要内容,如果未能解决你的问题,请参考以下文章
Cassandra安装失败64位检查。重新运行以在Windows 10上从32位获取版本