2016-03-15 56 views
1

我已經安裝卡桑德拉如寫的「卡桑德拉的權威指南 - 奧賴利」,第2章 但是,當我試圖使用卡桑德拉停留在服務器啓動 - 視窗10

迅速啓動服務器
cd <cassandra-directory>/bin 
cassandra -f 

這就是結果:

​​

提示不走了過來。我該如何解決這個問題?

+2

你能從另一個終端與服務器通話嗎?據我所知,服務器已啓動並正在等待輸入。 – mikea

+1

O'Reilly書尚未發佈其新版(第二版),其中包含Cassandra 3.0及更高版本的更新。這意味着您使用的是2010年發佈的版本。自此之後,Cassandra已經進行了許多改進,因此您應該考慮尋找更新的來源。 – Aaron

回答

0

提示不會結束。我該如何解決這個問題?

cassandra -f在前臺啓動Cassandra。所以當你回到你的提示時,它會殺死Cassandra(你不想要的)。

你有兩個選擇:

  • 離開該窗口獨自一人,並從另一個命令窗口或應用程序連接到您的節點。
  • 使用cassandra -p cassandra.pid開始Cassandra。這仍然會爲您提供STDOUT中的服務器輸出,但會在後臺啓動Cassandra,因此即使您輸入其他命令後該進程仍會繼續運行。
+0

我也不明白,我必須先啓動cassandra.bat,然後在另一個終端cqlsh.bat中打開! – Peto