2015-06-11 277 views
-1

我正在尝试使用tablesnap进行备份,但没有成功。我正在使用Ubuntu 12.04,并且在尝试安装tablesnap之后,如github中所述,我无法做到这一点。我想这是因为这个软件包是为Maverick设计的,所以我试图复制代码并执行它,但是没有成功。它总是显示消息“信息启动”,似乎没有发生。Tablesnap不能正常工作

我确定问题是我的无知,但是,你能帮我吗?你知道任何文件或安装和使用备份和恢复的例子吗?

更新:

问题是我。 Tablesnap正在工作,但没有IN_MOVED_TO事件。所以,现在,我想要做的是备份一个完整的密钥空间。我已经尝试使用tablesnap的“-B”选项,但仍没有任何内容上传到S3。任何想法?

+1

你的问题实际上是我的屏幕上的13行。在这些行中,只有大约4个描述你的问题。这不是一个好关系。如果你忽略了所有的“抱歉”,“我在这里和那里搜索了很多”,“谢谢”,“我希望”这些短语,但至少会让我失望减少了解您的问题的时间。 –

+0

谢谢Marcus。我根据你的建议更新了我的问题。 – Janbalik

回答

1

我敢肯定,问题是我的Linux,Python和卡桑德拉的无知,但我还没有找到足够的信息,使其工作或者一步文档

的拙钝这里的步骤:是。你对自己的问题有了答案。一次适应所有这一切很复杂,但一步一步的文档不会对您有所帮助。真。你需要熟悉你在做什么,否则你将无法做一些有用的事情。

比较:安装卡桑德拉就像买牙医的椅子。即使有一个非常准确的逐步信息来说明如何设置以及如何将患者放在上面,如果您以前没有接受过牙医培训,那么您将对患者的牙齿产生可怕的可怕威胁。

卡桑德拉是一个强大的工具,用于大型分立系统。有人为此开发,甚至只是管理,他们需要对cassandra运行环境中如何与他的计算机一起工作有非常深入的了解。让自己习惯于linux。然后读了很多关于卡桑德拉的文章。那么这个项目就在你的关卡上,你就会成功!

+0

谢谢Marcus。我会照顾你在你的评论和你的回答中所说的话。我试着做你说的话来实现我所需要的知识,但这是一个很长的路要走,为了学习,我也必须练习。是的,这是我的无知:过程正常,但没有IN_MOVED_TO事件。所以现在的问题是:我如何备份一个完整的密钥空间?我已经尝试使用tablesnap的-B选项,但没有任何内容上传到S3。 – Janbalik

0

好吧,我一直在寻找的是非常容易的。这是我做了什么让我keyspaces的完整备份:

python tablesnap -k MY_AWS_KEY -s MY_AWS_SECRET -B my_s3_bucket /opt/cassandra/data/my_keyspace/* 

只需更换的/ opt /卡桑德拉/数据/的路径到你的密钥空间,这一切。这就是我所要求的,所以我把它留在这里,以防有人发现它有用。