diff --git a/sasl_demo.py b/sasl_demo.py deleted file mode 100755 index dcf751c4..00000000 --- a/sasl_demo.py +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/python - -from pycassa.pool import ConnectionPool -from pycassa.columnfamily import ColumnFamily -from pycassa.connection import make_sasl_transport_factory -from pycassa.system_manager import SystemManager - -def make_creds(host, port): - # typically, you would use the passed-in host, but my kerberos test setup - # is not that sophisticated - return {'host': 'thobbs-laptop2', - 'service': 'host', - 'mechanism': 'GSSAPI'} - -transport_factory = make_sasl_transport_factory(make_creds) - -sysman = SystemManager(transport_factory=transport_factory) -if 'Keyspace1' not in sysman.list_keyspaces(): - sysman.create_keyspace('Keyspace1', 'SimpleStrategy', {'replication_factor': '1'}) - sysman.create_column_family('Keyspace1', 'Standard1') -sysman.close() - -pool = ConnectionPool('Keyspace1', transport_factory=transport_factory) -cf = ColumnFamily(pool, 'Standard1') - -for i in range(100): - cf.insert('key%d' % i, {'col': 'val'}) - -for i in range(100): - print 'key%d:' % i, cf.get('key%d' % i) - -pool.dispose()