I'll have to apologize on that one. Just saw that the JMX call I was talking about doesn't work as it should. I'll fix that for 0.8.2 but in the meantime you'll want to use sstableloader on a different IP as pointed by Jonathan.
-- Sylvain On Wed, Jul 13, 2011 at 5:11 PM, Sylvain Lebresne <sylv...@datastax.com> wrote: > Also note that if you have a cassandra node running on the local node > from which you want to bulk load sstables, there is a JMX > (StorageService->bulkLoad) call to do just that. May be simpler than > using sstableloader if that is what you want to do. > > -- > Sylvain > > On Wed, Jul 13, 2011 at 3:46 PM, Stephen Pope <stephen.p...@quest.com> wrote: >> Ahhh..ok. Thanks. >> >> -----Original Message----- >> From: Jonathan Ellis [mailto:jbel...@gmail.com] >> Sent: Wednesday, July 13, 2011 11:35 AM >> To: user@cassandra.apache.org >> Subject: Re: BulkLoader >> >> Because it's hooking directly into gossip, so the local instance it's >> ignoring is the bulkloader process, not Cassandra. >> >> You'd need to run the bulkloader from a different IP, than Cassandra. >> >> On Wed, Jul 13, 2011 at 8:22 AM, Stephen Pope <stephen.p...@quest.com> wrote: >>> Fair enough. My original question stands then. :) >>> >>> Why aren't you allowed to talk to a local installation using BulkLoader? >>> >>> -----Original Message----- >>> From: Jonathan Ellis [mailto:jbel...@gmail.com] >>> Sent: Wednesday, July 13, 2011 11:06 AM >>> To: user@cassandra.apache.org >>> Subject: Re: BulkLoader >>> >>> Sure, that will work fine with a single machine. The advantage of >>> bulkloader is it handles splitting the sstable up and sending each >>> piece to the right place(s) when you have more than one. >>> >>> On Wed, Jul 13, 2011 at 7:47 AM, Stephen Pope <stephen.p...@quest.com> >>> wrote: >>>> I think I've solved my own problem here. After generating the sstable >>>> using json2sstable it looks like I can simply copy the created sstable >>>> into my data directory. >>>> >>>> Can anyone think of any potential problems with doing it this way? >>>> >>>> -----Original Message----- >>>> From: Stephen Pope [mailto:stephen.p...@quest.com] >>>> Sent: Wednesday, July 13, 2011 9:32 AM >>>> To: user@cassandra.apache.org >>>> Subject: BulkLoader >>>> >>>> I'm trying to figure out how to use the BulkLoader, and it looks like >>>> there's no way to run it against a local machine, because of this: >>>> >>>> Set<InetAddress> hosts = Gossiper.instance.getLiveMembers(); >>>> hosts.remove(FBUtilities.getLocalAddress()); >>>> if (hosts.isEmpty()) >>>> throw new IllegalStateException("Cannot load any >>>> sstable, no live member found in the cluster"); >>>> >>>> Is this intended behavior? May I ask why? We'd like to be able to run it >>>> against the local machine. >>>> >>>> Cheers, >>>> Steve >>>> >>> >>> >>> >>> -- >>> Jonathan Ellis >>> Project Chair, Apache Cassandra >>> co-founder of DataStax, the source for professional Cassandra support >>> http://www.datastax.com >>> >> >> >> >> -- >> Jonathan Ellis >> Project Chair, Apache Cassandra >> co-founder of DataStax, the source for professional Cassandra support >> http://www.datastax.com >> >