2015-06-11 275 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 /卡桑德拉/數據/的路徑到你的密鑰空間,這一切。這就是我所要求的,所以我把它留在這裏,以防有人發現它有用。