问题标签 [opscenter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cassandra - 为什么在读取列族时 OpsCenter 中出现“加载列族时出错”?
我正在尝试将 OpsCenter 与使用 CCM 创建的本地多节点开发集群一起使用。我已经使用这些说明为每个节点手动安装和配置了代理。我通过在 CQLSH 界面中上传 SOURCE 文件创建了我的自定义键空间及其列族
单击 Data > MyKeySpace > MyColumnFamily 时出现以下错误:
但是,我可以查看 OpsCenter 键空间中的列族。
我在 OpsCenter 日志中看到以下内容:
我的环境如下:
- 卡桑德拉:
dsc-cassandra-2.1.2
- 操作中心:
opscenter-5.1.0
- 代理:
datastax-agent-5.1.0
- 操作系统:
OSX 10.10.1
cassandra - OpsCenter 图表刷新速度很慢,我可以配置刷新率吗?
我是 OpsCenter 的新手,并试图了解指标图。这些图表似乎刷新得很慢,我正在尝试确定这是我的配置问题还是只是预期的问题。
例如,我有一个通过 CCM 创建的三节点 Cassandra 测试集群。OpsCenter 和节点代理是手动配置的。
我在仪表板上有读写请求和延迟的图表。我正在运行一个 JMeter 测试,该测试在大约 5 分钟的时间内将 100k 行插入到 Cassandra 表中(通过 REST 调用我的 web 应用程序)。
我同时打开了 OpsCenter 和 VisualVm。测试开始时,VisualVM 图表立即开始显示负载变化(通过堆和 CPU/GC 图表),但 OpsCenter 图表滞后且更新缓慢。 我意识到我正在比较不同的指标(即堆与写入请求),但我希望在 OpsCenter 中看到一些立即指示正在应用负载。
我的环境如下:
- 卡桑德拉:dsc-cassandra-2.1.2
- OpsCenter:opscenter-5.1.0
- 代理:datastax-agent-5.1.0
- 操作系统:OSX 10.10.1
datastax-enterprise - OpsCenter 备份到 S3 用户的 IAM 策略
使用 OpsCenter 5.1.0 并尝试将 S3 添加为快照备份的位置。对于 opscenter 用户,AWS IAM 中的必要权限是什么?到目前为止,我有以下政策:
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListAllMyBuckets",
"s3:GetBucketLocation"
],
"Resource": "arn:aws:s3:::*"
},
{
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:GetBucketLocation"
],
"Resource": [
"arn:aws:s3:::cassandra-bkup"
]
},
{
"Effect": "Allow",
"Action": [
"s3:DeleteObject",
"s3:GetObject",
"s3:PutObject"
],
"Resource": [
"arn:aws:s3:::cassandra-bkup/*"
]
}
]
但备份仍然失败。在 opscenterd.log 中,看到以下错误:
WARN: Marking request af93899e-ae89-4ada-8b3b-ef93d0272d61 as failed: {'sstables': {'reporting_test': {u'cards': {'total_size': 9829, 'total_files': 6, 'done_files': 0, 'errors': [u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}', u'{:cause :unknown-destination-provider, :message "Specified provider unknown."}']},
等等等等
但是,备份到本地服务器成功。
cassandra - 添加 cassandra 节点失败并出现 ConfigurationException:对于输入字符串:“无”
我已经有一个有 4 个节点的 dse 集群。我正在使用 opscenter 添加第五个节点。
我在最后一个似乎运行正常的节点上安装了 datastax-agent,然后使用 opscenter,我继续添加节点。它首先报告它正在将新软件加载到节点上,然后出错。
在 /var/log/cassandra/system.out 我看到这个错误
错误 [main] 2015-03-18 15:04:27,080 DatabaseDescriptor.java(第 117 行)致命配置错误 org.apache.cassandra.exceptions.ConfigurationException:对于输入字符串:org.apache.cassandra.dht 处的“无”。 Murmur3Partitioner$1.validate(Murmur3Partitioner.java:178) 在 org.apache.cassandra.config.DatabaseDescriptor.applyConfig(DatabaseDescriptor.java:447)
我不知道这个配置来自哪里以及如何修复它。
有人可以帮忙吗?
datastax-enterprise - 使用 OpsCenter 创建新 Cassandra 集群的随机失败
OpsCenter 版本:5.1.0 和 DSE 版本:4.6.0
直接使用 OpsCenter 创建一个全新的集群,会出现以下错误。它在相同的设置下随机工作,但 95% 的时间它失败并出现相同的错误。Opscenter 在自己的机器上运行,但与集群实例共享相同的安全组。为了更好地衡量,我已经向所有 IP 开放了所有 TCP 端口。以下是来自 opscenterd.log 的错误堆栈跟踪:
*2015-03-19 10:06:12+0000 [] INFO:开始配置过程 2015-03-19 10:06:12+0000 [] INFO:开始集群配置的安装阶段
2015-03-19 10:06:13+0000 [] 警告:HTTP 请求http://10.xxx:61621/alive?failed:连接被对方拒绝:111:连接被拒绝。
2015-03-19 10:06:13+0000 [] 信息:开始将 OpsCenter 代理安装到 54.xxx
2015-03-19 10:06:26+0000 [] 警告:HTTP 请求http://10.xxx:61621/alive?failed:连接被对方拒绝:111:连接被拒绝。
2015-03-19 10:06:31+0000 [] INFO:ip 10.xxx 的代理是版本无 2015-03-19 10:06:31+0000 [] INFO:ip 10.xxx 的代理是版本 u '5.1.0' 2015-03-19 10:07:23+0000 [] INFO: 在节点 10.xxx 上成功安装代理和 dse
2015-03-19 10:07:23+0000 [] 信息:开始集群配置的“停止”阶段
2015-03-19 10:07:25+0000 [] WARN: 将请求 '10.xxx: /ops/stop' (f6708fa2-b45f-42b4-b992-90a82b460ac7) 标记为失败:/usr/sbin/service dse stop失败的
2015-03-19 10:07:25+0000 [] 错误:无法停止节点 10.xxx:/usr/sbin/service dse 停止失败
2015-03-19 10:07:25+0000 [] WARN:将请求“停止阶段”(0b6fcb6b-96ba-404e-a484-b4b6b167b309)标记为失败:无法停止节点 10.xxx:/usr/sbin/service dse 停止失败
2015-03-19 10:07:25+0000 [] 错误:停止阶段失败:无法停止节点 10.xxx:/usr/sbin/service dse 停止失败
2015-03-19 10:07:25+0000 [] WARN:将请求“提供”(daf1c15d-92e3-40b0-83ca-34d548ea835b)标记为失败:停止阶段失败:无法停止节点 10.xxx:/usr/ sbin/服务 dse 停止失败
2015-03-19 10:07:25+0000 [] 错误:2015-03-19 10:07:25+0000 [] 错误:集群配置失败:异常:停止阶段失败:无法停止节点 10.xxx: /usr/sbin/service dse 停止失败
2015-03-19 10:07:25+0000 [] 错误:无法配置集群:集群配置失败:异常:停止阶段失败:无法停止节点 10.xxx:/usr/sbin/service dse 停止失败
2015-03-19 10:07:25+0000 [] WARN:将请求 28c021fd-d21a-4fed-bb5c-a4fe17d362e0 标记为失败:集群配置失败:异常:停止阶段失败:无法停止节点 10.xxx:/usr /sbin/service dse 停止失败
2015-03-19 10:07:41+0000 [] WARN: 无法为 IP [u'fe80:0:0:0:2000:aff:feeb:31c7%2', u' 的节点找到匹配的集群10.xxx', u'0:0:0:0:0:0:0:1%1', u'127.0.0.1']; 消息是 [u'5.1.0', u'/1947480708/conf']。这通常表示 OpsCenter 代理仍在运行的旧节点上运行,该节点已停用或属于 OpsCenter 不再监控的群集的一部分。
感谢任何帮助!提前感谢哈沙
cassandra - 如何解释 Cassandra 集群中看似奇怪的行为?
我创建了一个包含 50 个节点的 Apache Cassandra 2.1.2 集群。我将集群命名为“Test Cluster”,这是默认值。然后为了进行一些测试,我从 50 个节点的集群中分离出一个节点。我关闭了 Cassandra,删除了数据目录,刷新了 nodetool。然后我编辑了单节点集群并将其称为“单节点测试集群”,我适当地编辑了种子、cluster_name 和 listen_address 字段。我还正确设置了 JMX。现在这就是发生的事情。1.当我在单个节点上运行nodetool status时,我只看到一个节点启动并运行。如果我运行 nodetool describecluster,我会看到新的集群名称 - “单节点测试集群” 2. 当我在 49 个节点之一上运行 nodetool 命令时,我看到总共 50 个节点,其中单个节点处于关闭状态,我看到集群名称为“测试集群” 3. 每个节点上都安装了 datastax-agents,我还设置了 OpsCenter 来监控集群。在 OpsCenter 中,我仍然看到 50 个节点处于启动状态,集群名称为“测试集群”所以我的问题是为什么我看到这 3 个相同拓扑的不同描述,这是预期的吗?
另一个问题是,当我在单个节点上启动 Cassandra 时,我仍然看到它以某种方式尝试与其他节点通信,并且我不断收到集群名称不匹配 (Test Cluster != Single Node Test Cluster) 警告在控制台上的单个节点之前集群启动。
这是预期的还是 Cassandra 中的错误?
cassandra - 如何卸载 DataStax OpsCenter 代理?
如何从集群中的所有/选定节点卸载 DataStax OpsCenter 代理?
python - 由于 python 'ImportError',DataStax OpsCenter 5.1.0 无法启动
尝试通过在 /opt/opscenter-5.1.0/bin 中运行 ./opscenter 在 Ubuntu 14.04 64 位上启动 OpsCenter 5.1.0 的 tarball 安装失败,并出现以下错误:
Traceback (most recent call last):
File "./bin/twistd", line 28, in <module>
from twisted.scripts.twistd import run
ImportError: cannot import name run
我的python版本是2.7.6:
$ python --version
Python 2.7.6
并尝试导入扭曲的结果:
$ python -c "import twisted; print twisted"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named twisted
opscenter 中 PYTHONPATH 的值如下所示:
PYTHONPATH: ./src:/usr/lib/python2.7/site-packages:./src/lib/python2.7/site-packages:./lib/python2.7/site-packages:./lib/py:./lib/py-debian/2.7/amd64::
这里出了什么问题,有人可以建议一个值得尝试 Python 新手的解决方法吗?
datastax - 键空间“OpsCenter”不存在
当我启动 datastax-agent 查看 /var/log/datastax-agent/agent.log 时,我看到以下错误消息:
我该如何解决?
linux - 由于错误无法启动 opscenter:权限被拒绝:'./conf/definitions/opscenter_defs.tar.gz'
当我启动 OpsCenter 时,我收到以下错误消息:
DataStaxOpsCenter-5.1.1.2015031808-linux-x64-installer
我在 Cent OS 6.6 上使用安装程序安装了 OpsCenter
我做了一个find / -name opscenter_defs.tar.gz
,我在文件系统上根本看不到这个文件