In [2]:
run setup.py download_jars


running download_jars
Skipping download of amazon_kclpy/jars/amazon-kinesis-client-1.2.0.jar
Skipping download of amazon_kclpy/jars/jackson-core-2.1.1.jar
Skipping download of amazon_kclpy/jars/httpclient-4.2.jar
Skipping download of amazon_kclpy/jars/httpcore-4.2.jar
Skipping download of amazon_kclpy/jars/jackson-annotations-2.1.1.jar
Skipping download of amazon_kclpy/jars/commons-codec-1.3.jar
Skipping download of amazon_kclpy/jars/joda-time-2.4.jar
Skipping download of amazon_kclpy/jars/aws-java-sdk-1.7.13.jar
Skipping download of amazon_kclpy/jars/jackson-databind-2.1.1.jar
Skipping download of amazon_kclpy/jars/commons-logging-1.1.1.jar

Now you should run:

    python setup.py install

Which will finish the installation.


In [3]:
run setup.py install


running install
Skipping download of amazon_kclpy/jars/amazon-kinesis-client-1.2.0.jar
Skipping download of amazon_kclpy/jars/jackson-core-2.1.1.jar
Skipping download of amazon_kclpy/jars/httpclient-4.2.jar
Skipping download of amazon_kclpy/jars/httpcore-4.2.jar
Skipping download of amazon_kclpy/jars/jackson-annotations-2.1.1.jar
Skipping download of amazon_kclpy/jars/commons-codec-1.3.jar
Skipping download of amazon_kclpy/jars/joda-time-2.4.jar
Skipping download of amazon_kclpy/jars/aws-java-sdk-1.7.13.jar
Skipping download of amazon_kclpy/jars/jackson-databind-2.1.1.jar
Skipping download of amazon_kclpy/jars/commons-logging-1.1.1.jar
running bdist_egg
running egg_info
writing requirements to amazon_kclpy.egg-info/requires.txt
writing amazon_kclpy.egg-info/PKG-INFO
writing top-level names to amazon_kclpy.egg-info/top_level.txt
writing dependency_links to amazon_kclpy.egg-info/dependency_links.txt
reading manifest file 'amazon_kclpy.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'amazon_kclpy.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.10-x86_64/egg
running install_lib
running build_py
creating build/bdist.macosx-10.10-x86_64/egg
creating build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy
copying build/lib/amazon_kclpy/__init__.py -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy
creating build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/__init__.py -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/amazon-kinesis-client-1.2.0.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/aws-java-sdk-1.7.13.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/commons-codec-1.3.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/commons-logging-1.1.1.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/httpclient-4.2.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/httpcore-4.2.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/jackson-annotations-2.1.1.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/jackson-core-2.1.1.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/jackson-databind-2.1.1.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/jars/joda-time-2.4.jar -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars
copying build/lib/amazon_kclpy/kcl.py -> build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy
creating build/bdist.macosx-10.10-x86_64/egg/samples
copying build/lib/samples/__init__.py -> build/bdist.macosx-10.10-x86_64/egg/samples
copying build/lib/samples/amazon_kclpy_helper.py -> build/bdist.macosx-10.10-x86_64/egg/samples
copying build/lib/samples/sample.properties -> build/bdist.macosx-10.10-x86_64/egg/samples
copying build/lib/samples/sample_kclpy_app.py -> build/bdist.macosx-10.10-x86_64/egg/samples
copying build/lib/samples/sample_kinesis_wordputter.py -> build/bdist.macosx-10.10-x86_64/egg/samples
byte-compiling build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/__init__.py to __init__.pyc
byte-compiling build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/jars/__init__.py to __init__.pyc
byte-compiling build/bdist.macosx-10.10-x86_64/egg/amazon_kclpy/kcl.py to kcl.pyc
byte-compiling build/bdist.macosx-10.10-x86_64/egg/samples/__init__.py to __init__.pyc
byte-compiling build/bdist.macosx-10.10-x86_64/egg/samples/amazon_kclpy_helper.py to amazon_kclpy_helper.pyc
byte-compiling build/bdist.macosx-10.10-x86_64/egg/samples/sample_kclpy_app.py to sample_kclpy_app.pyc
byte-compiling build/bdist.macosx-10.10-x86_64/egg/samples/sample_kinesis_wordputter.py to sample_kinesis_wordputter.pyc
creating build/bdist.macosx-10.10-x86_64/egg/EGG-INFO
installing scripts to build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/__init__.py -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/amazon_kclpy_helper.py -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/sample_kclpy_app.py -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/sample_kinesis_wordputter.py -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts/__init__.py to 755
changing mode of build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts/amazon_kclpy_helper.py to 755
changing mode of build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts/sample_kclpy_app.py to 755
changing mode of build/bdist.macosx-10.10-x86_64/egg/EGG-INFO/scripts/sample_kinesis_wordputter.py to 755
copying amazon_kclpy.egg-info/PKG-INFO -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO
copying amazon_kclpy.egg-info/SOURCES.txt -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO
copying amazon_kclpy.egg-info/dependency_links.txt -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO
copying amazon_kclpy.egg-info/not-zip-safe -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO
copying amazon_kclpy.egg-info/requires.txt -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO
copying amazon_kclpy.egg-info/top_level.txt -> build/bdist.macosx-10.10-x86_64/egg/EGG-INFO
creating 'dist/amazon_kclpy-1.1.0-py2.7.egg' and adding 'build/bdist.macosx-10.10-x86_64/egg' to it
removing 'build/bdist.macosx-10.10-x86_64/egg' (and everything under it)
Processing amazon_kclpy-1.1.0-py2.7.egg
creating /Users/brianoneill/venv/kcl/lib/python2.7/site-packages/amazon_kclpy-1.1.0-py2.7.egg
Extracting amazon_kclpy-1.1.0-py2.7.egg to /Users/brianoneill/venv/kcl/lib/python2.7/site-packages
Adding amazon-kclpy 1.1.0 to easy-install.pth file
Installing __init__.py script to /Users/brianoneill/venv/kcl/bin
Installing amazon_kclpy_helper.py script to /Users/brianoneill/venv/kcl/bin
Installing sample_kclpy_app.py script to /Users/brianoneill/venv/kcl/bin
Installing sample_kinesis_wordputter.py script to /Users/brianoneill/venv/kcl/bin

Installed /Users/brianoneill/venv/kcl/lib/python2.7/site-packages/amazon_kclpy-1.1.0-py2.7.egg
Processing dependencies for amazon-kclpy==1.1.0
Searching for argparse
Reading https://pypi.python.org/simple/argparse/
Best match: argparse 1.4.0
Downloading https://pypi.python.org/packages/source/a/argparse/argparse-1.4.0.tar.gz#md5=08062d2ceb6596fcbc5a7e725b53746f
Processing argparse-1.4.0.tar.gz
Writing /var/folders/2f/wqb5702967s58rtsgb5kzd940000gp/T/easy_install-RJDnlj/argparse-1.4.0/setup.cfg
Running argparse-1.4.0/setup.py -q bdist_egg --dist-dir /var/folders/2f/wqb5702967s58rtsgb5kzd940000gp/T/easy_install-RJDnlj/argparse-1.4.0/egg-dist-tmp-J2GBRq
/Users/brianoneill/venv/kcl/lib/python2.7/site-packages/setuptools/dist.py:19: UserWarning: Module argparse was already imported from /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/argparse.pyc, but /private/var/folders/2f/wqb5702967s58rtsgb5kzd940000gp/T/easy_install-RJDnlj/argparse-1.4.0 is being added to sys.path
  import pkg_resources
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.orig' found anywhere in distribution
warning: no previously-included files matching '*.rej' found anywhere in distribution
no previously-included directories found matching 'doc/_build'
no previously-included directories found matching 'env24'
no previously-included directories found matching 'env25'
no previously-included directories found matching 'env26'
no previously-included directories found matching 'env27'
zip_safe flag not set; analyzing archive contents...
Copying argparse-1.1-py2.7.egg to /Users/brianoneill/venv/kcl/lib/python2.7/site-packages
Adding argparse 1.1 to easy-install.pth file

Installed /Users/brianoneill/venv/kcl/lib/python2.7/site-packages/argparse-1.1-py2.7.egg
Searching for boto
Reading https://pypi.python.org/simple/boto/
Best match: boto 2.38.0
Downloading https://pypi.python.org/packages/source/b/boto/boto-2.38.0.tar.gz#md5=28112f29e9c7b10e12b6917a325e70ce
Processing boto-2.38.0.tar.gz
Writing /var/folders/2f/wqb5702967s58rtsgb5kzd940000gp/T/easy_install-fY11wH/boto-2.38.0/setup.cfg
Running boto-2.38.0/setup.py -q bdist_egg --dist-dir /var/folders/2f/wqb5702967s58rtsgb5kzd940000gp/T/easy_install-fY11wH/boto-2.38.0/egg-dist-tmp-cQOahi
warning: no files found matching 'boto/mturk/test/*.doctest'
warning: no files found matching 'boto/mturk/test/.gitignore'
zip_safe flag not set; analyzing archive contents...
boto.__init__: module references __file__
boto.connection: module references __file__
boto.vendored.six: module references __path__
creating /Users/brianoneill/venv/kcl/lib/python2.7/site-packages/boto-2.38.0-py2.7.egg
Extracting boto-2.38.0-py2.7.egg to /Users/brianoneill/venv/kcl/lib/python2.7/site-packages
Adding boto 2.38.0 to easy-install.pth file
Installing asadmin script to /Users/brianoneill/venv/kcl/bin
Installing bundle_image script to /Users/brianoneill/venv/kcl/bin
Installing cfadmin script to /Users/brianoneill/venv/kcl/bin
Installing cq script to /Users/brianoneill/venv/kcl/bin
Installing cwutil script to /Users/brianoneill/venv/kcl/bin
Installing dynamodb_dump script to /Users/brianoneill/venv/kcl/bin
Installing dynamodb_load script to /Users/brianoneill/venv/kcl/bin
Installing elbadmin script to /Users/brianoneill/venv/kcl/bin
Installing fetch_file script to /Users/brianoneill/venv/kcl/bin
Installing glacier script to /Users/brianoneill/venv/kcl/bin
Installing instance_events script to /Users/brianoneill/venv/kcl/bin
Installing kill_instance script to /Users/brianoneill/venv/kcl/bin
Installing launch_instance script to /Users/brianoneill/venv/kcl/bin
Installing list_instances script to /Users/brianoneill/venv/kcl/bin
Installing lss3 script to /Users/brianoneill/venv/kcl/bin
Installing mturk script to /Users/brianoneill/venv/kcl/bin
Installing pyami_sendmail script to /Users/brianoneill/venv/kcl/bin
Installing route53 script to /Users/brianoneill/venv/kcl/bin
Installing s3put script to /Users/brianoneill/venv/kcl/bin
Installing sdbadmin script to /Users/brianoneill/venv/kcl/bin
Installing taskadmin script to /Users/brianoneill/venv/kcl/bin

Installed /Users/brianoneill/venv/kcl/lib/python2.7/site-packages/boto-2.38.0-py2.7.egg
Finished processing dependencies for amazon-kclpy==1.1.0

In [3]:
run samples/sample_kinesis_wordputter.py --stream words -w cat -w dog -w bird -w lobster


Connecting to stream: words in us-east-1
Put word: cat into stream: words
Put word: dog into stream: words
Put word: bird into stream: words
Put word: lobster into stream: words

In [1]:
run samples/amazon_kclpy_helper.py --print_command --java /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java --properties samples/sample.properties


/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java -cp /Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/amazon-kinesis-client-1.2.0.jar:/Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/aws-java-sdk-1.7.13.jar:/Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/commons-codec-1.3.jar:/Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/commons-logging-1.1.1.jar:/Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/httpclient-4.2.jar:/Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/httpcore-4.2.jar:/Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/jackson-annotations-2.1.1.jar:/Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/jackson-core-2.1.1.jar:/Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/jackson-databind-2.1.1.jar:/Users/brianoneill/git/amazon-kinesis-client-python/amazon_kclpy/jars/joda-time-2.4.jar:/Users/brianoneill/git/amazon-kinesis-client-python/samples com.amazonaws.services.kinesis.multilang.MultiLangDaemon sample.properties

In [ ]: