Tag: opscenter

DataStax Docker停止节点的问题

我为DSE和OpsCenter构build的映像如何在http://www.datastax.com/wp-content/uploads/resources/DataStax-WP-Best_Practices_Running_DSE_Within_Docker.pdf中描述,并启动了具有三个search节点的群集。 然后我在OpsCenter中添加了这些节点。 在停止OpsCenter中的节点时,出现以下错误: 停止DSEb6757394b1ba时出错:无法在/etc/init.d/中find节点dse的脚本。 如果从tarball安装中运行DSE,请在/ usr / share / datastax-agent / bin /(start | stop)-cassandra或bin /(start | stop)-cassandra中填写自定义脚本从tarball安装运行。 任何解决这个错误? 我很乐意解决这个问题!

当启用JMXauthentication时,Datastax Opscenter是否需要重新启动?

我有一个在opsc运行的Cassandra 2.2集群和一个Opscenter 5.2实例(称为opsc )。 Cassandra集群启动后启用了JMX auth (在启动opsc之前),Opscenter代理的日志显示 ERROR [async-dispatch-1] 2015-08-11 22:45:45,241 Uncaught exception on async-dispatch-1 java.lang.SecurityException: Authentication failed! Credentials required at com.sun.jmx.remote.security.JMXPluggableAuthenticator.authenticationFailure(JMXPluggableAuthenticator.java:211) at com.sun.jmx.remote.security.JMXPluggableAuthenticator.authenticate(JMXPluggableAuthenticator.java:163) at sun.management.jmxremote.ConnectorBootstrap$AccessFileCheckerAuthenticator.authenticate(ConnectorBootstrap.java:219) at javax.management.remote.rmi.RMIServerImpl.doNewClient(RMIServerImpl.java:232) at javax.management.remote.rmi.RMIServerImpl.newClient(RMIServerImpl.java:199) 这与预期的一样,因为JMX auth已启用,但代理没有configuration凭证(它将从opsc接收凭证)。 但是,在Opscenter UI中添加群集后,Opscenter仍然无法连接到群集。 以下是一个Cassandra节点的日志: INFO [qtp176892017-22] 2015-08-11 23:00:16,648 Starting up agent collection. INFO [qtp176892017-22] 2015-08-11 23:00:16,648 New JMX connection (127.0.0.1:7199) ERROR [qtp176892017-22] 2015-08-11 23:00:16,654 […]

用opscenterpipe理docker上的cassandra数据库

我有一个在Docker上运行的cassandra实例,我想知道(如果可能)使用datastax opscenter监视cassandra实例。 为了达到我的cassandra实例,我运行: $ docker run -it –rm cassandra:3.0.2 bash $ cqlsh [MY_HOST] -u USERNAME -p PASSWORD 安装opscenter我不知道要放在这里:

单节点Cassandra集群的局限性是什么?

我正在试验Cassandra和Opscenter。 在Opscenterd的日志文件中,我find了这一行 错误:调用CreateClusterConfController(SingleNodeProvisioningError)时出现问题:由于单节点群集的限制,OpsCenter将无法与Datastax代理进行通信,除非列表en_address / broadcast_address在cassandra.yaml中设置为172.17.42.1。 继续之前请确保这些匹配。 因为我在不同的Docker容器中部署了Cassandra和Opscenter,所以我必须将listen_address设置为容器的内部IP(因为坐在容器中的Cassandra对它的主机一无所知)并将broadcast_address设置为相应主机的桥IP。 如果您将Cassandra部署在独立网关后面的计算机上(如AWS EC2,其中每个实例都有私有IP和公有IP),则这是正常的设置。 问题1 :单节点集群的局限性究竟是什么? 问题2 :在这种情况下我应该如何解决这个问题? 谢谢