Package org.apache.kafka.streams.mapr
Class Utils
- java.lang.Object
-
- org.apache.kafka.streams.mapr.Utils
-
public class Utils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcreateAppDirAndInternalStreamsIfNotExist(StreamsConfig config)The method creates internal streams (without log compaction and with log compaction) and appropriate paths if they don't exist.static voidcreateStream(java.lang.String streamName)static voidenableLogCompactionForStreamIfNotEnabled(java.lang.String streamName)static java.lang.StringgetShortTopicNameFromFullTopicName(java.lang.String fullTopicName)static voidmaprFSpathCreate(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 booleanmaprFSpathExists(org.apache.hadoop.fs.FileSystem fs, java.lang.String path)static booleanstreamExists(java.lang.String streamName)static voidvalidateDirectoryPerms(org.apache.hadoop.fs.FileSystem fs, java.lang.String path, java.lang.String user, java.lang.String errorMsg)
-
-
-
Method Detail
-
createAppDirAndInternalStreamsIfNotExist
public 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.
-
enableLogCompactionForStreamIfNotEnabled
public static void enableLogCompactionForStreamIfNotEnabled(java.lang.String streamName)
-
validateDirectoryPerms
public static void validateDirectoryPerms(org.apache.hadoop.fs.FileSystem fs, java.lang.String path, java.lang.String user, java.lang.String errorMsg)
-
streamExists
public static boolean streamExists(java.lang.String streamName)
-
createStream
public static void createStream(java.lang.String streamName)
-
maprFSpathExists
public static boolean maprFSpathExists(org.apache.hadoop.fs.FileSystem fs, java.lang.String path) throws java.io.IOException- Throws:
java.io.IOException
-
maprFSpathCreate
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- Throws:
java.io.IOException
-
getShortTopicNameFromFullTopicName
public static java.lang.String getShortTopicNameFromFullTopicName(java.lang.String fullTopicName)
-
-