public class Utils
extends java.lang.Object
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static void |
createAppDirAndInternalStreamsIfNotExist(StreamsConfig config)
The method creates internal streams (without log compaction and with log compaction)
and appropriate paths if they don't exist.
|
static void |
createStream(java.lang.String streamName) |
static void |
enableLogCompactionForStreamIfNotEnabled(java.lang.String streamName) |
static java.lang.String |
getShortTopicNameFromFullTopicName(java.lang.String fullTopicName) |
static void |
maprFSpathCreate(org.apache.hadoop.fs.FileSystem fs,
java.lang.String pathStr,
java.util.ArrayList<com.mapr.fs.MapRFileAce> aces,
java.lang.String currentUser,
java.lang.String validateDirErrorMsg) |
static boolean |
maprFSpathExists(org.apache.hadoop.fs.FileSystem fs,
java.lang.String path) |
static boolean |
streamExists(java.lang.String streamName) |
static void |
validateDirectoryPerms(org.apache.hadoop.fs.FileSystem fs,
java.lang.String path,
java.lang.String user,
java.lang.String errorMsg) |
public static void createAppDirAndInternalStreamsIfNotExist(StreamsConfig config)
public static void enableLogCompactionForStreamIfNotEnabled(java.lang.String streamName)
public static void validateDirectoryPerms(org.apache.hadoop.fs.FileSystem fs, java.lang.String path, java.lang.String user, java.lang.String errorMsg)
public static boolean streamExists(java.lang.String streamName)
public static void createStream(java.lang.String streamName)
public static boolean maprFSpathExists(org.apache.hadoop.fs.FileSystem fs, java.lang.String path) throws java.io.IOException
java.io.IOException
public static void maprFSpathCreate(org.apache.hadoop.fs.FileSystem fs, java.lang.String pathStr, java.util.ArrayList<com.mapr.fs.MapRFileAce> aces, java.lang.String currentUser, java.lang.String validateDirErrorMsg) throws java.io.IOException
java.io.IOException
public static java.lang.String getShortTopicNameFromFullTopicName(java.lang.String fullTopicName)