问题标签 [datastax]

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 投票
2 回答
1704 浏览

cassandra - cassandra 限制(RDBMS 与 CASSANDRA)

我的项目环境:SpringWS、Hibernate、Oracle和jBoss。在我的 RDBMS(oracle)出现故障的情况下,我进行了 POC 工作以将数据保存到 cassandra 中。因此 Cassandra 将充当 Oracle 的故障转移/备份。我是 cassandra 的新手,并计划使用 datastax 将数据保存在 cassandra 中,并想了解挑战。(由于它的 POC,我的 cassandra(2.0.3)在单节点上运行)

我知道的挑战(可能是我错了)

  1. 像 RDBMS 一样,我无法在 cassandra 中定义增量键定义,并且 PK 应该由应用程序处理(使用 TimeUUID)
  2. Cassandra 不支持多对多。所以在这种情况下,就像 RDBMS 休眠一样,我不能将多个人员实体设置为部门实体并坚持到 cassandra。相反,将对 cassandra 进行两次插入调用。一个用于持久化 DEPARTMENT,另一个用于 PERSON 表。
  3. 在 cassandra 中无法进行连接。无法在一个 CQL (v3) 中获取 PERSON 和 DEPARTMENT 信息。

您能否指出其他挑战?

0 投票
1 回答
136 浏览

transactions - 如何控制 Datastax java 驱动程序中的事务

我们计划使用 datastax 2.0。我们的应用程序中的驱动程序。我们的应用程序中有以下场景。有两种不同的交易,一种用于增加消耗,另一种用于减少消耗,可以同时完成。
例如:
假设机器 1 的 Repair_Qty = 10 - 我正在进行新的维修,因此新的 Repair_Qty 应该是 10 + 1 .. 即 11 同时来自机器 2,其他人正在取消维修。Repair_Qty 应该是 11-1 = 10。但是,由于事务同时发生并且没有事务锁,新的 Repair Qty 将是 10-1 = 9,这是错误的。
我想知道datastax java驱动程序中是否有某种机制支持WRITE-READ_WRITE锁。

请帮忙。

问候,
阿伦

0 投票
1 回答
213 浏览

solr - DataStax Enterprise CQL 查询中是否允许“相交”?

当我尝试执行查询时

针对 DataStax Enterprise Search 实例,我得到:

同时,我可以完美地从 DSE SOLR Admin Web 控制台执行 shape_index:"Intersects(-180.0 -90.0 180.0 90.0)" 查询。是否可以从 CQL 运行此查询?如果是,正确的语法是什么?

谢谢,莱昂

0 投票
1 回答
89 浏览

cassandra - 关于 Datastax“监控 Cassandra 集群”文档

在这个 [1] 文档中,当它描述 cfstats 输出时,它说,读取计数Number of pending read requests. 那是对的吗?我在想这是自上次服务器重启以来收到的所有读取请求。

有人可以澄清一下吗?

[1] http://www.datastax.com/documentation/cassandra/1.2/webhelp/cassandra/operations/ops_monitoring_c.html

谢谢, 巴蒂亚

0 投票
2 回答
738 浏览

datastax - Datastax OpsCenter 不显示节点

我在我的win7系统中安装了datastax企业,但是在opscenter仪表板中没有显示任何节点。(实际上我已经重新安装了datastax,由于之前安装的一些问题。)

我正在使用 nodetool 命令在命令行中获取节点详细信息,但 datastax 操作中心仪表板中没有节点。

我认为 OpsCenter 代理无法连接节点。

请帮我

谢谢,苏布拉

0 投票
1 回答
416 浏览

datastax - Datastax Opscenter 显示空存储容量

我正在使用 opscenter 免费版 4.0.2,在 centos 6 上使用 cassandra 2.0.3。登录页面上的存储容量小部件根本没有显示任何数据。storage-capacity 调用正在返回:

{“free_gb”:0,“used_gb”:0,“reporting_nodes”:0}

然而,在集群环视图大小显示正确。

有没有办法来解决这个问题?

0 投票
3 回答
681 浏览

hadoop - 无法运行 hadoop 流作业:缺少必需的选项:输入、输出

我正在尝试在 DSE 3.1 分析服务器集群上运行流式作业。我正在使用 Cassandra CF 进行输入。但它抱怨输入和输出参数,但它们被设置了(我设置它只是因为抱怨):

得到“错误流。StreamJob:缺少必需的选项:输入、输出”。我尝试了不同的输入和输出,不同的输出格式,但得到了同样的错误。

我做错了什么?

0 投票
1 回答
2545 浏览

cassandra - org.apache.thrift.transport.TTransportException:javax.net.ssl.SSLException:无法识别的 SSL 消息,明文连接?

我正在尝试在 Datastax dse 3.2.3 中启用节点到节点和客户端到节点的 ssl 加密。首先,我尝试启用节点到节点,它工作正常,开始时没有任何错误,然后我在 cassandra.yaml 文件中添加了客户端到节点的加密选项,然后它开始向我抛出错误

我的 cassandra.yaml 文件看起来像这样。

0 投票
1 回答
1044 浏览

cassandra - 将数据从 cassandra 复制到 cassandra

我有一个由 20 个节点组成的生产集群,有 3 个复制,我想将一部分数据,即 ~600GB(有 3 个复制)复制到我的测试环境中,只有 1 个复制。

我知道我们可以使用 sstableloader 但是我们需要通过网络将所有 600GB 复制到另一个集群吗?

他们是一种仅将一个数据副本移动到其他集群的方法吗?

最好的方法是什么?

0 投票
2 回答
1030 浏览

cassandra - Datastax Cassandra odbc 驱动程序并在 cqlsh 3 上启动 cql2 给出错误为 cqlsh:错误:没有这样的选项:-2

我已经为 cassndra 安装了 datastax ODBC 驱动程序,并且我还使用 cql 3 创建了键空间和一些表。但是 ODBC 驱动程序没有显示这些表。同样在 odbc 文档中,我读到驱动程序当前不支持 Cassandra 查询语言 (CQL3) 的 3.0 版,并且驱动程序将无法识别用 CQL 3 定义的键空间和列族。所以为了使用 cql 2,我正在使用驱动程序文档中建议的以下命令:

...\cqlsh” -2

但这给出了一个错误,说“cqlsh:错误:没有这样的选项:-2”

有人可以帮我解决这个问题吗?