Tag: datastax

当启用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 […]

Python无法通过Docker连接到Cassandra

我已经能够在Windows本地主机端口上启动Cassandra,并使用cassandra-driver模块连接到它。 但是,当我尝试通过Docker容器连接到Cassandra时,我收到以下连接拒绝exception: cassandra.cluster.NoHostAvailable: ('Unable to connect to any servers', {'192.168.99.101': ConnectionRefusedError(10061, "Tried connecting to [('192.168.99.101', 9042)]. Last error: No connection could be made because the target machine actively refused it")}) 这是我的设置: 系统: Windows 8.1 Docker 1.9.1 Virtualbox 4.3.34 Python 3.5.1 Cassandra 3.0.2 Cassandra-Driver 3.0.0 Dockerfile: https ://hub.docker.com/r/rc42/lab-cassandra/~/dockerfile/ docker集装箱港口映射: 7000/tcp -> 0.0.0.0:7000 7001/tcp -> 0.0.0.0:7001 7199/tcp […]

docker-compose不能理解我的env_file

我正在尝试使用docker-compose启动一个Datastax集群。 为了避免重复我自己的服务,我已经创build了一个文件与我的环境variables,我在我的docker撰写文件设置env_file属性。 Docker-compose能够findenv文件(当我把一个错误的path返回一个错误的事实,该文件不存在),但仍然无法读取我的双关语! 在这里,我的docker组成和我的环境文件。 正如你所看到的,当我在PowerShell窗口中运行“docker-compose up”时,它不起作用。 我错过了什么?!?! 这里是我使用的docker-compose版本的细节 docker-compose version 1.8.0 build d988a55 docker-py version: 1.9.0 CPython version: 2.7.11 OpenSSL version: OpenSSL 1.0.2d 9 Jul 2015 这是docker(对于Windows)版本 Client: Version: 1.12.1 API version: 1.24 Go version: go1.6.3 Git commit: 23cf638 Built: Thu Aug 18 17:52:38 2016 OS/Arch: windows/amd64 Server: Version: 1.12.1 API version: 1.24 Go version: […]

无法在Docker容器中安装Cassandra代理

我已经成功地在两个独立的机器上使用Docker容器build立了两个节点的Cassandra集群。 当我尝试使用OpCenterpipe理集群时,由于DataStax Agent未安装而失败。 通过OpCenter自动安装代理失败。 我在Cassandra Docker容器中打开了一个bash shell,并尝试手动安装代理,但也失败了。 看来,代理安装程序正在期待sudo的支持,这是不存在的容器。 所以,我想知道将代理安装到Docker容器中的“正确方法”是什么。 任何人这样做? 有什么想法吗?

无法使用cqlsh连接到cassandra docker

我正在运行Cassandradocker集装箱: docker pull cassandra run –name cassandra -p 9042:9042 -p 9160:9160 -d cassandra netstat -tpln是: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name LISTEN – tcp6 0 0 [::]:9160 [::]:* LISTEN – tcp6 0 0 [::]:9042 [::]:* 从本地cqlsh连接到C *是好的: docker exec -it cassandra /bin/bash #cqlsh Connected to Test Cluster at 127.0.0.1:9042. [cqlsh 5.0.1 […]