示例#1
0
        public void TestFileChecksum()
        {
            var ActualFileChecksum = _webhdfs.GetFileChecksum("/FileChecksum").Result;

            Assert.Equal(ExpectedFileChecksum.algorithm, ActualFileChecksum.algorithm);
            Assert.Equal(ExpectedFileChecksum.bytes, ActualFileChecksum.bytes);
            Assert.Equal(ExpectedFileChecksum.length, ActualFileChecksum.length);
        }
        public static void Checksum(string filepath, string uri)
        {
            try
            {
                //connect to hadoop cluster
                Uri           myUri    = new Uri(uri);
                string        userName = "******";
                WebHDFSClient myClient = new WebHDFSClient(myUri, userName);

                var data = myClient.GetFileChecksum(filepath);

                //data.Result.by

                Console.WriteLine(data.Result.Checksum);

                Console.ReadLine();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }