# cephfs-hadoop **Repository Path**: mirrors_Ceph/cephfs-hadoop ## Basic Information - **Project Name**: cephfs-hadoop - **Description**: cephfs-hadoop - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-29 - **Last Updated**: 2025-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README CephFS Hadoop Plugin! ===================== ## In a hurry ? ## - Install virtualbox and vagrant. - Make sure they are working correctly. Then just run: - cd ./resources/vagrant - vagrant up ## Wow ! How did you do that? Vagrant ## This repository contains the source code for the Hadoop FileSystem (HCFS) implementation on Ceph. In addition, for developers, it includes a Vagrant recipe for spinning up a Ceph 1 node cluster to test the plugin. The vagrant recipe - installs ceph-deploy, ceph, ceph-fuse, etc.. - installs the ceph java bindings - configures and sets up a single node cluster - creates a fuse mount in /mnt/ceph - installs maven - creates a shared directory for development (/ceph-hadoop) - creates a shared directory for vagrant setup (/vagrant) - installs custom HCFS jars for HADOOP-9361 - finally runs the entire build, creates the jar, and runs unit tests. ## Learning the details ## To grok the details, just check out the Vagrantfile. In that file, we call 4 scripts (config.vm.provision). The java steps are summarized by the maven download and `mvn clean package` step. ## Publishing , deployment , and continuous integration ## This is all TBD. For now, we manually publish this jar to maven central, see pom.xml for details.