Please don't hijack threads, this isn't relevant to the current
discussion. Please start a new one and, I might add, clarify your
question a bit :)

On Fri, Aug 26, 2011 at 9:44 AM, Rohan Rai <[email protected]> wrote:
> n how to merge regions, or un register regions
>
> Regards
> Rohan
>
> On Friday 26 August 2011 09:42 PM, Buttler, David wrote:
>>
>> Major_compact is an asynchronous command.  It may take some time for space
>> to be freed.  If you are watching your data node logs you should be able to
>> see blocks being deleted.  If you are on the local file system, you should
>> be table to periodically do a 'du -sh' command on the hbase table directory
>> and see the used space diminish.
>>
>> Dave
>>
>> -----Original Message-----
>> From: Joel Halbert [mailto:[email protected]]
>> Sent: Friday, August 26, 2011 2:37 AM
>> To: [email protected]
>> Subject: Re: delete does not free hdd space
>>
>> Hi,
>>
>> I experience exactly the same thing.
>>
>> After deleting many rows I do not see a decrease in size of data on
>> disk.
>>
>> When I run a major compact manually from the shell it outputs the same
>> as for Sasha:
>>
>> 0 row(s) in 0.9210 seconds
>>
>> I am running HBase standalone (without hadoop) on local disk.
>>
>> On Fri, 2011-08-26 at 10:42 +0300, sasha.maksimenko wrote:
>>>
>>> hi!
>>> hm
>>> I've deleted and after that run major_compact
>>>
>>> HBase Shell; enter 'help<RETURN>' for list of supported commands.
>>> Version: 0.20.6, r965666, Mon Jul 19 15:48:07 PDT 2010
>>> hbase(main):001:0>  major_compact 'task'
>>> 0 row(s) in 0.9210 seconds
>>> hbase(main):002:0>
>>>
>>>
>>> is it could be a problem that I use local file system  - not HDFS?
>>>
>>>
>>>> If you run a major_compact from the shell that should purge out deleted
>>>> records. By default the major compaction happens on every table every 24
>>>> hours.
>>>>
>>>> -chris
>>>>
>>>> On Aug 25, 2011, at 12:17 AM, sasha.maksimenko wrote:
>>>>
>>>>> hi!
>>>>> I need to free hdd space, so I want to delete some unimportant rows
>>>>> I'm using Thrift call
>>>>> deleteAllRow(TABLE, ROWID);
>>>>> to perform deletion of about 10 000 row (when I loaded them it was
>>>>> about 30Gb). When I perform this operation I checked thru hbase shell that
>>>>> rows are deleted, but used space of the disk is not changed
>>>>> I performed compact and major_compact operations (they returned 0
>>>>> processed rows) but space is not changed too.
>>>>>
>>>>> So quesition what should I also do to indicate hbase physically remove
>>>>> this rows
>>
>
>
> ________________________________
>
> The information contained in this communication is intended solely for the
> use of the individual or entity to whom it is addressed and others
> authorized to receive it. It may contain confidential or legally privileged
> information. If you are not the intended recipient you are hereby notified
> that any disclosure, copying, distribution or taking any action in reliance
> on the contents of this information is strictly prohibited and may be
> unlawful. If you have received this communication in error, please notify us
> immediately by responding to this email and then delete it from your system.
> The firm is neither liable for the proper and complete transmission of the
> information contained in this communication nor for any delay in its
> receipt.
>

Reply via email to