Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 894A210353 for ; Wed, 4 Mar 2015 19:26:59 +0000 (UTC) Received: (qmail 79632 invoked by uid 500); 4 Mar 2015 19:26:51 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 79566 invoked by uid 500); 4 Mar 2015 19:26:51 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 79529 invoked by uid 99); 4 Mar 2015 19:26:51 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2015 19:26:51 +0000 Received: from mail-yk0-f176.google.com (mail-yk0-f176.google.com [209.85.160.176]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id E5B041A02C0 for ; Wed, 4 Mar 2015 19:26:50 +0000 (UTC) Received: by ykbq9 with SMTP id q9so5718627ykb.13 for ; Wed, 04 Mar 2015 11:26:49 -0800 (PST) X-Received: by 10.170.84.134 with SMTP id b128mr4514494yka.82.1425497209771; Wed, 04 Mar 2015 11:26:49 -0800 (PST) MIME-Version: 1.0 Received: by 10.170.167.132 with HTTP; Wed, 4 Mar 2015 11:26:29 -0800 (PST) In-Reply-To: References: From: =?UTF-8?Q?Enis_S=C3=B6ztutar?= Date: Wed, 4 Mar 2015 11:26:29 -0800 Message-ID: Subject: Re: About HBase and HDFS communication To: "dev@hbase.apache.org" Content-Type: multipart/alternative; boundary=001a113a33b4d11e8105107b6ee0 --001a113a33b4d11e8105107b6ee0 Content-Type: text/plain; charset=UTF-8 Shameless self plug, you can check this presentation for an overview: http://www.slideshare.net/enissoz/hbase-and-hdfs-understanding-filesystem-usage However, your best chance for understanding the complete set of interactions is still is reading code + debugging if you want to understand the low level details. Enis On Wed, Mar 4, 2015 at 8:41 AM, Haoyi Shi wrote: > Hi, > I am student and am studying HBase and HDFS. And I want to know how HBase > connects with HDFS. > For example, if HBase client launches a "Get" request, which function calls > HDFS to get the corresponding block? > Thank you. > With Regards, > Haoyi Shi > --001a113a33b4d11e8105107b6ee0--