标签: opscenter

cassandra nosql数据库中的节点,集群和数据中心之间有什么区别?

我正在尝试使用datastax ops center在cassandra nosql数据库中复制学校项目中的数据.根据我的阅读,有三个关键字:集群,节点和数据中心,根据我的理解,节点中的数据可以复制到另一个集群中的另一个节点中.并且包含相同(重复)数据的所有节点组成数据中心.是对的吗?

如果不是,有什么区别?

cluster-computing cassandra nosql opscenter datastax

36
推荐指数
3
解决办法
6万
查看次数

许多使用Cassandra的commitlog文件

我有一个大部分闲置(直到现在)的4节点cassandra集群,它与opscenter连接起来.在过去一周左右的时间里,有一张表写得非常少(测试集群).它正在运行2.1.0.发生了ssh,出于好奇,在数据目录上运行了du -sh*.这是我得到的:

4.2G    commitlog
851M    data
188K    saved_caches
Run Code Online (Sandbox Code Playgroud)

提交日志目录中有136个文件.我脸红了,然后排干cassandra,停下来开始服务.那些文件仍在那里.什么是摆脱这些的最好方法?大多数东西都与opscenter有关,而我倾向于将它们吹走,因为我不需要测试数据.想知道如果再次弹出该怎么办.感谢任何提示.

cassandra opscenter

7
推荐指数
1
解决办法
316
查看次数

Cassandras Opscenter的替代品,适用于使用开源分发的人

由于DataStax将停止使用OpsCenter(http://docs.datastax.com/en/opscenter/5.2/opsc/opscPolicyChanges.html),这对于监控和日常管理任务来说还算可以,我正在寻找有效的替代.http://www.planetcassandra.org/related-projects/下的工具列表看起来并不具吸引力.有没有意义甚至更好的方法?OpsCenter的OSS功能非常有限.有什么建议?

cassandra opscenter

7
推荐指数
1
解决办法
1595
查看次数

datastax opscenter代理不安装

我在127.0.1.1上运行自己的cassandra版本.我改变了rpc_address,也address改为127.0.1.1.

当我启动Opscenter时,我被提示安装agents,我是按照推荐的Fix now选项进行安装的.但是当我尝试安装它时,我会询问一些Node ssh凭据.我不知道这意味着什么.

输入随机凭证

安装失败

在这里输入的正确凭据是什么?

我尝试在Linux上添加具有root权限的新用户,并尝试使用该用户名,但它不起作用.我手动尝试运行install_agent.sh它但它不起作用.

我错过了什么吗?

编辑:

address.yaml

stomp_interface: 127.0.1.1
agent_rpc_interface: "127.0.1.1"
cassandra-conf: /home/kaushaya/Dropbox/Work/ITNow/olderVersions/cassandra2.11/apache-cassandra-2.1.12/conf/cassandra.yaml
stomp_port: 61620
jmx_host: 127.0.1.1
jmx_port: 7199
Run Code Online (Sandbox Code Playgroud)

cassandra.yaml

http://textuploader.com/57ivn

EDIT2:

用户名和密码我正在使用我的datastax凭据.对于私钥,我正在使用/etc/ssh/ssh_host_rsa_key.pub@apesa提到的密钥.但它仍然无法安装代理.

我的address.yaml文件是否正确?

编辑3:

就像你在下图中看到的那样,当认为Opscenter没有连接到代理时,我仍然可以看到cassandra中的键空间和表格.

在此输入图像描述

因为sudo netstat -p | grep 127.0.1.1我得不到输出.

xyz@ubuntu$ ps -ef | grep datastax-agent
xyz@ubuntu$ ps -ef | grep cassandra
Run Code Online (Sandbox Code Playgroud)

输出分别是这个和这个.简而言之,是的,我可以看到罐子,我猜环境变量也是如此.

你问我怎么开始cassandra?

sudo ./bin/cassandra来自cassandra的文件夹.之后,我使用spark stream将数据从kafka传输到cassandra.但这应该不重要.

Even if it is not connecting to the agent the opscenter should …

cassandra opscenter datastax cassandra-2.1

6
推荐指数
1
解决办法
1144
查看次数

Datastax Enterprise - Amazon M3.Xlarge Machines

有没有人知道如何在使用amazon ec2 M3.Xlarge机器的集群中使用Datastax enterprise(使用opscenter)?当我尝试使用这些类型的实例(使用ssd)时,我收到以下错误:启动实例失败.指定的节点大小无效

如果我使用M1.Xlarge它可以正常工作.

datastax-enterprise opscenter

5
推荐指数
1
解决办法
299
查看次数

无法通过OpsCenter添加节点

尝试通过OpsCenter 5.0.1添加节点时,我得到以下内容

The Ec2Snitch is being used by this cluster. Provisioning nodes using this endpoint_snitch is not supported at this time.
Run Code Online (Sandbox Code Playgroud)

这似乎违背了这里给出的指示.

cassandra opscenter datastax

5
推荐指数
1
解决办法
381
查看次数

如何知道连接到 Cassandra 的本地客户端

我能够从 OpsCenter 看到特定节点上的 160 个本机客户端。但没有任何应用程序指向此 DC 或此 DC 中的任何节点。

如果以上是这种情况,那 160 个本地客户端是什么?

  • 其中很少是因为我已使用 DevCenter 连接到该节点。
  • 休息可以是因为DC间通信??
  • 没有密钥空间也为此 DC 设置了 RF。我即将停用此 DC。

OpsCenter 本机客户端

但不确定这些客户是什么。

任何的想法??

cassandra datastax-enterprise opscenter

5
推荐指数
1
解决办法
1604
查看次数

Cassandra opscenter"代理无法连接"已删除的节点

我有一些EC2实例,其中cassandra配置失败.我终止了实例,机器不再存在.

Opscenter一直在唠叨这些机器上的"代理无法连接".

机器不会显示nodepool statussystem.peers表格中或表格中.

cassandra opscenter在哪里存储要连接的节点列表,所以我可以删除这些僵尸节点?

cassandra opscenter

4
推荐指数
1
解决办法
642
查看次数

运行到Ubuntu服务器时,Apache cookbook中的模板出错

我在我的数字海洋账户中使用Chef来构建一个Droplet/instance.我的服务器是Ubuntu 12.04 x64.在我的Cheffile我有

...
site 'http://community.opscode.com/api/v1'

cookbook 'apache2',
    :git =>'https://github.com/opscode-cookbooks/apache2'
....
Run Code Online (Sandbox Code Playgroud)

在我的节点json中:

...
"apache": {
"default_modules" : 
  ["status","alias","auth_basic","autoindex","dir","env","mime","negotiation","setenvif"]
  },
...
"run_list": [
"recipe[gearman]",
"recipe[postgresql::server]",
"recipe[php]",
"recipe[apache2]",
"recipe[apache2::mod_php5]",
"recipe[mysql]",
"recipe[mysql::server]"
Run Code Online (Sandbox Code Playgroud)

]

由于authz的一些错误,我不得不限制模块.但现在,我总是收到错误

 * The apache2 configtest failed.
STDERR: Output of config test was:
AH00526: Syntax error on line 11 of /etc/apache2/apache2.conf:
Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
Run Code Online (Sandbox Code Playgroud)

我的配置有什么错误在于:

  • Apache传统设置(包含所有模块?)
  • LockFile的模板错误?

apache ubuntu apache2 chef-infra opscenter

3
推荐指数
1
解决办法
2104
查看次数

Java没有安装unix问题

我在Linux Centos 6上.

我在我的机器上安装了Java JRE和JDK.

[root@mhsapp002 conf]# java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)


[root@mhsapp002 conf]# javac -version
javac 1.7.0_55
Run Code Online (Sandbox Code Playgroud)

另外,我手动将JAVA_HOME设置在.bash_profile文件中.

PATH=$PATH:$HOME/bin
export PATH
export JAVA_HOME=/opt/java/jre1.7.0_60
export PATH=/opt/java/jre1.7.0_60/bin:$PATH


[root@mhsapp002 conf]# echo $JAVA_HOME
/opt/java/jre1.7.0_60
Run Code Online (Sandbox Code Playgroud)

此外,我已尝试在使用中设置两个选项alternatives.

[root@mhsapp002 conf]# alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /opt/java/jre1.7.0_60/bin/java
*+ 2           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java



[root@mhsapp002 conf]# readlink -f $(which java)
/opt/java/jre1.7.0_60/bin/java
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试安装datastax opscenter-agent,它需要机器上的java.但它失败并出现以下错误: …

java java-home opscenter datastax

2
推荐指数
1
解决办法
667
查看次数