我已经在Windows Server 2012 R2 Datacenter机器上安装了Datastax Community Edition v2.0.3。 在安装vanilla之后,我无法使用OpsCenter连接到数据库,因为代理程序无法启动:它在页面顶部显示“0个代理程序已连接”。 我可以使用CQLSH连接到数据库本身。 v2.0.2不会出现此问题。 我的datastax_opscenter_agent-stderr.log文件包含以下内容: 2013-12-05 16:16:54 Commons Daemon procrun stderr initialized Exception in thread "Initialization" clojure.lang.ExceptionInfo: throw+: {:type :bad-permissions, :message "Unable to locate the cassandra.yaml configuration file. If your configuration file is not located with the Cassandra install, please set the 'conf_location' option in the Cassandra section […]
我已经安装了opscenter的免费tarball版本,并且在用户pipe理方面存在问题。 我有通过validation启用: [authentication] enabled = true …并可以以pipe理员用户身份login。 但是,其余的用户pipe理function是不可访问的。 文档( http://www.datastax.com/documentation/opscenter/5.0/opsc/configure/opscManageUsers.html )解释了如何启用身份validation,然后相当清楚地pipe理用户/angular色。 但是,执行此操作的菜单选项是灰色的。 有人可以解释我需要做什么来启用此function? 为了使用opscenter,我们将需要访问控制工作。
在1GB ram的centos linux系统中安装了cassandra 0.8。 在cassandra开始一小时后,它经常死亡。 另外,我可以说java也在杀死,这是运行cassandra的必要条件所以,我可以知道,如何findcassandra死亡的原因。 内存使用情况: -bash-3.2# free -m total used free shared buffers cached Mem: 500 454 46 0 17 352 -/+ buffers/cache: 84 415 Swap: 1023 0 1023
我正在尝试为FreeBSD 8.1构buildsnappy-java,以便与cassandra一起使用(不能在没有它的情况下启用列压缩)。 试图从源代码构build它,并得到一个错误: $ hg clone https://snappy-java.googlecode.com/hg/ snappy-java $ cd snappy-java $ export JAVA_HOME = / usr / local / openjdk6 && gmake 该过程开始,但一段时间后,我得到以下错误: g ++ -I / usr / local / openjdk6 / include -Ilib / inc_mac -O2 -fPIC – fvisibility = hidden -Ilib / include -I“/ usr / local / openjdk6 / include […]
今天早上我注意到,尽pipedate/时间在操作系统上是正确的,我们Cassandra集群中的一个节点将来会在一小时内写入日志。 我通过日志检查的其他几个节点似乎是在正确的时间写入日志。 我现在需要通过并检查我们的80节点集群中的每个节点,并确保cassandra运行在正确的时间,问题是有些节点不经常写入日志,因为他们没有做太多的事情。 。问题是,是否有某种forms的工具/实用工具(即nodetool)可以告诉我cassandra正在运行的时间? 所有的系统date/时间都是正确的,ntpdate cron已经有一段时间了。 服务器设置为伯利兹时区,以避免DST变化,所以与此无关。
有什么方法可以将nagios警报发送给Amazon SNS? 我已经尝试了以下步骤,但它在Nagios日志文件中给我这个错误: Jul 12 11:38:23 ip-10-134-13-204 nagios3: Warning: Attempting to execute the command "export $NOTIFICATIONTYPE $HOSTNAME $HOSTSTATE $HOSTADDRESS $HOSTOUTPUT $LONGDATETIME | sh -x /etc/nagios3/notify_by_sns" resulted in a return code of 127. Make sure the script or binary you are trying to execute actually exists… 命令脚本: cat /etc/nagios3/notify_by_sns #!/bin/bash ######################################################### export AWS_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXX export AWS_SECRET_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXX export […]
我们最初使用一个数据中心,一个机架和简单复制策略启动了集群。 我们有几百GB的密钥空间。 当我们把这个群集上的cassandra.yaml中的令牌从4改为256,然后重新启动我们的主机时,分配变成了奇数,在一台服务器上是5,在另一台服务器上是3,等等。 我们在一个不同的集群上再次尝试了这一点,我们看到在一些节点上的分布变成了256,但是之后又变成了18,而另一个则变成了58.系统密钥空间连续传输了大量的数据,似乎从来没有解决。 我的问题是:当从一个虚拟范围分配到另一个虚拟范围分配令牌时,什么是正确的方法? 文档没有明确指出如何做到这一点。 我们是否需要启动第二个数据中心,并让区域意识到的小道消息来做到这一点?
系统信息: Linux stg-univ-cassandra06 2.6.32-358.23.2.el6.x86_64#1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux Cassandra版本:2.0.1 JVM供应商/版本:Java HotSpot( TM)64位服务器VM / 1.7.0_25 这可能有点关系 WARN 16:25:22,580 Detected previous bootstrap failure; retrying 但我不确定。 尝试查找这个问题很多,但找不到任何东西。 以下是日志: xss = -ea -javaagent:./../lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms8192M -Xmx8192M -Xmn2048M -XX:+HeapDumpOnOutOfMemoryError -Xss256k [root@stg-univ-cassandra01 bin]# INFO 16:53:27,972 Logging initialized INFO 16:53:27,994 JVM vendor/version: […]
我试图在我们的Cassandra集群上安装Opscenter和datastax代理。 当我启动datastax代理,我得到这个错误: log4j:WARN No appenders could be found for logger (org.eclipse.jetty.util.log). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 这个URL对于我们非Java程序员来说没有任何帮助的configuration信息。 我们在EC2中使用最新的Opscenter,Cassandra 1.1和Amazon Linux(似乎是EL6)。
当试图在Ubuntu 13.10上安装Cassandra时,安装崩溃了,现在我被卡住了(?)apt-get。 这里是apt-get install -f的输出: Reading package lists… Done Building dependency tree Reading state information… Done 0 upgraded, 0 newly installed, 0 to remove and 414 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up cassandra (2.0.9) … vm.max_map_count = 1048575 Traceback […]