cassandra 和 solr 的端口号是多少?
What is the port number for cassandra and solr?
我读了 documentation,上面说 7199
是 JMX port number
,8983
是 solr port number
,9160
是 cassandra 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
我读了 documentation,上面说 7199
是 JMX port number
,8983
是 solr port number
,9160
是 cassandra 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