The Arvados FUSE driver is a Python utility that allows you to see the Keep service as a normal filesystem, so that data can be accessed using standard tools. This driver requires the Python SDK installed in order to access Arvados services.
If you are logged in to a managed Arvados VM, the arv-mount
utility should already be installed.
To use the FUSE driver elsewhere, you can install from a distribution package, or PyPI.
First, add the appropriate package repository for your distribution
# yum install python-arvados-fuse
# apt-get install python-arvados-fuse
Run pip install arvados_fuse
in an appropriate installation environment, such as a virtualenv.
Note:
The SDK uses pycurl
which depends on the libcurl
C library. To build the module you may have to first install additional packages. On Debian 9 this is:
$ apt-get install git build-essential python-dev libcurl4-openssl-dev libssl1.0-dev python-llfuse
For Python 3 this is:
$ apt-get install git build-essential python3-dev libcurl4-openssl-dev libssl1.0-dev python3-llfuse
Please refer to the Accessing Keep from GNU/Linux tutorial for more information.
The content of this documentation is licensed under the
Creative
Commons Attribution-Share Alike 3.0 United States licence.
Code samples in this documentation are licensed under the
Apache License, Version 2.0.