Class 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 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Utils

        public Utils()
    • 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)