当前位置: 首页 > 面试题库 >

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

施兴言
2023-03-14
问题内容

我想用一个非常简单的单节点群集启动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 /下,为lib和日志制作目录,并为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-最小1611
  • jdk-9.0.1
  • apache-cassandra-3.11.1

问题答案:

正如undefined_variable所评论的那样,Java 8而不是9可以正常工作。感谢大家的帮助。



 类似资料:
  • 我在我选择的dataDir中观察它的zookeeper_server.pid文件,当我运行jps时,我看到以下内容: 上面的QuorumPeerMain与zookeeper_server.PID中的PID匹配,正如我所料。这样的预期正确吗?从我所做的到目前为止,是否应该期望在这里显示更多的过程? 我安装了hbase-1.1.2。我配置了hbase-site.xml。我将hbase.rootdir设

  • 当我在master note上运行此命令时 然而,Hadoop multinode运行良好

  • 我有3个虚拟机。它们都有docker 1.12,并且在centos7上运行。所有端口都已打开,vm可以在我启动集群时相互ping Docker信息告诉我: 现在,我尝试将节点(其他VM)加入集群。我使用启动管理器后推荐的命令。 但我得到了: Docker信息告诉我: 集群管理器: 如何调试此问题,或者我是否忘记执行某些重要步骤?服务器之间是否需要ssh访问?谢谢 节点上的日志: 有时警告:

  • 我对Appium是新来的。由于以下错误,我无法启动Appium节点服务器 使用命令c:\program Files(x86)\Appium\node.exe lib\server\main.js启动Appium服务器--地址127.0.0.1--port 4723--platform-name Android--platform-version 23--automation-name Appium

  • 请帮我弄明白这里出了什么问题。

  • Disque 以集群模式运行, 每个服务器都是集群中的一个节点, 用户可以运行任意数量的节点, 只要确保每个节点的端口号不同即可。 在默认情况下, 运行 Disque 服务器程序 disque-server 将启动一个端口号为 7711 的 Disque 节点: $ ./disque-server 528:C 28 Apr 11:50:08.519 # Warning: no config fil