问题标签 [priam]

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 投票
1 回答
2055 浏览

cassandra - 在 priam 集群上没有看到其他节点

     我正在使用 cassandra 1.2.1,我正在尝试在 AWS 上设置一个具有两个节点的 Priam 集群。但是,由于一个奇怪的错误(至少对我而言),我无法让两个节点都启动并运行。当我启动两个节点时,它们都能够相互连接并进行一些通信。但是,几秒钟后,我只看到Java.lang.RuntimeException: No other nodes seen!,所以他们断开连接并死亡。我试图测试两个节点之间的所有端口(7000、9160 和 7199)并且没有防火墙。在第二个节点上,在上述异常之前,我得到了一个损坏的管道,如下所示。有什么提示吗? 

在第一个节点上:

更新:在两个节点上添加了 cassandra 配置

节点 1 上的 Cassandra 配置:

节点 2 上的 Cassandra 配置:

0 投票
1 回答
548 浏览

cassandra - Priam备份自动恢复

我有一个由 Priam 管理的 Cassandra 集群,有 3 个节点。我使用临时磁盘来存储我的 Cassandra 数据,所以当我启动 1 个节点时,Cassandra 数据目录是空的。

我已经正确配置了 Priam,并且可以看到备份保存在 Amazon S3 中。假设一个节点出现故障,然后我启动另一个节点。当节点再次启动时,Priam 是否知道如何从 S3 自动恢复备份?Cassandra 数据目录将开始为空,所以我假设 Priam 会给新节点与旧节点相同的令牌,它会恢复数据......对吗?

0 投票
1 回答
103 浏览

java - 如何在 Priam 中使用多个数据位置?

我希望 Netflix Priam 使用目录/priam/first/data/priam/second/data/priam/third/data. 这是一个问题,因为 Cassandra 数据库配置为将其数据存储在多个位置。

Priam.properties文件中,我尝试将属性设置priam.data.location\n- /priam/first/data\n- /priam/second/data\n- /priam/third/data,但我在错误日志中得到了这个:

因此,Priam 似乎将所有数据文件位置作为一个读取。有没有办法做到这一点?

0 投票
1 回答
437 浏览

amazon-web-services - 在 Cassandra EC2 集群上安装 Priam

我正在尝试在我们的 Cassandra 集群上安装 Priam 以进行备份。按照安装说明 ( https://github.com/Netflix/Priam/wiki/Setup ),我发现部署 Priam 需要一个自动缩放组。即使我们的服务器不是 Auto Scaling 组的一部分,是否仍然可以使用 Priam?

0 投票
1 回答
264 浏览

cassandra - 如何使用 priam 工具创建 cassandra 的备份和恢复?

我正在尝试使用 Priam 为 cassandra 节点创建备份和恢复。我想将快照上传到 S3 并从这里恢复。

我找到了 priam setup Priam setup但我不明白这里给出的步骤。

我已经创建git clone并运行

我已经设置了 ASG。有人可以给我完整描述如何安装和执行备份和恢复的步骤吗?

0 投票
0 回答
136 浏览

amazon-s3 - 有没有一种方法或工具可以将 cassandra 数据推送到 AWS 以进行备份?

我正在担任 cassandra 集群 DevOps 工程师。想知道是否有一种方法或工具可以将 cassandra 数据推送到 AWS 以进行备份。我有不在 AWS 中的 cassandra 集群。我探索了 netflix-priam,但据我了解,它需要将 cassandra 托管在 AWS 本身上,然后在 EBS 上进行备份。我的问题是,如果我已经有本地工作的 cassandra,为什么我需要在 AWS 上安装 cassandra 集群。我还在 github 中阅读了有关 cassandra-snapshotter 和 table-snap 代码的信息,但不想使用它。所以再次问,除了tablesnap,cassandra-snapshotter和Netflix-priam之外还有这样的工具吗?

请帮忙谢谢