I am trying to get the bulk loading example to work for simple CF. List<ColumnFamily> columnFamilies = new LinkedList<ColumnFamily>();
while(...) { String[] fields = ... ColumnFamily columnFamily = ColumnFamily.create(keyspace, family); long now = System.currentTimeMillis(); for (int i = 0; i < fields.length; i++) { columnFamily.addColumn(new QueryPath(family, null, ("col" + i).getBytes(UTF8)), fields[i].getBytes(UTF8), now); } columnFamilies.add(columnFamily); count += 1; if (count % 1000 == 0) { Message message = createMessage(keyspace, key.toString(), family, columnFamilies); for (InetAddress endpoint: StorageService.instance.getNaturalEndpoints(keyspace, key.toString())) { MessagingService.instance.sendOneWay(message, endpoint); } columnFamilies.clear(); } } First I tried with my one "cassandra -f" instance then I saw this requires a separate IP. (Why?) But even with a separate IPs "StorageService.instance.getNaturalEndpoints" does not return an endpoint. Any suggestions? cheers -- Torsten