2017-03-17 17 views
0

我想將我的表的數據複製到一個csv文件。但它從不寫單行。它只是創建一個0B文件,並且該過程看起來簡單地掛在CQLSH終端上。Cassandra將表複製到不產生輸出

如果我結束這通​​,它只是打印

copy emp(empid,empname) to 'emp1.csv'; 
Using 1 child processes 

Starting copy of ea_sc_ww_elf.emp with columns [empid, empname]. 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 

任何導致此配置???

請注意:爲了測試,我創建了一個包含2行數據的簡單僱員表,並且只有2 columns empid, empname

回答

0

嘗試使用「-debug」標誌運行cqlsh。您將獲得更詳細的信息,這有助於解決問題。

1

我在不同的服務器上重新安裝了Cassandra,並嘗試將數據導出到csv,它工作正常。 我只能猜測是,這可能與以下任何屬性與一些設置在cassandra.yaml

  • rpc_address
  • broadcast_rpc_address

我沒有自由時間來試驗這個。我會在確認時留下確認。