Mercurial > repos > crs4 > hadoop_galaxy
view put_dataset.xml @ 0:7698311d4466 draft
Uploaded
author | crs4 |
---|---|
date | Fri, 30 May 2014 06:48:47 -0400 |
parents | |
children |
line wrap: on
line source
<tool id="hadoop_galaxy_put_dataset" name="Put dataset" version="0.1.0"> <description>Copy data from Galaxy storage to Hadoop storage.</description> <requirements> <requirement type="package" version="0.11">pydoop</requirement> <requirement type="package" version="0.1.1">hadoop-galaxy</requirement> </requirements> <command> put_dataset #if $workspace != "" --hadoop-workspace "$workspace" #end if #if $use_distcp --distcp #end if "$input_pathset" "$output_path" </command> <inputs> <param name="input_pathset" type="data" format="pathset" label="Galaxy pathset" /> <param name="workspace" type="text" label="Path to workspace for Hadoop data" help="The data will be copied to a new directory under this path. The value can also be set through the HADOOP_GALAXY_PUT_DIR environment variable." /> <param name="use_distcp" type="boolean" checked="false" label="Use Hadoop distcp2" help="Use distcp2 if Hadoop can access Galaxy's storage space and you're copying a large dataset." /> </inputs> <outputs> <data name="output_path" format="pathset" label="Hadoop pathset from $input_pathset.name" /> </outputs> <stdio> <exit_code range="1:" level="fatal" /> </stdio> <help> This tools copies data from Galaxy's storage to storage that is suitable for Hadoop jobs. An example of a use case may be to copy data from the Galaxy server to HDFS. Whether this tool is required depends on your specific local setup. </help> </tool>