예제 #1
0
        static void Main(string[] args)
        {
            Action <string> exitEnvironment = (message) =>
            {
                Console.WriteLine(message);
                Console.WriteLine("Hit Enter to Finish...");
                Console.ReadLine();
                Environment.Exit(0);
            };

            try
            {
                using (HdfsFileSystem hdfsSystem = HdfsFileSystem.Connect("127.0.0.1", 9000))
                {
                    Console.WriteLine("TESTING HdfsFileStream:");
                    FileTestStream(hdfsSystem);

                    Console.WriteLine("TESTING HdfsFileHandle:");
                    FileTestHandle(hdfsSystem, exitEnvironment);

                    Console.WriteLine("TESTING HdfsFileSystem:");
                    FileTestSystem(hdfsSystem);
                }
            }
            catch (IOException ex)
            {
                exitEnvironment(string.Format("Error '{0}' operating on the file...", ex.Message));
            }

            Console.WriteLine();
            Console.WriteLine("Hit Enter to Finish...");
            Console.ReadLine();
        }
예제 #2
0
 private HdfsFileSystem GetHdfsFileSystemConnection()
 {
     return(String.IsNullOrEmpty(_user)
                ? HdfsFileSystem.Connect(_host, _port)
                : HdfsFileSystem.Connect(_host, _port, _user));
 }