gpt4 book ai didi

java - 无法启动 Cassandra(CentOS7 上的单节点集群)

转载 作者:IT王子 更新时间:2023-10-29 00:59:53 29 4
gpt4 key购买 nike

<分区>

我想用一个非常简单的单节点集群启动 Cassandra,但我做不到。

我按照描述的步骤

https://www.digitalocean.com/community/tutorials/how-to-install-cassandra-and-run-a-single-node-cluster-on-a-ubuntu-vps

基本上,

  1. 在 VirtualBox 上构建了全新的 CentOS 7 虚拟机。
  2. 安装 JDK,将其放在/usr/local/下,并创建路径。
  3. 安装Apache Cassandra,放在/root/下,为库和日志创建目录,并赋予Cassandra写权限。

最后,当我以 root 用户身份运行时,

# sh ~/cassandra/bin/cassandra

出现以下消息。

Running Cassandra as root user or group is not recommended - please start Cassandra using a different system user.
If you really want to force running Cassandra as root, use -R command line option.

所以,我跑了

# sh ~/cassandra/bin/cassandra -R

然后,我收到了下面的消息。

# [0.000s][warning][gc] -Xloggc is deprecated. Will use -Xlog:gc:/root/cassandra/bin/../logs/gc.log instead.
intx ThreadPriorityPolicy=42 is outside the allowed range [ 0 ... 1 ]
Improperly specified VM option 'ThreadPriorityPolicy=42'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

看来这个问题与JVM有关,但我不知道它的原因和解决方案。

如果您有解决此问题的想法,请告诉我。

我的环境如下:

  • Windows 10
  • VirtualBox 5.1.28
  • CentOS-7-x86_64-Minimal-1611
  • jdk-9.0.1
  • apache-cassandra-3.11.1

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com