[ 
https://issues.apache.org/jira/browse/HBASE-19528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16351446#comment-16351446
 ] 

stack commented on HBASE-19528:
-------------------------------

[~churromorales] What you think of the hadoop build failures?

[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) 
on project hbase-server: Compilation failure: Compilation failure:
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/fs/HFileSystem.java:[49,39]
 cannot find symbol
[ERROR] symbol:   class BlockStoragePolicy
[ERROR] location: package org.apache.hadoop.hdfs.protocol
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/fs/HFileSystem.java:[55,53]
 cannot find symbol
[ERROR] symbol:   class BlockStoragePolicySuite
[ERROR] location: package org.apache.hadoop.hdfs.server.blockmanagement
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/fs/HFileSystem.java:[477,35]
 cannot find symbol
[ERROR] symbol:   class BlockStoragePolicySuite
[ERROR] location: class org.apache.hadoop.hbase.fs.HFileSystem
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/fs/HFileSystem.java:[478,64]
 cannot find symbol
[ERROR] symbol:   class BlockStoragePolicySuite
[ERROR] location: class org.apache.hadoop.hbase.fs.HFileSystem
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/fs/HFileSystem.java:[480,40]
 cannot find symbol
[ERROR] symbol:   method getStoragePolicy()
[ERROR] location: variable status of type 
org.apache.hadoop.hdfs.protocol.HdfsFileStatus
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/fs/HFileSystem.java:[482,13]
 cannot find symbol
[ERROR] symbol:   class BlockStoragePolicy
[ERROR] location: class org.apache.hadoop.hbase.fs.HFileSystem
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/fs/HFileSystem.java:[482,48]
 cannot find symbol
[ERROR] symbol:   method getStoragePolicies()
[ERROR] location: variable dfs of type 
org.apache.hadoop.hdfs.DistributedFileSystem
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/fs/HFileSystem.java:[483,18]
 cannot find symbol
[ERROR] symbol:   class BlockStoragePolicy
[ERROR] location: class org.apache.hadoop.hbase.fs.HFileSystem
[ERROR] -> [Help 1]
[ERROR] 

Using API that is not in the old Hadoops? Thanks.

> Major Compaction Tool 
> ----------------------
>
>                 Key: HBASE-19528
>                 URL: https://issues.apache.org/jira/browse/HBASE-19528
>             Project: HBase
>          Issue Type: New Feature
>            Reporter: churro morales
>            Assignee: churro morales
>            Priority: Major
>             Fix For: 2.0.0-beta-2
>
>         Attachments: 0001-HBASE-19528-Major-Compaction-Tool-ADDENDUM.patch, 
> HBASE-19528.branch-1.patch, HBASE-19528.patch, HBASE-19528.v1.branch-1.patch, 
> HBASE-19528.v1.patch, HBASE-19528.v2.branch-1.patch, 
> HBASE-19528.v2.branch-1.patch, HBASE-19528.v2.branch-1.patch, 
> HBASE-19528.v2.branch-1.patch, HBASE-19528.v8.patch
>
>
> The basic overview of how this tool works is:
> Parameters:
>     Table
>     Stores
>     ClusterConcurrency
>     Timestamp
> So you input a table, desired concurrency and the list of stores you wish to 
> major compact.  The tool first checks the filesystem to see which stores need 
> compaction based on the timestamp you provide (default is current time).  It 
> takes that list of stores that require compaction and executes those requests 
> concurrently with at most N distinct RegionServers compacting at a given 
> time.  Each thread waits for the compaction to complete before moving to the 
> next queue.  If a region split, merge or move happens this tool ensures those 
> regions get major compacted as well. 
> This helps us in two ways, we can limit how much I/O bandwidth we are using 
> for major compaction cluster wide and we are guaranteed after the tool 
> completes that all requested compactions complete regardless of moves, merges 
> and splits. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to