Arvados FUSE driver

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.

Installation

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.

Option 1: Install from distribution packages

First, add the appropriate package repository for your distribution

Install python-arvados-fuse

Red Hat and Centos

# yum install python-arvados-fuse

Debian and Ubuntu

# apt-get install python-arvados-fuse

Option 2: Install with pip

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

Usage

Please refer to the Accessing Keep from GNU/Linux tutorial for more information.


Previous: PyDoc Reference Next: Arvados CWL Runner

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.