HBASE-3272 Remove no longer used options
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1038375 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
ea6311a33c
commit
88d2b70c85
|
@ -707,6 +707,7 @@ Release 0.90.0 - Unreleased
|
||||||
the cluster state znode
|
the cluster state znode
|
||||||
HBASE-3249 Typing 'help shutdown' in the shell shouldn't shutdown the cluster
|
HBASE-3249 Typing 'help shutdown' in the shell shouldn't shutdown the cluster
|
||||||
HBASE-3262 TestHMasterRPCException uses non-ephemeral port for master
|
HBASE-3262 TestHMasterRPCException uses non-ephemeral port for master
|
||||||
|
HBASE-3272 Remove no longer used options
|
||||||
|
|
||||||
|
|
||||||
IMPROVEMENTS
|
IMPROVEMENTS
|
||||||
|
|
|
@ -93,16 +93,6 @@ public final class HConstants {
|
||||||
/** Name of ZooKeeper config file in conf/ directory. */
|
/** Name of ZooKeeper config file in conf/ directory. */
|
||||||
public static final String ZOOKEEPER_CONFIG_NAME = "zoo.cfg";
|
public static final String ZOOKEEPER_CONFIG_NAME = "zoo.cfg";
|
||||||
|
|
||||||
/** Parameter name for number of times to retry writes to ZooKeeper. */
|
|
||||||
public static final String ZOOKEEPER_RETRIES = "zookeeper.retries";
|
|
||||||
/** Default number of times to retry writes to ZooKeeper. */
|
|
||||||
public static final int DEFAULT_ZOOKEEPER_RETRIES = 5;
|
|
||||||
|
|
||||||
/** Parameter name for ZooKeeper pause between retries. In milliseconds. */
|
|
||||||
public static final String ZOOKEEPER_PAUSE = "zookeeper.pause";
|
|
||||||
/** Default ZooKeeper pause value. In milliseconds. */
|
|
||||||
public static final int DEFAULT_ZOOKEEPER_PAUSE = 2 * 1000;
|
|
||||||
|
|
||||||
/** default client port that the zookeeper listens on */
|
/** default client port that the zookeeper listens on */
|
||||||
public static final int DEFAULT_ZOOKEPER_CLIENT_PORT = 2181;
|
public static final int DEFAULT_ZOOKEPER_CLIENT_PORT = 2181;
|
||||||
|
|
||||||
|
@ -138,12 +128,6 @@ public final class HConstants {
|
||||||
/** Default value for thread wake frequency */
|
/** Default value for thread wake frequency */
|
||||||
public static final int DEFAULT_THREAD_WAKE_FREQUENCY = 10 * 1000;
|
public static final int DEFAULT_THREAD_WAKE_FREQUENCY = 10 * 1000;
|
||||||
|
|
||||||
/** Number of retries for the client */
|
|
||||||
public static final String NUM_CLIENT_RETRIES = "hbase.client.retries.number";
|
|
||||||
|
|
||||||
/** Default number of retries for the client */
|
|
||||||
public static final int DEFAULT_NUM_CLIENT_RETRIES = 2;
|
|
||||||
|
|
||||||
/** Parameter name for how often a region should should perform a major compaction */
|
/** Parameter name for how often a region should should perform a major compaction */
|
||||||
public static final String MAJOR_COMPACTION_PERIOD = "hbase.hregion.majorcompaction";
|
public static final String MAJOR_COMPACTION_PERIOD = "hbase.hregion.majorcompaction";
|
||||||
|
|
||||||
|
@ -288,11 +272,6 @@ public final class HConstants {
|
||||||
*/
|
*/
|
||||||
public static final int WEEK_IN_SECONDS = 7 * 24 * 3600;
|
public static final int WEEK_IN_SECONDS = 7 * 24 * 3600;
|
||||||
|
|
||||||
//TODO: HBASE_CLIENT_RETRIES_NUMBER_KEY is only used by TestMigrate. Move it
|
|
||||||
// there.
|
|
||||||
public static final String HBASE_CLIENT_RETRIES_NUMBER_KEY =
|
|
||||||
"hbase.client.retries.number";
|
|
||||||
|
|
||||||
//TODO: although the following are referenced widely to format strings for
|
//TODO: although the following are referenced widely to format strings for
|
||||||
// the shell. They really aren't a part of the public API. It would be
|
// the shell. They really aren't a part of the public API. It would be
|
||||||
// nice if we could put them somewhere where they did not need to be
|
// nice if we could put them somewhere where they did not need to be
|
||||||
|
|
|
@ -80,8 +80,8 @@ public class HBaseAdmin implements Abortable {
|
||||||
throws MasterNotRunningException, ZooKeeperConnectionException {
|
throws MasterNotRunningException, ZooKeeperConnectionException {
|
||||||
this.connection = HConnectionManager.getConnection(conf);
|
this.connection = HConnectionManager.getConnection(conf);
|
||||||
this.conf = conf;
|
this.conf = conf;
|
||||||
this.pause = conf.getLong("hbase.client.pause", 30 * 1000);
|
this.pause = conf.getLong("hbase.client.pause", 1000);
|
||||||
this.numRetries = conf.getInt("hbase.client.retries.number", 5);
|
this.numRetries = conf.getInt("hbase.client.retries.number", 10);
|
||||||
this.connection.getMaster();
|
this.connection.getMaster();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -659,7 +659,7 @@ public class HBaseClient {
|
||||||
this.maxIdleTime =
|
this.maxIdleTime =
|
||||||
conf.getInt("hbase.ipc.client.connection.maxidletime", 10000); //10s
|
conf.getInt("hbase.ipc.client.connection.maxidletime", 10000); //10s
|
||||||
this.maxRetries = conf.getInt("hbase.ipc.client.connect.max.retries", 0);
|
this.maxRetries = conf.getInt("hbase.ipc.client.connect.max.retries", 0);
|
||||||
this.failureSleep = conf.getInt("hbase.client.pause", 2000);
|
this.failureSleep = conf.getInt("hbase.client.pause", 1000);
|
||||||
this.tcpNoDelay = conf.getBoolean("hbase.ipc.client.tcpnodelay", false);
|
this.tcpNoDelay = conf.getBoolean("hbase.ipc.client.tcpnodelay", false);
|
||||||
this.tcpKeepAlive = conf.getBoolean("hbase.ipc.client.tcpkeepalive", true);
|
this.tcpKeepAlive = conf.getBoolean("hbase.ipc.client.tcpkeepalive", true);
|
||||||
this.pingInterval = getPingInterval(conf);
|
this.pingInterval = getPingInterval(conf);
|
||||||
|
|
|
@ -189,7 +189,7 @@ implements HMasterInterface, HMasterRegionInterface, MasterServices, Server {
|
||||||
* The RPC server ports can be ephemeral. Create a ZKW instance.
|
* The RPC server ports can be ephemeral. Create a ZKW instance.
|
||||||
*/
|
*/
|
||||||
HServerAddress a = new HServerAddress(getMyAddress(this.conf));
|
HServerAddress a = new HServerAddress(getMyAddress(this.conf));
|
||||||
int numHandlers = conf.getInt("hbase.regionserver.handler.count", 10);
|
int numHandlers = conf.getInt("hbase.regionserver.handler.count", 25);
|
||||||
this.rpcServer = HBaseRPC.getServer(this,
|
this.rpcServer = HBaseRPC.getServer(this,
|
||||||
new Class<?>[]{HMasterInterface.class, HMasterRegionInterface.class},
|
new Class<?>[]{HMasterInterface.class, HMasterRegionInterface.class},
|
||||||
a.getBindAddress(), a.getPort(),
|
a.getBindAddress(), a.getPort(),
|
||||||
|
|
|
@ -285,10 +285,10 @@ public class HRegionServer implements HRegionInterface, HBaseRPCErrorHandler,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Config'ed params
|
// Config'ed params
|
||||||
this.numRetries = conf.getInt("hbase.client.retries.number", 2);
|
this.numRetries = conf.getInt("hbase.client.retries.number", 10);
|
||||||
this.threadWakeFrequency = conf.getInt(HConstants.THREAD_WAKE_FREQUENCY,
|
this.threadWakeFrequency = conf.getInt(HConstants.THREAD_WAKE_FREQUENCY,
|
||||||
10 * 1000);
|
10 * 1000);
|
||||||
this.msgInterval = conf.getInt("hbase.regionserver.msginterval", 1 * 1000);
|
this.msgInterval = conf.getInt("hbase.regionserver.msginterval", 3 * 1000);
|
||||||
|
|
||||||
sleeper = new Sleeper(this.msgInterval, this);
|
sleeper = new Sleeper(this.msgInterval, this);
|
||||||
|
|
||||||
|
@ -318,7 +318,7 @@ public class HRegionServer implements HRegionInterface, HBaseRPCErrorHandler,
|
||||||
new Class<?>[]{HRegionInterface.class, HBaseRPCErrorHandler.class,
|
new Class<?>[]{HRegionInterface.class, HBaseRPCErrorHandler.class,
|
||||||
OnlineRegions.class},
|
OnlineRegions.class},
|
||||||
address.getBindAddress(),
|
address.getBindAddress(),
|
||||||
address.getPort(), conf.getInt("hbase.regionserver.handler.count", 10),
|
address.getPort(), conf.getInt("hbase.regionserver.handler.count", 25),
|
||||||
conf.getInt("hbase.regionserver.metahandler.count", 10),
|
conf.getInt("hbase.regionserver.metahandler.count", 10),
|
||||||
false, conf, QOS_THRESHOLD);
|
false, conf, QOS_THRESHOLD);
|
||||||
this.server.setErrorHandler(this);
|
this.server.setErrorHandler(this);
|
||||||
|
|
|
@ -67,7 +67,7 @@ class MemStoreFlusher extends Thread implements FlushRequester {
|
||||||
protected final long globalMemStoreLimitLowMark;
|
protected final long globalMemStoreLimitLowMark;
|
||||||
|
|
||||||
private static final float DEFAULT_UPPER = 0.4f;
|
private static final float DEFAULT_UPPER = 0.4f;
|
||||||
private static final float DEFAULT_LOWER = 0.25f;
|
private static final float DEFAULT_LOWER = 0.35f;
|
||||||
private static final String UPPER_KEY =
|
private static final String UPPER_KEY =
|
||||||
"hbase.regionserver.global.memstore.upperLimit";
|
"hbase.regionserver.global.memstore.upperLimit";
|
||||||
private static final String LOWER_KEY =
|
private static final String LOWER_KEY =
|
||||||
|
@ -96,7 +96,7 @@ class MemStoreFlusher extends Thread implements FlushRequester {
|
||||||
}
|
}
|
||||||
this.globalMemStoreLimitLowMark = lower;
|
this.globalMemStoreLimitLowMark = lower;
|
||||||
this.blockingStoreFilesNumber =
|
this.blockingStoreFilesNumber =
|
||||||
conf.getInt("hbase.hstore.blockingStoreFiles", -1);
|
conf.getInt("hbase.hstore.blockingStoreFiles", 7);
|
||||||
if (this.blockingStoreFilesNumber == -1) {
|
if (this.blockingStoreFilesNumber == -1) {
|
||||||
this.blockingStoreFilesNumber = 1 +
|
this.blockingStoreFilesNumber = 1 +
|
||||||
conf.getInt("hbase.hstore.compactionThreshold", 3);
|
conf.getInt("hbase.hstore.compactionThreshold", 3);
|
||||||
|
|
|
@ -192,7 +192,7 @@ public class Store implements HeapSize {
|
||||||
}
|
}
|
||||||
this.desiredMaxFileSize = maxFileSize;
|
this.desiredMaxFileSize = maxFileSize;
|
||||||
this.blockingStoreFileCount =
|
this.blockingStoreFileCount =
|
||||||
conf.getInt("hbase.hstore.blockingStoreFiles", -1);
|
conf.getInt("hbase.hstore.blockingStoreFiles", 7);
|
||||||
|
|
||||||
this.majorCompactionTime = getNextMajorCompactTime();
|
this.majorCompactionTime = getNextMajorCompactTime();
|
||||||
|
|
||||||
|
|
|
@ -337,7 +337,7 @@ public class StoreFile {
|
||||||
public static synchronized BlockCache getBlockCache(Configuration conf) {
|
public static synchronized BlockCache getBlockCache(Configuration conf) {
|
||||||
if (hfileBlockCache != null) return hfileBlockCache;
|
if (hfileBlockCache != null) return hfileBlockCache;
|
||||||
|
|
||||||
float cachePercentage = conf.getFloat(HFILE_BLOCK_CACHE_SIZE_KEY, 0.0f);
|
float cachePercentage = conf.getFloat(HFILE_BLOCK_CACHE_SIZE_KEY, 0.2f);
|
||||||
// There should be a better way to optimize this. But oh well.
|
// There should be a better way to optimize this. But oh well.
|
||||||
if (cachePercentage == 0L) return null;
|
if (cachePercentage == 0L) return null;
|
||||||
if (cachePercentage > 1.0) {
|
if (cachePercentage > 1.0) {
|
||||||
|
|
|
@ -71,8 +71,7 @@ public class Main implements Constants {
|
||||||
RESTServlet servlet = RESTServlet.getInstance(conf);
|
RESTServlet servlet = RESTServlet.getInstance(conf);
|
||||||
|
|
||||||
Options options = new Options();
|
Options options = new Options();
|
||||||
options.addOption("p", "port", true, "Port to bind to [default:" +
|
options.addOption("p", "port", true, "Port to bind to [default: 8080]");
|
||||||
DEFAULT_LISTEN_PORT + "]");
|
|
||||||
options.addOption("ro", "readonly", false, "Respond only to GET HTTP " +
|
options.addOption("ro", "readonly", false, "Respond only to GET HTTP " +
|
||||||
"method requests [default: false]");
|
"method requests [default: false]");
|
||||||
|
|
||||||
|
@ -124,8 +123,7 @@ public class Main implements Constants {
|
||||||
|
|
||||||
// set up Jetty and run the embedded server
|
// set up Jetty and run the embedded server
|
||||||
|
|
||||||
int port = servlet.getConfiguration().getInt("hbase.rest.port",
|
int port = servlet.getConfiguration().getInt("hbase.rest.port", 8080);
|
||||||
DEFAULT_LISTEN_PORT);
|
|
||||||
|
|
||||||
Server server = new Server(port);
|
Server server = new Server(port);
|
||||||
server.setSendServerVersion(false);
|
server.setSendServerVersion(false);
|
||||||
|
|
|
@ -275,7 +275,7 @@
|
||||||
</description>
|
</description>
|
||||||
</property>
|
</property>
|
||||||
<property>
|
<property>
|
||||||
<name>hbase.master.balancer.period
|
<name>hbase.balancer.period
|
||||||
</name>
|
</name>
|
||||||
<value>300000</value>
|
<value>300000</value>
|
||||||
<description>Period at which the region balancer runs in the Master.
|
<description>Period at which the region balancer runs in the Master.
|
||||||
|
@ -460,22 +460,6 @@
|
||||||
In milliseconds.
|
In milliseconds.
|
||||||
</description>
|
</description>
|
||||||
</property>
|
</property>
|
||||||
<property>
|
|
||||||
<name>zookeeper.retries</name>
|
|
||||||
<value>5</value>
|
|
||||||
<description>How many times to retry connections to ZooKeeper. Used for
|
|
||||||
reading/writing root region location. Used together with ${zookeeper.pause}
|
|
||||||
in an exponential backoff fashion when making queries to ZooKeeper.
|
|
||||||
</description>
|
|
||||||
</property>
|
|
||||||
<property>
|
|
||||||
<name>zookeeper.pause</name>
|
|
||||||
<value>2000</value>
|
|
||||||
<description>Sleep time between retries to ZooKeeper. In milliseconds. Used
|
|
||||||
together with ${zookeeper.retries} in an exponential backoff fashion when
|
|
||||||
making queries to ZooKeeper.
|
|
||||||
</description>
|
|
||||||
</property>
|
|
||||||
<property>
|
<property>
|
||||||
<name>zookeeper.znode.parent</name>
|
<name>zookeeper.znode.parent</name>
|
||||||
<value>/hbase</value>
|
<value>/hbase</value>
|
||||||
|
|
|
@ -156,8 +156,10 @@ public class TestRegionRebalancing extends HBaseClusterTestCase {
|
||||||
* rounded up.
|
* rounded up.
|
||||||
*/
|
*/
|
||||||
private void assertRegionsAreBalanced() {
|
private void assertRegionsAreBalanced() {
|
||||||
|
// TODO: Fix this test. Old balancer used to run with 'slop'. New
|
||||||
|
// balancer does not.
|
||||||
boolean success = false;
|
boolean success = false;
|
||||||
float slop = conf.getFloat("hbase.regions.slop", (float)0.1);
|
float slop = (float)0.1;
|
||||||
if (slop <= 0) slop = 1;
|
if (slop <= 0) slop = 1;
|
||||||
|
|
||||||
for (int i = 0; i < 5; i++) {
|
for (int i = 0; i < 5; i++) {
|
||||||
|
|
|
@ -57,11 +57,6 @@ public class TestMasterTransitions {
|
||||||
*/
|
*/
|
||||||
@BeforeClass public static void beforeAllTests() throws Exception {
|
@BeforeClass public static void beforeAllTests() throws Exception {
|
||||||
TEST_UTIL.getConfiguration().setBoolean("dfs.support.append", true);
|
TEST_UTIL.getConfiguration().setBoolean("dfs.support.append", true);
|
||||||
// Parcel out the regions, don't give them out in big lumps. We've only
|
|
||||||
// a few in this test. Let a couple of cycles pass is more realistic and
|
|
||||||
// gives stuff a chance to work.
|
|
||||||
TEST_UTIL.getConfiguration().setInt("hbase.regions.percheckin", 2);
|
|
||||||
// Start a cluster of two regionservers.
|
|
||||||
TEST_UTIL.startMiniCluster(2);
|
TEST_UTIL.startMiniCluster(2);
|
||||||
// Create a table of three families. This will assign a region.
|
// Create a table of three families. This will assign a region.
|
||||||
TEST_UTIL.createTable(Bytes.toBytes(TABLENAME), FAMILIES);
|
TEST_UTIL.createTable(Bytes.toBytes(TABLENAME), FAMILIES);
|
||||||
|
|
|
@ -94,7 +94,6 @@ public class TestReplication {
|
||||||
conf1.setInt("hbase.regionserver.maxlogs", 10);
|
conf1.setInt("hbase.regionserver.maxlogs", 10);
|
||||||
conf1.setLong("hbase.master.logcleaner.ttl", 10);
|
conf1.setLong("hbase.master.logcleaner.ttl", 10);
|
||||||
conf1.setLong("hbase.client.retries.number", 5);
|
conf1.setLong("hbase.client.retries.number", 5);
|
||||||
conf1.setLong("hbase.regions.percheckin", 1);
|
|
||||||
conf1.setBoolean(HConstants.REPLICATION_ENABLE_KEY, true);
|
conf1.setBoolean(HConstants.REPLICATION_ENABLE_KEY, true);
|
||||||
conf1.setBoolean("dfs.support.append", true);
|
conf1.setBoolean("dfs.support.append", true);
|
||||||
conf1.setLong(HConstants.THREAD_WAKE_FREQUENCY, 100);
|
conf1.setLong(HConstants.THREAD_WAKE_FREQUENCY, 100);
|
||||||
|
@ -111,7 +110,6 @@ public class TestReplication {
|
||||||
conf2.setInt("hbase.client.retries.number", 6);
|
conf2.setInt("hbase.client.retries.number", 6);
|
||||||
conf2.setBoolean(HConstants.REPLICATION_ENABLE_KEY, true);
|
conf2.setBoolean(HConstants.REPLICATION_ENABLE_KEY, true);
|
||||||
conf2.setBoolean("dfs.support.append", true);
|
conf2.setBoolean("dfs.support.append", true);
|
||||||
conf2.setLong("hbase.regions.percheckin", 1);
|
|
||||||
|
|
||||||
utility2 = new HBaseTestingUtility(conf2);
|
utility2 = new HBaseTestingUtility(conf2);
|
||||||
utility2.setZkCluster(miniZK);
|
utility2.setZkCluster(miniZK);
|
||||||
|
|
Loading…
Reference in New Issue