Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Commons Wiki" for 
change notification.

The "VfsExampleShell" page has been changed by BerndEckenfels:
https://wiki.apache.org/commons/VfsExampleShell?action=diff&rev1=5&rev2=6

Comment:
Thanks to Dave Marion for HDFS example and testing.

  = Commons VFS Example Shell =
  This page shows some examples to configure the classpath and use the VFS 
Example Shell.
  
- All examples expect to be started from within the Apache Commons VFS source 
directory (refering to build artifacts as well as external dependencies in a 
local maven repository). Linux/Unix commands are marked with `$` prompt, for 
sample Windows command you see a `C:vfs>` prompt.
+ All examples expect to be started from within the Apache Commons VFS source 
directory (refering to build artifacts as well as external dependencies in a 
local maven repository). Linux/Unix commands are marked with `$ ` prompt, for 
sample Windows command you see a `C:vfs> ` prompt. Commands entered into the 
VFS Example Shell are marked with the `> ` prompt.
  
  Enabling the SMB provider from the sandbox:
  
@@ -77, +77 @@

  Crawl-Delay: 4
  }}}
  
+ The following example describes how to set up a file in HDFS and how to 
access it with the VFS Example Shell:
+ {{{
+ $ HADOOP_HOME=/home/user/hadoop-2.6.0 
+ $ HADOOP_CLASSPATH=`$HADOOP_HOME/bin/hadoop classpath` 
+ $ $HADOOP_HOME/bin/hadoop fs -mkdir /vfs-test 
+ $ $HADOOP_HOME/bin/hadoop fs -copyFromLocal /tmp/test.txt /vfs-test/text.txt 
+ $ $HADOOP_HOME/bin/hadoop fs -ls -R / 
+ drwxr-xr-x - user supergroup  0 2015-01-09 21:56 /vfs-test 
+ -rw-r--r-- 3 user supergroup 15 2015-01-09 21:56 /vfs-test/text.txt 
+ 
+ $ REP=~/.m2/repository 
+ $ LIBS=$REP/commons-logging/commons-logging/1.2/commons-logging-1.2.jar 
+ $ 
LIBS=$LIBS:core/target/commons-vfs2-2.1-SNAPSHOT.jar:examples/target/commons-vfs2-examples-2.1-SNAPSHOT.jar
+ $ java -cp $LIBS:$HADOOP_CLASSPATH org.apache.commons.vfs2.example.Shell 
+ 15/01/09 22:01:44 INFO impl.StandardFileSystemManager: Using "/tmp/vfs_cache" 
as temporary files store. 
+ VFS Shell 2.1-SNAPSHOT 
+ > info   
+ Default manager: "org.apache.commons.vfs2.impl.StandardFileSystemManager" 
version 2.1-SNAPSHOT 
+ Provider Schemes: [https, res, gz, hdfs, sftp, ftps, ram, http, file, ftp, 
tmp, bz2] 
+ Virtual Schemes: [zip, war, par, ear, jar, sar, ejb3, tar, tbz2, tgz] 
+ > info hdfs   
+ Provider Info for scheme "hdfs": 
+ capabilities: [GET_TYPE, READ_CONTENT, URI, GET_LAST_MODIFIED, ATTRIBUTES, 
RANDOM_ACCESS_READ, DIRECTORY_READ_CONTENT, LIST_CHILDREN] 
+ > ls hdfs://server:8020/vfs-test/   
+ 15/01/09 22:02:06 INFO Configuration.deprecation: fs.default.name is 
deprecated. Instead, use fs.defaultFS 
+ 15/01/09 22:02:06 WARN util.NativeCodeLoader: Unable to load native-hadoop 
library for your platform... using builtin-java classes where applicable 
+ Contents of hdfs://server:8020/vfs-test 
+ text.txt 
+ > cat hdfs://server:8020/vfs-test/text.txt
+ This is a test 
+ }}}
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to