HI,folks:

 

It’s seems cassandra can use multiple DataFileDirectory:

…..

  <DataFileDirectories>

      <DataFileDirectory>C:\Data1</DataFileDirectory>

      <DataFileDirectory>C:\Data2</DataFileDirectory>

      <DataFileDirectory>C:\Data3</DataFileDirectory>

         ……

  </DataFileDirectories>

…..

 

>From code I found cassandra will create a directory for each table (keyspace), 
>now I have a node which have 12 disk, and I plan to mount each disk

onto each directory:

 

C:\Data1\key_space1

C:\Data1\key_space2

C:\Data1\key_space3

C:\Data2\key_space1

C:\Data2\key_space2

C:\Data2\key_space3

C:\Data3\key_space1

C:\Data3\key_space2

C:\Data3\key_space3

 

the questions are:

1.       How does SStables of one key-space distribute among multiple data 
directory?(what distribute policy?)

2.       What fault-tolerant policy does cassandra utilize to against disk 
failure?

3.       If one disk down, What impact does one key-space have on reading and 
writing?(does whole key-space become unavailable?)

 

Thanks very much!!

---------END----------

 

Reply via email to