cassandra 和 solr 的端口号是多少?

What is the port number for cassandra and solr?

我读了 documentation,上面说 7199JMX port number8983solr port number9160cassandra client port number .但是如果我开始

  dse cassandra -s

启动 solr。如果我在同一台机器上启动 cassandra-client

  dse cassandra -f

它说

    Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 7199; nested exception is:
    java.net.BindException: Address already in use

所以我了解到两者都尝试使用相同的 JMX 端口号。

有什么方法可以指定两个端口号,一个用于 solr,一个用于 cassandra,或者有什么方法可以在同一台机器上启动这两个端口号。

我正在使用 datastax 2.2.2 tarball 设置。

有什么想法吗?

您只需启动一次dse。它在同一个 jvm 中运行搜索和 c*,并在您上面提到的所有端口中提供服务。

正如你上面提到的。将此命令用于 tarball 安装以在搜索模式下启动 dse。在您的集群中执行此操作(滚动重启,无需停机):

bin/dse cassandra -s