List of usage examples for org.apache.commons.vfs.provider GenericFileName getUserName
public String getUserName()
From source file:org.pentaho.di.ui.vfs.hadoopvfsfilechooserdialog.HadoopVfsFileChooserDialog.java
private void initializeConnectionPanel() { if (initialFile != null && initialFile.getName().getScheme().equals(HadoopSpoonPlugin.HDFS_SCHEME)) { // populate the server and port fields try {// ww w .j a v a 2 s . c om GenericFileName genericFileName = (GenericFileName) initialFile.getFileSystem().getRoot().getName(); wUrl.setText(genericFileName.getHostName()); wPort.setText(String.valueOf(genericFileName.getPort())); wUserID.setText(genericFileName.getUserName() == null ? "" : genericFileName.getUserName()); //$NON-NLS-1$ wPassword.setText(genericFileName.getPassword() == null ? "" : genericFileName.getPassword()); //$NON-NLS-1$ } catch (FileSystemException fse) { showMessageAndLog(BaseMessages.getString(PKG, "HadoopVfsFileChooserDialog.error"), BaseMessages.getString(PKG, "HadoopVfsFileChooserDialog.FileSystem.error"), fse.getMessage()); } } handleConnectionButton(); }
From source file:org.pentaho.hdfs.vfs.HDFSFileSystem.java
public org.apache.hadoop.fs.FileSystem getHDFSFileSystem() throws FileSystemException { if (mockHdfs != null) { return mockHdfs; }//ww w .j a v a 2s . com if (hdfs == null) { Configuration conf = new Configuration(); GenericFileName genericFileName = (GenericFileName) getRootName(); StringBuffer urlBuffer = new StringBuffer("hdfs://"); urlBuffer.append(genericFileName.getHostName()); int port = genericFileName.getPort(); if (port >= 0) { urlBuffer.append(":"); urlBuffer.append(port); } String url = urlBuffer.toString(); conf.set("fs.default.name", url); String replication = System.getProperty("dfs.replication", "3"); conf.set("dfs.replication", replication); if (genericFileName.getUserName() != null && !"".equals(genericFileName.getUserName())) { conf.set("hadoop.job.ugi", genericFileName.getUserName() + ", " + genericFileName.getPassword()); } setFileSystemOptions(getFileSystemOptions(), conf); try { hdfs = org.apache.hadoop.fs.FileSystem.get(conf); } catch (Throwable t) { throw new FileSystemException("Could not getHDFSFileSystem() for " + url, t); } } return hdfs; }
From source file:plugin.games.data.trans.step.hadoopfileoutput.HadoopVfsFileChooserDialog.java
private void initializeConnectionPanel() { if (initialFile != null && initialFile instanceof HDFSFileObject) { // populate the server and port fields try {//from w ww . ja v a 2 s. c o m GenericFileName genericFileName = (GenericFileName) initialFile.getFileSystem().getRoot().getName(); wUrl.setText(genericFileName.getHostName()); wPort.setText(String.valueOf(genericFileName.getPort())); wUserID.setText(genericFileName.getUserName() == null ? "" : genericFileName.getUserName()); //$NON-NLS-1$ wPassword.setText(genericFileName.getPassword() == null ? "" : genericFileName.getPassword()); //$NON-NLS-1$ } catch (FileSystemException fse) { showMessageAndLog("HadoopVfsFileChooserDialog.error", "HadoopVfsFileChooserDialog.FileSystem.error", fse.getMessage()); } } handleConnectionButton(); }