问题标签 [datastax-startup]

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.

0 投票
0 回答
84 浏览

amazon-web-services - Cassandra Datastax NodeTool 通信

我按照 Cassandra 的 Datastax 安装页面上的说明,在 Amazon AWS 中创建了一个包含 3 个实例的新集群。

我还在 cassandra.yaml 文件中设置了所有内容,正如 Datastax 添加新节点的说明所提供的那样。他们都匹配。

现在,当我运行 nodetool status 时,我的集群中有 3 个节点,这太棒了!但是,其中 2 个节点已关闭。关闭的那些不是我正在运行 nodetool status 的节点。

例如:如果我从节点 1 运行 nodetool status,它会显示 node0 和 node2 已关闭。如果我从 node0 运行 nodetool status,它会显示 node1 和 node2 已关闭。

有谁知道为什么会这样?我按照文档中的说明设置了安全组。

谢谢

0 投票
1 回答
155 浏览

datastax-enterprise - DSE opscenter 清理:启动时出错“参数数量错误”

尝试使用 opscenter 5.2.4 在一个或多个节点(运行 DSE 4.8.8)上启动清理时,我收到以下错误:

我尝试重新启动 opscenter 服务无济于事。

我可以nodetool ceanup在节点上手动运行而没有任何问题。

Datastax 代理登录失败的节点:

0 投票
1 回答
841 浏览

database - 社交媒体与 Cassandra 中的数据模型相似和不同

想象有一个社交网络,这里有一个用于存储喜欢(最喜欢)动作的表,与从该表中删除不同的是:

上表在 Cassandra 中存在问题,因为什么时候liker_id是第一个clustering_key,我们不能按第二个聚类键排序like_time

我们需要对我们的表格数据进行排序like_time,当用户想要查看谁喜欢这篇文章时我们会使用它,并且我们会显示按时间排序的喜欢该帖子的人列表( like_time DESC)

我们还需要删除(不像),我们再次需要拥有post_idliker_id

你的建议是什么?我们如何对该表进行排序like_time

0 投票
1 回答
69 浏览

datastax-enterprise - Datastax 企业可用核心数

我使用 3 个 m3.large 实例在 AWS 上创建了 Datastax Enterprise 集群,其中所有 3 个节点都是运行 Spark 的分析节点。

3 个 m3.large amazon 实例每个有 2 个核心,所以总共有 6 个核心。

在 Spark Master web ui 上,我总共只看到 3 个可用内核 -> 在每个工作节点的 web ui 上,我只看到 1 个可用内核。

其他 3 个内核发生了什么?DSE 是否为 Cassandra 或其他一些操作为每台机器保留 1 个核心?

谢谢

0 投票
1 回答
156 浏览

apache-spark - 在 DSE4.8 火花流中使用复合键

任何人都可以使用 spark sql 中的复合主键在 java 中共享示例以将数据保存在 Cassandra 中。使用 CQL,我可以轻松地做到这一点。但我正在做的是一个火花工作,它从 Kafka 流中传输时间序列数据并将其作为原始数据保存到 cassandra。然后使用数据框,我可以将此表与相关表连接起来,并使用业务规则对数据进行精炼,然后将数据存储在精炼数据表中。

0 投票
0 回答
155 浏览

datastax - 我们可以将 Datastax Enterprise Opscenter 与现有的 Apache 集群一起使用吗?

所以我们刚刚加入了 Datastax 启动计划,并拥有一个现有的 Apache Cassandra 节点集群。我们想使用 opscenter 的一些企业功能,例如持续修复和重新平衡数据。

为了利用这些,我们是否需要运行 Datastax Enterprise Cluster,或者我们可以只在现有节点上运行 Datastax Enterprise Opscenter?

0 投票
0 回答
272 浏览

cassandra - DSE 将 cassandra 更改为使用 vnode

我们要部署 3 个节点的 DSE 集群,其中每个节点都是运行 Spark的Analytics 。

我们想在 cassandra 中使用 vnode,因为它可以实现更均匀的数据分布和更容易添加节点。我们使用可用的 AMI 映像之一在 AWS 上部署 DSE。

虽然 DSE 默认使用单个令牌节点部署 Cassandra 集群,但我们必须手动更改所有节点上的cassandra.yaml文件。

根据datastax 文档,我应该:

  • 取消注释num_tokens字段(我留下 256 默认值)
  • 保留initial_token字段未分配

之后,当我执行nodetool status命令时,我看到我的集群仍然使用单令牌模式。

根据这个,我应该重启集群中的节点,使更改生效。

但是在通过 OPS 中心或 AWS 控制台重新启动节点后,我收到错误,节点处于无响应状态,并且我无法在节点上使用nodetool命令,出现错误:

无法连接到“127.0.0.1:7199” - ConnectException:“连接被拒绝”。

有什么我做错了吗?

使用 AMI 映像部署时如何在 DSE 上启用 vnode?

谢谢

0 投票
1 回答
239 浏览

datastax - AWS 上的 Datastax 5.0 AMI 安装失败

我们正在尝试在 AWS 上设置 Datastax Enterprise 集群。我们想使用https://github.com/riptano/ComboAMI/提供的社区 Datastax AMI

在 Datastax Enterprise 5.0 版本之前,我们安装的是 4.8,整个过程运行正常。

今天,当我们想按照这里~/datastax_ami/ami.log解释的常规过程安装集群时,我们在跟踪中收到以下错误 :

[INFO] Checking for 15 seconds to ensure Cassandra stays up... [EXEC] 06/30/16-10:47:38 nodetool info: DSE 5.0 requires Java 8u40 or later. [EXEC] 06/30/16-10:47:39 nodetool info: DSE 5.0 requires Java 8u40 or later. [EXEC] 06/30/16-10:47:40 nodetool info: DSE 5.0 requires Java 8u40 or later. [EXEC] 06/30/16-10:47:42 nodetool info: DSE 5.0 requires Java 8u40 or later. [ERROR] 06/30/16-10:47:43 sudo service datastax-agent restart: datastax-agent: unrecognized service

似乎 DSE 5.0 需要 java 1.8,而正在安装 java 1.7,我通过在集群中的一台机器上执行确认了这一点: java -version

结果是 java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

此外,当我们尝试使用 AMI 在 AWS 上安装以前版本的 DSE 时,我们也遇到了错误。

为什么 AMI 发行版中没有可用的 Java 1.8?

谢谢

0 投票
1 回答
576 浏览

java - datastax java 驱动程序 - 如何为轻量级事务配置 LOCAL_SERIAL

我们有 DSE 4.8.7 集群,有 3 个数据中心,每个数据中心 5 个节点。Ww 有一个带有 RF 3、3、2 的键空间。

我们正在使用轻量级事务。

在执行涉及使用 RF2 关闭数据中心上的节点的操作时,我们遇到了轻量级事务的问题,因为无法满足 SERIAL 一致性级别。

有没有办法将驱动程序更改为使用 LOCAL_SERIAL 而不是 SERIAL?

0 投票
2 回答
1891 浏览

datastax - 与 Datastax Enterprise 合并错误

使用生命周期管理器配置 DSE 集群总是失败。正确安装主节点(也是运行 OpsCenter 的一个)。其他每个节点都无法执行安装(也是配置)任务。已仔细检查 SSH 凭据和端口。关于如何进一步调查和解决问题的任何想法都会很棒。

请原谅长度 - 试图提供所有相关信息。

Ubuntu 14.04.4,JRE:1.8.0.91,DSE 5.0.0

工作事件:

opscenterd.log

谢谢

编辑:捕获 NODE2 和 master 之间的 HTTP 流量。传输配置文件时发生错误。其中之一由于某种原因没有完全转移。json 看起来很合理,直到出现一些乱码。

配置文件有效并且在主节点上工作。只有复制失败。