public class HadoopUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HIVE_JDBC_PREFIX |
static java.lang.String |
HIVE_PRINCIPAL_KEY |
static java.lang.String |
HIVE_SERVER_PREFIX |
static java.lang.String |
HIVE_SSL_ENABLED |
Constructor and Description |
---|
HadoopUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
changeFilePath(org.apache.hadoop.fs.FileSystem fs,
java.lang.String srcPath,
java.lang.String desPath) |
static boolean |
checkHdfsPathExists(org.apache.hadoop.fs.FileSystem fs,
java.lang.String absolutePath) |
static void |
closeFileSystem(org.apache.hadoop.fs.FileSystem fs) |
static HadoopCluster |
createHadoopCluster() |
static HiveServer |
createHiveServer() |
static org.apache.hadoop.fs.Path |
createRemotePath(org.apache.hadoop.fs.FileSystem fs,
java.lang.String absolutePath,
boolean isDirectory) |
static void |
deleteDirectory(org.apache.hadoop.fs.FileSystem fs,
java.lang.String path) |
static org.apache.hadoop.fs.FileSystem |
getFileSystem() |
static java.lang.String |
getHadoopNameNodeHost() |
static java.lang.String |
getHadoopSettingByKey(java.lang.String key) |
static java.lang.String |
getHive2ServerKerberosPrincipal()
Gets the Hive2 Server principal, and replace the host string with the hive2 host
|
static java.lang.String |
getHiveJdbcBaseUrl() |
static java.lang.String |
getHiveJdbcUrl() |
static java.lang.String |
getSandboxPath() |
static boolean |
hasSpecifiedService(java.lang.String serverPortKey) |
public static final java.lang.String HIVE_SERVER_PREFIX
public static final java.lang.String HIVE_JDBC_PREFIX
public static final java.lang.String HIVE_PRINCIPAL_KEY
public static final java.lang.String HIVE_SSL_ENABLED
public static HadoopCluster createHadoopCluster() throws java.lang.Exception
java.lang.Exception
public static java.lang.String getHadoopNameNodeHost() throws java.lang.Exception
java.lang.Exception
public static HiveServer createHiveServer() throws java.lang.Exception
java.lang.Exception
public static org.apache.hadoop.fs.FileSystem getFileSystem() throws java.lang.Exception
java.lang.Exception
public static void closeFileSystem(org.apache.hadoop.fs.FileSystem fs) throws java.io.IOException
java.io.IOException
public static boolean hasSpecifiedService(java.lang.String serverPortKey) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getHiveJdbcUrl() throws java.lang.Exception
java.lang.Exception
public static java.lang.String getHiveJdbcBaseUrl() throws java.lang.Exception
java.lang.Exception
public static java.lang.String getHive2ServerKerberosPrincipal() throws java.lang.Exception
java.lang.Exception
public static boolean checkHdfsPathExists(org.apache.hadoop.fs.FileSystem fs, java.lang.String absolutePath) throws java.lang.Exception
java.lang.Exception
public static org.apache.hadoop.fs.Path createRemotePath(org.apache.hadoop.fs.FileSystem fs, java.lang.String absolutePath, boolean isDirectory) throws java.io.IOException
java.io.IOException
public static void deleteDirectory(org.apache.hadoop.fs.FileSystem fs, java.lang.String path) throws java.lang.IllegalArgumentException, java.io.IOException
java.lang.IllegalArgumentException
java.io.IOException
public static java.lang.String getHadoopSettingByKey(java.lang.String key)
public static boolean changeFilePath(org.apache.hadoop.fs.FileSystem fs, java.lang.String srcPath, java.lang.String desPath) throws java.io.IOException
java.io.IOException
public static java.lang.String getSandboxPath()
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.