2013-04-01 45 views
5

我有一個Cassandra架構文件。我使用的是Windows 7機器(Cassandra也在這個機器上 - 1個節點)。我想用cqssh加載模式。到目前爲止,我還沒有能夠找到如何。我希望能夠將文件傳遞給cqlsh:cqlsh mySchemaFile。但是,由於我在Windows中運行,啓動cqlsh我下面如何使用cqlsh將架構文件加載到Cassandra中

python "C:\Program Files (x86)\DataStax Community\apache-cassandra\bin\cqlsh" localhost 9160 

即使我在路有csqsh,當這樣調用蟒蛇,它需要的完整路徑。

我試圖添加那裏的文件名,但沒有運氣到目前爲止。 這甚至可能嗎?

回答

7

cqlsh需要一個文件通過-f--file選項來執行,而不是一個位置參數(如主機和端口),所以正確的形式是:

python "C:\Program Files (x86)\DataStax Community\apache-cassandra\bin\cqlsh" localhost 9160 -f mySchemaFile 

注:我不是100%確定您是否在Windows中使用-f\f

相關問題