From 6cdc3f161c00206cdebd2ef7016b9cd7e1271176 Mon Sep 17 00:00:00 2001 From: Misty Linville Date: Tue, 11 Sep 2018 10:03:29 -0700 Subject: [PATCH] Globally change http:// to https:// Signed-off-by: Misty Linville --- conf/hadoop-metrics2-hbase.properties | 2 +- conf/hbase-env.cmd | 6 +- conf/hbase-env.sh | 8 +- conf/hbase-policy.xml | 2 +- conf/hbase-site.xml | 2 +- conf/log4j.properties | 2 +- dev-support/Dockerfile | 2 +- dev-support/HBase Code Template.xml | 4 +- dev-support/Jenkinsfile | 8 +- dev-support/adhoc_run_tests/Jenkinsfile | 4 +- .../adhoc_run_tests/adhoc_run_tests.sh | 2 +- dev-support/checkcompatibility.py | 2 +- dev-support/checkstyle_report.py | 2 +- ...on_instead_of_inheritance-HBASE-17732.adoc | 6 +- dev-support/docker/Dockerfile | 2 +- dev-support/findbugs-exclude.xml | 2 +- dev-support/flaky-tests/findHangingTests.py | 2 +- .../flaky-tests/flaky-dashboard-template.html | 2 +- .../flaky-tests/flaky-reporting.Jenkinsfile | 2 +- dev-support/flaky-tests/report-flakies.py | 2 +- .../flaky-tests/run-flaky-tests.Jenkinsfile | 2 +- dev-support/gather_machine_environment.sh | 2 +- dev-support/hbase-personality.sh | 6 +- dev-support/hbase_docker.sh | 8 +- dev-support/hbase_docker/Dockerfile | 4 +- dev-support/hbase_docker/README.md | 4 +- dev-support/hbase_eclipse_formatter.xml | 2 +- .../hbase_nightly_pseudo-distributed-test.sh | 4 +- dev-support/hbase_nightly_source-artifact.sh | 4 +- dev-support/hbase_nightly_yetus.sh | 2 +- dev-support/hbasetests.sh | 2 +- .../cache-apache-project-artifact.sh | 4 +- .../jenkins-scripts/check-website-links.sh | 8 +- .../jenkins-scripts/generate-hbase-website.sh | 4 +- dev-support/jenkinsEnv.sh | 2 +- dev-support/make_patch.sh | 2 +- dev-support/make_rc.sh | 2 +- dev-support/python-requirements.txt | 2 +- dev-support/rebase_all_git_branches.sh | 2 +- dev-support/smart-apply-patch.sh | 2 +- dev-support/submit-patch.py | 2 +- dev-support/test-util.sh | 2 +- dev-support/zombie-detector.sh | 2 +- hbase-annotations/pom.xml | 4 +- .../hbase/testclassification/ClientTests.java | 2 +- .../testclassification/CoprocessorTests.java | 2 +- .../hbase/testclassification/FilterTests.java | 2 +- .../hbase/testclassification/FlakeyTests.java | 2 +- .../hbase/testclassification/IOTests.java | 2 +- .../testclassification/IntegrationTests.java | 2 +- .../hbase/testclassification/LargeTests.java | 2 +- .../testclassification/MapReduceTests.java | 2 +- .../hbase/testclassification/MasterTests.java | 2 +- .../hbase/testclassification/MediumTests.java | 2 +- .../testclassification/MetricsTests.java | 2 +- .../hbase/testclassification/MiscTests.java | 2 +- .../hbase/testclassification/RPCTests.java | 2 +- .../testclassification/RegionServerTests.java | 2 +- .../testclassification/ReplicationTests.java | 2 +- .../hbase/testclassification/RestTests.java | 2 +- .../testclassification/SecurityTests.java | 2 +- .../hbase/testclassification/SmallTests.java | 2 +- .../VerySlowMapReduceTests.java | 2 +- .../VerySlowRegionServerTests.java | 2 +- .../hbase/testclassification/ZKTests.java | 2 +- hbase-archetypes/README.md | 12 +- .../createArchetypes.sh | 2 +- .../installArchetypes.sh | 2 +- .../modify_archetype_pom.xsl | 6 +- .../modify_exemplar_pom.xsl | 6 +- .../hbase-archetype-builder/pom.xml | 6 +- hbase-archetypes/hbase-client-project/pom.xml | 8 +- .../exemplars/client/HelloHBase.java | 2 +- .../exemplars/client/package-info.java | 2 +- .../src/main/resources/log4j.properties | 2 +- .../exemplars/client/TestHelloHBase.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- .../hbase-shaded-client-project/pom.xml | 8 +- .../exemplars/shaded_client/HelloHBase.java | 2 +- .../exemplars/shaded_client/package-info.java | 2 +- .../src/main/resources/log4j.properties | 2 +- .../shaded_client/TestHelloHBase.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- hbase-archetypes/pom.xml | 6 +- hbase-assembly/pom.xml | 4 +- .../src/main/assembly/client-components.xml | 2 +- hbase-assembly/src/main/assembly/client.xml | 6 +- .../src/main/assembly/components.xml | 2 +- .../src/main/assembly/hadoop-two-compat.xml | 6 +- hbase-backup/pom.xml | 4 +- .../hadoop/hbase/backup/BackupAdmin.java | 2 +- .../hbase/backup/BackupClientFactory.java | 2 +- .../hadoop/hbase/backup/BackupCopyJob.java | 2 +- .../hadoop/hbase/backup/BackupDriver.java | 2 +- .../hbase/backup/BackupHFileCleaner.java | 2 +- .../hadoop/hbase/backup/BackupInfo.java | 2 +- .../hadoop/hbase/backup/BackupMergeJob.java | 2 +- .../hadoop/hbase/backup/BackupObserver.java | 2 +- .../hadoop/hbase/backup/BackupRequest.java | 2 +- .../hbase/backup/BackupRestoreConstants.java | 2 +- .../hbase/backup/BackupRestoreFactory.java | 2 +- .../hadoop/hbase/backup/BackupTableInfo.java | 2 +- .../hbase/backup/HBackupFileSystem.java | 2 +- .../apache/hadoop/hbase/backup/LogUtils.java | 2 +- .../hadoop/hbase/backup/RestoreDriver.java | 2 +- .../hadoop/hbase/backup/RestoreJob.java | 2 +- .../hadoop/hbase/backup/RestoreRequest.java | 2 +- .../hbase/backup/impl/BackupAdminImpl.java | 2 +- .../hbase/backup/impl/BackupCommands.java | 2 +- .../hbase/backup/impl/BackupException.java | 2 +- .../hbase/backup/impl/BackupManager.java | 2 +- .../hbase/backup/impl/BackupManifest.java | 2 +- .../hbase/backup/impl/BackupSystemTable.java | 2 +- .../impl/ExclusiveOperationException.java | 2 +- .../backup/impl/FullTableBackupClient.java | 2 +- .../backup/impl/IncrementalBackupManager.java | 2 +- .../impl/IncrementalTableBackupClient.java | 2 +- .../backup/impl/RestoreTablesClient.java | 2 +- .../hbase/backup/impl/TableBackupClient.java | 2 +- .../mapreduce/MapReduceBackupCopyJob.java | 2 +- .../mapreduce/MapReduceBackupMergeJob.java | 2 +- .../mapreduce/MapReduceHFileSplitterJob.java | 2 +- .../backup/mapreduce/MapReduceRestoreJob.java | 2 +- .../hbase/backup/master/BackupLogCleaner.java | 2 +- .../master/LogRollMasterProcedureManager.java | 2 +- .../LogRollBackupSubprocedure.java | 2 +- .../LogRollBackupSubprocedurePool.java | 2 +- .../LogRollRegionServerProcedureManager.java | 2 +- .../hadoop/hbase/backup/util/BackupSet.java | 2 +- .../hadoop/hbase/backup/util/BackupUtils.java | 2 +- .../hadoop/hbase/backup/util/RestoreTool.java | 2 +- .../hadoop/hbase/backup/TestBackupBase.java | 2 +- .../hbase/backup/TestBackupBoundaryTests.java | 2 +- .../backup/TestBackupCommandLineTool.java | 2 +- .../hadoop/hbase/backup/TestBackupDelete.java | 2 +- .../hbase/backup/TestBackupDeleteRestore.java | 2 +- .../backup/TestBackupDeleteWithFailures.java | 2 +- .../hbase/backup/TestBackupDescribe.java | 2 +- .../hbase/backup/TestBackupHFileCleaner.java | 2 +- .../hbase/backup/TestBackupManager.java | 2 +- .../hadoop/hbase/backup/TestBackupMerge.java | 2 +- .../backup/TestBackupMultipleDeletes.java | 2 +- .../hadoop/hbase/backup/TestBackupRepair.java | 2 +- .../hbase/backup/TestBackupShowHistory.java | 2 +- .../hbase/backup/TestBackupSmallTests.java | 2 +- .../backup/TestBackupStatusProgress.java | 2 +- .../hbase/backup/TestBackupSystemTable.java | 2 +- .../hadoop/hbase/backup/TestBackupUtils.java | 2 +- .../hadoop/hbase/backup/TestFullBackup.java | 2 +- .../hbase/backup/TestFullBackupSet.java | 2 +- .../backup/TestFullBackupSetRestoreSet.java | 2 +- .../backup/TestFullBackupWithFailures.java | 2 +- .../hadoop/hbase/backup/TestFullRestore.java | 2 +- .../hbase/backup/TestIncrementalBackup.java | 2 +- .../TestIncrementalBackupDeleteTable.java | 2 +- ...estIncrementalBackupMergeWithFailures.java | 2 +- .../TestIncrementalBackupWithBulkLoad.java | 2 +- .../TestIncrementalBackupWithFailures.java | 2 +- .../hadoop/hbase/backup/TestRemoteBackup.java | 2 +- .../hbase/backup/TestRemoteRestore.java | 2 +- .../backup/TestRepairAfterFailedDelete.java | 2 +- .../backup/TestRestoreBoundaryTests.java | 2 +- .../hbase/backup/TestSystemTableSnapshot.java | 2 +- .../backup/master/TestBackupLogCleaner.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- .../src/test/resources/log4j.properties | 2 +- hbase-build-configuration/pom.xml | 4 +- hbase-build-support/hbase-error-prone/pom.xml | 6 +- .../hadoop/hbase/errorprone/AlwaysPasses.java | 2 +- hbase-build-support/pom.xml | 4 +- hbase-checkstyle/pom.xml | 8 +- .../hbase/checkstyle-suppressions.xml | 2 +- .../src/main/resources/hbase/checkstyle.xml | 24 +-- hbase-client/pom.xml | 6 +- .../org/apache/hadoop/hbase/Abortable.java | 2 +- .../hadoop/hbase/AsyncMetaTableAccessor.java | 2 +- .../hadoop/hbase/CacheEvictionStats.java | 2 +- .../hbase/CacheEvictionStatsAggregator.java | 4 +- .../hbase/CacheEvictionStatsBuilder.java | 2 +- .../hadoop/hbase/CallDroppedException.java | 2 +- .../hbase/CallQueueTooBigException.java | 2 +- .../hadoop/hbase/ClockOutOfSyncException.java | 2 +- .../org/apache/hadoop/hbase/ClusterId.java | 2 +- .../apache/hadoop/hbase/ClusterMetrics.java | 2 +- .../hadoop/hbase/ClusterMetricsBuilder.java | 2 +- .../apache/hadoop/hbase/ClusterStatus.java | 2 +- .../apache/hadoop/hbase/CompareOperator.java | 2 +- .../org/apache/hadoop/hbase/Coprocessor.java | 2 +- .../hadoop/hbase/CoprocessorEnvironment.java | 2 +- .../hadoop/hbase/DoNotRetryIOException.java | 2 +- .../hbase/DroppedSnapshotException.java | 2 +- .../hadoop/hbase/HColumnDescriptor.java | 6 +- .../org/apache/hadoop/hbase/HRegionInfo.java | 2 +- .../apache/hadoop/hbase/HRegionLocation.java | 2 +- .../apache/hadoop/hbase/HTableDescriptor.java | 2 +- .../InvalidFamilyOperationException.java | 2 +- .../apache/hadoop/hbase/KeepDeletedCells.java | 2 +- .../hbase/MasterNotRunningException.java | 2 +- .../hadoop/hbase/MemoryCompactionPolicy.java | 2 +- .../hadoop/hbase/MetaTableAccessor.java | 2 +- .../hbase/MultiActionResultTooLarge.java | 2 +- .../hadoop/hbase/NamespaceExistException.java | 2 +- .../hbase/NamespaceNotFoundException.java | 2 +- .../NotAllMetaRegionsOnlineException.java | 2 +- .../hbase/NotServingRegionException.java | 2 +- .../hadoop/hbase/PleaseHoldException.java | 2 +- .../hadoop/hbase/RSGroupTableAccessor.java | 2 +- .../apache/hadoop/hbase/RegionException.java | 2 +- .../org/apache/hadoop/hbase/RegionLoad.java | 2 +- .../apache/hadoop/hbase/RegionLocations.java | 2 +- .../apache/hadoop/hbase/RegionMetrics.java | 2 +- .../hadoop/hbase/RegionMetricsBuilder.java | 2 +- .../hadoop/hbase/RegionTooBusyException.java | 2 +- .../ReplicationPeerNotFoundException.java | 2 +- .../hbase/RetryImmediatelyException.java | 2 +- .../org/apache/hadoop/hbase/ServerLoad.java | 2 +- .../apache/hadoop/hbase/ServerMetrics.java | 2 +- .../hadoop/hbase/ServerMetricsBuilder.java | 2 +- .../java/org/apache/hadoop/hbase/Size.java | 2 +- .../hadoop/hbase/TableExistsException.java | 2 +- .../hbase/TableInfoMissingException.java | 2 +- .../hbase/TableNotDisabledException.java | 2 +- .../hbase/TableNotEnabledException.java | 2 +- .../hadoop/hbase/TableNotFoundException.java | 2 +- .../hadoop/hbase/UnknownRegionException.java | 2 +- .../hadoop/hbase/UnknownScannerException.java | 2 +- .../hadoop/hbase/YouAreDeadException.java | 2 +- .../hbase/ZooKeeperConnectionException.java | 2 +- .../hbase/client/AbstractClientScanner.java | 2 +- .../hadoop/hbase/client/AbstractResponse.java | 2 +- .../apache/hadoop/hbase/client/Action.java | 2 +- .../org/apache/hadoop/hbase/client/Admin.java | 2 +- .../client/AdvancedScanResultConsumer.java | 2 +- .../client/AllowPartialScanResultCache.java | 2 +- .../apache/hadoop/hbase/client/Append.java | 2 +- .../hadoop/hbase/client/AsyncAdmin.java | 2 +- .../hbase/client/AsyncAdminBuilder.java | 2 +- .../hbase/client/AsyncAdminBuilderBase.java | 2 +- .../AsyncAdminRequestRetryingCaller.java | 2 +- .../client/AsyncBatchRpcRetryingCaller.java | 2 +- .../hbase/client/AsyncBufferedMutator.java | 2 +- .../client/AsyncBufferedMutatorBuilder.java | 2 +- .../AsyncBufferedMutatorBuilderImpl.java | 2 +- .../client/AsyncBufferedMutatorImpl.java | 2 +- .../hbase/client/AsyncClientScanner.java | 2 +- .../hadoop/hbase/client/AsyncConnection.java | 2 +- .../client/AsyncConnectionConfiguration.java | 2 +- .../hbase/client/AsyncConnectionImpl.java | 2 +- .../hadoop/hbase/client/AsyncHBaseAdmin.java | 2 +- .../AsyncMasterRequestRpcRetryingCaller.java | 2 +- .../hbase/client/AsyncMetaRegionLocator.java | 2 +- .../client/AsyncNonMetaRegionLocator.java | 2 +- .../hadoop/hbase/client/AsyncProcess.java | 2 +- .../hadoop/hbase/client/AsyncProcessTask.java | 2 +- .../hbase/client/AsyncRegionLocator.java | 2 +- .../hadoop/hbase/client/AsyncRegistry.java | 2 +- .../hbase/client/AsyncRegistryFactory.java | 2 +- .../hbase/client/AsyncRequestFuture.java | 2 +- .../hbase/client/AsyncRequestFutureImpl.java | 2 +- .../hbase/client/AsyncRpcRetryingCaller.java | 2 +- .../client/AsyncRpcRetryingCallerFactory.java | 2 +- ...syncScanSingleRegionRpcRetryingCaller.java | 2 +- .../AsyncServerRequestRpcRetryingCaller.java | 2 +- .../AsyncSingleRequestRpcRetryingCaller.java | 2 +- .../hadoop/hbase/client/AsyncTable.java | 2 +- .../hbase/client/AsyncTableBuilder.java | 2 +- .../hbase/client/AsyncTableBuilderBase.java | 2 +- .../hadoop/hbase/client/AsyncTableImpl.java | 2 +- .../hbase/client/AsyncTableRegionLocator.java | 2 +- .../client/AsyncTableRegionLocatorImpl.java | 2 +- .../hbase/client/AsyncTableResultScanner.java | 2 +- .../hadoop/hbase/client/Attributes.java | 2 +- .../hadoop/hbase/client/BatchErrors.java | 2 +- .../hbase/client/BatchScanResultCache.java | 2 +- .../hadoop/hbase/client/BufferedMutator.java | 2 +- .../hbase/client/BufferedMutatorImpl.java | 2 +- .../hbase/client/BufferedMutatorParams.java | 2 +- .../hadoop/hbase/client/Cancellable.java | 2 +- .../CancellableRegionServerCallable.java | 2 +- .../client/ClientAsyncPrefetchScanner.java | 2 +- .../ClientCoprocessorRpcController.java | 2 +- .../hbase/client/ClientIdGenerator.java | 2 +- .../hadoop/hbase/client/ClientScanner.java | 2 +- .../hbase/client/ClientServiceCallable.java | 2 +- .../hbase/client/ClientSimpleScanner.java | 2 +- .../hadoop/hbase/client/ClientUtil.java | 2 +- .../hbase/client/ClusterConnection.java | 2 +- .../hbase/client/ClusterStatusListener.java | 2 +- .../hbase/client/ColumnFamilyDescriptor.java | 2 +- .../client/ColumnFamilyDescriptorBuilder.java | 6 +- .../hadoop/hbase/client/CompactType.java | 2 +- .../hadoop/hbase/client/CompactionState.java | 2 +- .../hbase/client/CompleteScanResultCache.java | 2 +- .../hadoop/hbase/client/Connection.java | 2 +- .../hbase/client/ConnectionConfiguration.java | 2 +- .../hbase/client/ConnectionFactory.java | 2 +- .../client/ConnectionImplementation.java | 2 +- .../hadoop/hbase/client/ConnectionUtils.java | 2 +- .../hadoop/hbase/client/Consistency.java | 2 +- .../hbase/client/CoprocessorDescriptor.java | 2 +- .../client/CoprocessorDescriptorBuilder.java | 2 +- .../apache/hadoop/hbase/client/Cursor.java | 2 +- .../hadoop/hbase/client/DelayingRunner.java | 2 +- .../apache/hadoop/hbase/client/Delete.java | 2 +- .../client/DoNotRetryRegionException.java | 2 +- .../hadoop/hbase/client/Durability.java | 2 +- .../hadoop/hbase/client/FailureInfo.java | 2 +- .../client/FastFailInterceptorContext.java | 2 +- .../hbase/client/FlushRegionCallable.java | 2 +- .../org/apache/hadoop/hbase/client/Get.java | 2 +- .../hadoop/hbase/client/HBaseAdmin.java | 2 +- .../apache/hadoop/hbase/client/HBaseHbck.java | 2 +- .../hadoop/hbase/client/HRegionLocator.java | 2 +- .../apache/hadoop/hbase/client/HTable.java | 2 +- .../hbase/client/HTableMultiplexer.java | 2 +- .../org/apache/hadoop/hbase/client/Hbck.java | 2 +- .../client/ImmutableHColumnDescriptor.java | 2 +- .../hbase/client/ImmutableHRegionInfo.java | 2 +- .../client/ImmutableHTableDescriptor.java | 2 +- .../apache/hadoop/hbase/client/Increment.java | 2 +- .../hadoop/hbase/client/IsolationLevel.java | 2 +- .../hadoop/hbase/client/MasterCallable.java | 2 +- .../MasterCoprocessorRpcChannelImpl.java | 2 +- .../client/MasterKeepAliveConnection.java | 2 +- .../hadoop/hbase/client/MasterSwitchType.java | 2 +- .../apache/hadoop/hbase/client/MetaCache.java | 2 +- .../hbase/client/MetricsConnection.java | 2 +- .../client/MobCompactPartitionPolicy.java | 2 +- .../hadoop/hbase/client/MultiAction.java | 2 +- .../hadoop/hbase/client/MultiResponse.java | 2 +- .../hbase/client/MultiServerCallable.java | 2 +- .../apache/hadoop/hbase/client/Mutation.java | 2 +- .../NoOpRetryableCallerInterceptor.java | 2 +- .../NoOpRetryingInterceptorContext.java | 2 +- .../client/NoServerForRegionException.java | 2 +- .../hadoop/hbase/client/NonceGenerator.java | 2 +- .../client/NoncedRegionServerCallable.java | 2 +- .../apache/hadoop/hbase/client/Operation.java | 2 +- .../hbase/client/OperationWithAttributes.java | 2 +- .../client/PackagePrivateFieldAccessor.java | 2 +- .../client/PerClientRandomNonceGenerator.java | 2 +- .../client/PreemptiveFastFailInterceptor.java | 2 +- .../org/apache/hadoop/hbase/client/Put.java | 2 +- .../org/apache/hadoop/hbase/client/Query.java | 2 +- .../hadoop/hbase/client/QuotaStatusCalls.java | 2 +- .../hbase/client/RawAsyncHBaseAdmin.java | 2 +- .../hbase/client/RawAsyncTableImpl.java | 2 +- .../client/RegionAdminServiceCallable.java | 2 +- .../client/RegionCoprocessorRpcChannel.java | 2 +- .../RegionCoprocessorRpcChannelImpl.java | 2 +- .../client/RegionCoprocessorServiceExec.java | 2 +- .../hadoop/hbase/client/RegionInfo.java | 2 +- .../hbase/client/RegionInfoBuilder.java | 2 +- .../hbase/client/RegionInfoDisplay.java | 2 +- .../hadoop/hbase/client/RegionLoadStats.java | 2 +- .../hadoop/hbase/client/RegionLocateType.java | 2 +- .../hadoop/hbase/client/RegionLocator.java | 2 +- .../hbase/client/RegionOfflineException.java | 2 +- .../hbase/client/RegionReplicaUtil.java | 2 +- .../hbase/client/RegionServerCallable.java | 2 +- ...RegionServerCoprocessorRpcChannelImpl.java | 2 +- .../hbase/client/RequestController.java | 2 +- .../client/RequestControllerFactory.java | 2 +- .../apache/hadoop/hbase/client/Result.java | 2 +- .../ResultBoundedCompletionService.java | 2 +- .../hadoop/hbase/client/ResultScanner.java | 2 +- .../hadoop/hbase/client/ResultStatsUtil.java | 2 +- .../client/RetriesExhaustedException.java | 2 +- .../RetriesExhaustedWithDetailsException.java | 2 +- .../hadoop/hbase/client/RetryingCallable.java | 2 +- .../client/RetryingCallerInterceptor.java | 2 +- .../RetryingCallerInterceptorContext.java | 2 +- .../RetryingCallerInterceptorFactory.java | 2 +- .../hbase/client/RetryingTimeTracker.java | 2 +- .../hbase/client/ReversedClientScanner.java | 2 +- .../hbase/client/ReversedScannerCallable.java | 2 +- .../org/apache/hadoop/hbase/client/Row.java | 2 +- .../apache/hadoop/hbase/client/RowAccess.java | 2 +- .../hadoop/hbase/client/RowMutations.java | 2 +- .../hbase/client/RowTooBigException.java | 2 +- .../hbase/client/RpcRetryingCallable.java | 2 +- .../hbase/client/RpcRetryingCaller.java | 2 +- .../client/RpcRetryingCallerFactory.java | 2 +- .../hbase/client/RpcRetryingCallerImpl.java | 2 +- .../RpcRetryingCallerWithReadReplicas.java | 2 +- .../org/apache/hadoop/hbase/client/Scan.java | 2 +- .../hadoop/hbase/client/ScanResultCache.java | 2 +- .../hbase/client/ScanResultConsumer.java | 2 +- .../hbase/client/ScanResultConsumerBase.java | 2 +- .../hadoop/hbase/client/ScannerCallable.java | 2 +- .../client/ScannerCallableWithReplicas.java | 2 +- .../hbase/client/SecureBulkLoadClient.java | 2 +- .../hbase/client/ServerStatisticTracker.java | 2 +- .../hadoop/hbase/client/ServiceCaller.java | 2 +- .../client/ShortCircuitMasterConnection.java | 2 +- .../hbase/client/SimpleRequestController.java | 2 +- .../hadoop/hbase/client/SingleResponse.java | 2 +- .../hbase/client/SnapshotDescription.java | 2 +- .../hadoop/hbase/client/SnapshotType.java | 2 +- .../hbase/client/StatisticTrackable.java | 2 +- .../client/SyncCoprocessorRpcChannel.java | 2 +- .../org/apache/hadoop/hbase/client/Table.java | 2 +- .../hadoop/hbase/client/TableBuilder.java | 2 +- .../hadoop/hbase/client/TableBuilderBase.java | 2 +- .../hadoop/hbase/client/TableDescriptor.java | 2 +- .../hbase/client/TableDescriptorBuilder.java | 2 +- .../hbase/client/TableDescriptorUtils.java | 2 +- .../hadoop/hbase/client/TableState.java | 2 +- .../hbase/client/UnmodifyableHRegionInfo.java | 2 +- .../hbase/client/WrongRowIOException.java | 2 +- .../hadoop/hbase/client/ZKAsyncRegistry.java | 2 +- .../client/backoff/ClientBackoffPolicy.java | 2 +- .../backoff/ClientBackoffPolicyFactory.java | 2 +- .../ExponentialClientBackoffPolicy.java | 2 +- .../client/backoff/ServerStatistics.java | 2 +- .../hbase/client/coprocessor/Batch.java | 2 +- .../BigDecimalColumnInterpreter.java | 2 +- .../coprocessor/DoubleColumnInterpreter.java | 2 +- .../coprocessor/LongColumnInterpreter.java | 2 +- .../client/coprocessor/package-info.java | 2 +- .../hbase/client/metrics/ScanMetrics.java | 2 +- .../client/metrics/ServerSideScanMetrics.java | 2 +- .../hadoop/hbase/client/package-info.java | 8 +- .../client/replication/ReplicationAdmin.java | 2 +- .../ReplicationPeerConfigUtil.java | 2 +- .../hbase/client/replication/TableCFs.java | 2 +- .../client/security/SecurityCapability.java | 2 +- .../hbase/coprocessor/ColumnInterpreter.java | 2 +- .../coprocessor/CoprocessorException.java | 2 +- .../exceptions/ClientExceptionsUtil.java | 2 +- .../exceptions/ConnectionClosedException.java | 2 +- .../ConnectionClosingException.java | 4 +- .../FailedSanityCheckException.java | 2 +- .../exceptions/MergeRegionException.java | 2 +- .../OutOfOrderScannerNextException.java | 2 +- .../PreemptiveFastFailException.java | 2 +- .../exceptions/RegionMovedException.java | 2 +- .../exceptions/RegionOpeningException.java | 2 +- .../exceptions/RequestTooBigException.java | 2 +- .../exceptions/ScannerResetException.java | 2 +- .../exceptions/UnknownProtocolException.java | 2 +- .../hbase/filter/BigDecimalComparator.java | 2 +- .../hadoop/hbase/filter/BinaryComparator.java | 2 +- .../hbase/filter/BinaryPrefixComparator.java | 2 +- .../hadoop/hbase/filter/BitComparator.java | 2 +- .../hbase/filter/ColumnCountGetFilter.java | 2 +- .../hbase/filter/ColumnPaginationFilter.java | 2 +- .../hbase/filter/ColumnPrefixFilter.java | 2 +- .../hbase/filter/ColumnRangeFilter.java | 2 +- .../hbase/filter/ColumnValueFilter.java | 2 +- .../hadoop/hbase/filter/CompareFilter.java | 2 +- .../hbase/filter/DependentColumnFilter.java | 2 +- .../hadoop/hbase/filter/FamilyFilter.java | 2 +- .../apache/hadoop/hbase/filter/Filter.java | 2 +- .../hadoop/hbase/filter/FilterBase.java | 2 +- .../hadoop/hbase/filter/FilterList.java | 2 +- .../hadoop/hbase/filter/FilterListBase.java | 2 +- .../hbase/filter/FilterListWithAND.java | 2 +- .../hadoop/hbase/filter/FilterListWithOR.java | 2 +- .../hbase/filter/FirstKeyOnlyFilter.java | 2 +- ...FirstKeyValueMatchingQualifiersFilter.java | 2 +- .../hadoop/hbase/filter/FuzzyRowFilter.java | 2 +- .../hbase/filter/InclusiveStopFilter.java | 2 +- .../filter/IncompatibleFilterException.java | 2 +- .../filter/InvalidRowFilterException.java | 2 +- .../hadoop/hbase/filter/KeyOnlyFilter.java | 2 +- .../hadoop/hbase/filter/LongComparator.java | 2 +- .../hbase/filter/MultiRowRangeFilter.java | 2 +- .../filter/MultipleColumnPrefixFilter.java | 2 +- .../hadoop/hbase/filter/NullComparator.java | 2 +- .../hadoop/hbase/filter/PageFilter.java | 2 +- .../hadoop/hbase/filter/ParseConstants.java | 2 +- .../hadoop/hbase/filter/ParseFilter.java | 2 +- .../hadoop/hbase/filter/PrefixFilter.java | 2 +- .../hadoop/hbase/filter/QualifierFilter.java | 2 +- .../hadoop/hbase/filter/RandomRowFilter.java | 2 +- .../hbase/filter/RegexStringComparator.java | 2 +- .../apache/hadoop/hbase/filter/RowFilter.java | 2 +- .../SingleColumnValueExcludeFilter.java | 2 +- .../hbase/filter/SingleColumnValueFilter.java | 2 +- .../hadoop/hbase/filter/SkipFilter.java | 2 +- .../hbase/filter/SubstringComparator.java | 2 +- .../hadoop/hbase/filter/TimestampsFilter.java | 2 +- .../hadoop/hbase/filter/ValueFilter.java | 2 +- .../hadoop/hbase/filter/WhileMatchFilter.java | 2 +- .../hadoop/hbase/filter/package-info.java | 2 +- .../hadoop/hbase/ipc/AbstractRpcClient.java | 2 +- .../hadoop/hbase/ipc/BadAuthException.java | 2 +- .../hadoop/hbase/ipc/BlockingRpcCallback.java | 2 +- .../hadoop/hbase/ipc/BlockingRpcClient.java | 2 +- .../hbase/ipc/BlockingRpcConnection.java | 2 +- .../ipc/BufferCallBeforeInitHandler.java | 2 +- .../org/apache/hadoop/hbase/ipc/Call.java | 2 +- .../hbase/ipc/CallCancelledException.java | 2 +- .../apache/hadoop/hbase/ipc/CallEvent.java | 2 +- .../hbase/ipc/CallTimeoutException.java | 2 +- .../ipc/CallerDisconnectedException.java | 2 +- .../hadoop/hbase/ipc/CellBlockBuilder.java | 2 +- .../ipc/CellScannerButNoCodecException.java | 2 +- .../apache/hadoop/hbase/ipc/ConnectionId.java | 2 +- .../hbase/ipc/CoprocessorRpcChannel.java | 2 +- .../hadoop/hbase/ipc/CoprocessorRpcUtils.java | 2 +- .../ipc/DefaultNettyEventLoopConfig.java | 2 +- .../ipc/DelegatingHBaseRpcController.java | 2 +- .../hbase/ipc/FailedServerException.java | 2 +- .../hadoop/hbase/ipc/FailedServers.java | 2 +- .../ipc/FallbackDisallowedException.java | 2 +- .../hbase/ipc/FatalConnectionException.java | 2 +- .../hadoop/hbase/ipc/HBaseRpcController.java | 2 +- .../hbase/ipc/HBaseRpcControllerImpl.java | 2 +- .../org/apache/hadoop/hbase/ipc/IPCUtil.java | 2 +- .../hadoop/hbase/ipc/NettyRpcClient.java | 2 +- .../hbase/ipc/NettyRpcClientConfigHelper.java | 2 +- .../hadoop/hbase/ipc/NettyRpcConnection.java | 2 +- .../hbase/ipc/NettyRpcDuplexHandler.java | 2 +- .../hbase/ipc/RemoteWithExtrasException.java | 2 +- .../apache/hadoop/hbase/ipc/RpcClient.java | 2 +- .../hadoop/hbase/ipc/RpcClientFactory.java | 2 +- .../hadoop/hbase/ipc/RpcConnection.java | 2 +- .../hbase/ipc/RpcControllerFactory.java | 2 +- .../ipc/ServerNotRunningYetException.java | 2 +- .../hadoop/hbase/ipc/ServerRpcController.java | 2 +- .../hbase/ipc/ServerTooBusyException.java | 2 +- .../hbase/ipc/StoppedRpcClientException.java | 2 +- .../ipc/UnsupportedCellCodecException.java | 2 +- .../UnsupportedCompressionCodecException.java | 2 +- .../hbase/ipc/UnsupportedCryptoException.java | 2 +- .../hbase/ipc/WrongVersionException.java | 2 +- .../hadoop/hbase/master/RegionState.java | 2 +- .../hadoop/hbase/protobuf/ProtobufMagic.java | 2 +- .../protobuf/ProtobufMessageConverter.java | 2 +- .../hadoop/hbase/protobuf/ProtobufUtil.java | 2 +- .../apache/hadoop/hbase/protobuf/package.html | 2 +- .../hbase/quotas/QuotaExceededException.java | 2 +- .../hadoop/hbase/quotas/QuotaFilter.java | 2 +- .../hadoop/hbase/quotas/QuotaRetriever.java | 2 +- .../hadoop/hbase/quotas/QuotaScope.java | 2 +- .../hadoop/hbase/quotas/QuotaSettings.java | 2 +- .../hbase/quotas/QuotaSettingsFactory.java | 2 +- .../hadoop/hbase/quotas/QuotaTableUtil.java | 2 +- .../apache/hadoop/hbase/quotas/QuotaType.java | 2 +- .../hbase/quotas/RpcThrottlingException.java | 2 +- .../hbase/quotas/SpaceLimitSettings.java | 2 +- .../hbase/quotas/SpaceQuotaSnapshot.java | 2 +- .../hbase/quotas/SpaceViolationPolicy.java | 2 +- .../hadoop/hbase/quotas/ThrottleSettings.java | 2 +- .../hadoop/hbase/quotas/ThrottleType.java | 2 +- .../hbase/quotas/ThrottlingException.java | 2 +- .../hadoop/hbase/regionserver/BloomType.java | 2 +- .../hbase/regionserver/LeaseException.java | 2 +- .../NoSuchColumnFamilyException.java | 2 +- .../RegionServerAbortedException.java | 2 +- .../RegionServerRunningException.java | 2 +- .../RegionServerStoppedException.java | 2 +- .../regionserver/WrongRegionException.java | 2 +- .../wal/FailedLogCloseException.java | 2 +- .../FailedSyncBeforeLogCloseException.java | 2 +- .../replication/ReplicationException.java | 2 +- .../replication/ReplicationLoadSink.java | 2 +- .../replication/ReplicationLoadSource.java | 2 +- .../replication/ReplicationPeerConfig.java | 2 +- .../ReplicationPeerConfigBuilder.java | 2 +- .../ReplicationPeerDescription.java | 2 +- .../replication/SyncReplicationState.java | 2 +- .../security/AbstractHBaseSaslRpcClient.java | 2 +- .../hbase/security/AccessDeniedException.java | 2 +- .../hadoop/hbase/security/AuthMethod.java | 2 +- .../security/CryptoAESUnwrapHandler.java | 2 +- .../hbase/security/CryptoAESWrapHandler.java | 2 +- .../hadoop/hbase/security/EncryptionUtil.java | 2 +- .../hbase/security/HBaseSaslRpcClient.java | 2 +- .../NettyHBaseRpcConnectionHeaderHandler.java | 2 +- .../security/NettyHBaseSaslRpcClient.java | 2 +- .../NettyHBaseSaslRpcClientHandler.java | 2 +- .../hbase/security/SaslChallengeDecoder.java | 2 +- .../hadoop/hbase/security/SaslStatus.java | 2 +- .../hbase/security/SaslUnwrapHandler.java | 2 +- .../hadoop/hbase/security/SaslUtil.java | 2 +- .../hbase/security/SaslWrapHandler.java | 2 +- .../hadoop/hbase/security/SecurityInfo.java | 2 +- .../security/access/AccessControlClient.java | 2 +- .../access/AccessControlConstants.java | 2 +- .../security/access/AccessControlUtil.java | 2 +- .../hbase/security/access/Permission.java | 2 +- .../access/ShadedAccessControlUtil.java | 2 +- .../security/access/TablePermission.java | 2 +- .../hbase/security/access/UserPermission.java | 2 +- .../token/AuthenticationTokenIdentifier.java | 2 +- .../token/AuthenticationTokenSelector.java | 2 +- .../security/visibility/Authorizations.java | 2 +- .../security/visibility/CellVisibility.java | 2 +- .../visibility/InvalidLabelException.java | 2 +- .../LabelAlreadyExistsException.java | 2 +- .../security/visibility/VisibilityClient.java | 2 +- .../visibility/VisibilityConstants.java | 2 +- ...VisibilityControllerNotReadyException.java | 2 +- .../visibility/VisibilityLabelsValidator.java | 2 +- .../hbase/shaded/protobuf/ProtobufUtil.java | 2 +- .../shaded/protobuf/RequestConverter.java | 2 +- .../shaded/protobuf/ResponseConverter.java | 2 +- .../ClientSnapshotDescriptionUtils.java | 2 +- .../snapshot/CorruptedSnapshotException.java | 2 +- .../snapshot/ExportSnapshotException.java | 2 +- .../snapshot/HBaseSnapshotException.java | 2 +- .../snapshot/RestoreSnapshotException.java | 2 +- .../snapshot/SnapshotCreationException.java | 2 +- .../SnapshotDoesNotExistException.java | 2 +- .../snapshot/SnapshotExistsException.java | 2 +- .../snapshot/TablePartiallyOpenException.java | 2 +- .../snapshot/UnknownSnapshotException.java | 2 +- .../util/FileSystemVersionException.java | 2 +- .../apache/hadoop/hbase/util/JsonMapper.java | 2 +- .../org/apache/hadoop/hbase/util/PoolMap.java | 2 +- .../apache/hadoop/hbase/util/Writables.java | 2 +- .../hbase/zookeeper/ReadOnlyZKClient.java | 2 +- .../hadoop/hbase/zookeeper/ZKMetadata.java | 2 +- .../hadoop/hbase/zookeeper/ZNodePaths.java | 2 +- .../hbase/zookeeper/ZooKeeperHelper.java | 2 +- ...ache.hadoop.security.token.TokenIdentifier | 2 +- .../hadoop/hbase/TestHColumnDescriptor.java | 2 +- .../hadoop/hbase/TestHTableDescriptor.java | 2 +- .../hadoop/hbase/TestRegionLocations.java | 2 +- .../hbase/client/DoNothingAsyncRegistry.java | 2 +- .../hadoop/hbase/client/TestAsyncProcess.java | 2 +- .../TestAsyncProcessWithRegionException.java | 2 +- .../hadoop/hbase/client/TestAttributes.java | 2 +- .../hbase/client/TestBufferedMutator.java | 2 +- .../client/TestBufferedMutatorParams.java | 2 +- .../client/TestClientExponentialBackoff.java | 2 +- .../hbase/client/TestClientNoCluster.java | 2 +- .../hbase/client/TestClientScanner.java | 2 +- .../TestColumnFamilyDescriptorBuilder.java | 2 +- .../client/TestCoprocessorDescriptor.java | 2 +- .../hbase/client/TestDelayingRunner.java | 2 +- .../hbase/client/TestDeleteTimeStamp.java | 2 +- .../apache/hadoop/hbase/client/TestGet.java | 2 +- .../client/TestHTableMultiplexerViaMocks.java | 2 +- .../TestImmutableHColumnDescriptor.java | 2 +- .../client/TestImmutableHRegionInfo.java | 2 +- .../client/TestImmutableHTableDescriptor.java | 2 +- .../hadoop/hbase/client/TestIncrement.java | 2 +- .../hbase/client/TestInterfaceAlign.java | 2 +- .../hbase/client/TestMetricsConnection.java | 2 +- .../hadoop/hbase/client/TestMutation.java | 2 +- .../hadoop/hbase/client/TestOperation.java | 2 +- .../hbase/client/TestProcedureFuture.java | 2 +- .../hadoop/hbase/client/TestPutDotHas.java | 2 +- .../hbase/client/TestPutWriteToWal.java | 2 +- .../hbase/client/TestRegionInfoDisplay.java | 2 +- ...tRetriesExhaustedWithDetailsException.java | 2 +- .../client/TestReversedScannerCallable.java | 2 +- .../hbase/client/TestRowComparator.java | 2 +- .../apache/hadoop/hbase/client/TestScan.java | 2 +- .../client/TestSimpleRequestController.java | 2 +- .../hbase/client/TestSnapshotFromAdmin.java | 2 +- .../client/TestTableDescriptorBuilder.java | 2 +- .../client/TestTableDescriptorUtils.java | 2 +- .../exceptions/TestClientExceptionsUtil.java | 2 +- .../hadoop/hbase/filter/TestComparators.java | 2 +- .../hbase/filter/TestKeyOnlyFilter.java | 2 +- .../hbase/filter/TestLongComparator.java | 2 +- .../hbase/ipc/TestCellBlockBuilder.java | 2 +- .../hbase/ipc/TestFailedServersLog.java | 2 +- .../hbase/ipc/TestHBaseRpcControllerImpl.java | 2 +- .../apache/hadoop/hbase/ipc/TestIPCUtil.java | 2 +- .../TestRpcClientDeprecatedNameMapping.java | 2 +- .../hadoop/hbase/quotas/TestQuotaFilter.java | 2 +- .../TestQuotaGlobalsSettingsBypass.java | 2 +- .../quotas/TestQuotaSettingsFactory.java | 2 +- .../hbase/quotas/TestSpaceLimitSettings.java | 2 +- .../hbase/quotas/TestThrottleSettings.java | 2 +- .../TestReplicationPeerConfig.java | 2 +- .../hbase/security/TestEncryptionUtil.java | 2 +- .../security/TestHBaseSaslRpcClient.java | 2 +- .../hadoop/hbase/security/TestSaslUtil.java | 2 +- .../shaded/protobuf/TestProtobufUtil.java | 2 +- .../hadoop/hbase/util/BuilderStyleTest.java | 2 +- .../hadoop/hbase/util/PoolMapTestBase.java | 2 +- .../hbase/util/TestReusablePoolMap.java | 2 +- .../hbase/util/TestRoundRobinPoolMap.java | 2 +- .../hbase/util/TestThreadLocalPoolMap.java | 2 +- .../hbase/zookeeper/TestZNodePaths.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- .../src/test/resources/log4j.properties | 2 +- hbase-common/pom.xml | 4 +- .../apache/hadoop/hbase/ArrayBackedTag.java | 2 +- .../hadoop/hbase/AsyncConsoleAppender.java | 2 +- .../org/apache/hadoop/hbase/AuthUtil.java | 4 +- .../apache/hadoop/hbase/BBKVComparator.java | 2 +- .../apache/hadoop/hbase/BaseConfigurable.java | 2 +- .../hadoop/hbase/ByteBufferExtendedCell.java | 2 +- .../hbase/ByteBufferKeyOnlyKeyValue.java | 2 +- .../hadoop/hbase/ByteBufferKeyValue.java | 2 +- .../apache/hadoop/hbase/ByteBufferTag.java | 2 +- .../java/org/apache/hadoop/hbase/Cell.java | 2 +- .../org/apache/hadoop/hbase/CellBuilder.java | 2 +- .../hadoop/hbase/CellBuilderFactory.java | 2 +- .../apache/hadoop/hbase/CellBuilderType.java | 2 +- .../apache/hadoop/hbase/CellComparator.java | 2 +- .../hadoop/hbase/CellComparatorImpl.java | 8 +- .../apache/hadoop/hbase/CellScannable.java | 2 +- .../org/apache/hadoop/hbase/CellScanner.java | 2 +- .../org/apache/hadoop/hbase/CellUtil.java | 2 +- .../org/apache/hadoop/hbase/ChoreService.java | 2 +- .../hadoop/hbase/CompoundConfiguration.java | 2 +- .../org/apache/hadoop/hbase/ExtendedCell.java | 2 +- .../hadoop/hbase/ExtendedCellBuilder.java | 2 +- .../hbase/ExtendedCellBuilderFactory.java | 2 +- .../hadoop/hbase/ExtendedCellBuilderImpl.java | 2 +- .../hadoop/hbase/HBaseConfiguration.java | 4 +- .../apache/hadoop/hbase/HBaseIOException.java | 2 +- .../hadoop/hbase/HBaseInterfaceAudience.java | 2 +- .../org/apache/hadoop/hbase/HConstants.java | 4 +- .../hbase/IndividualBytesFieldCell.java | 2 +- .../IndividualBytesFieldCellBuilder.java | 2 +- ...JitterScheduledThreadPoolExecutorImpl.java | 2 +- .../org/apache/hadoop/hbase/KeyValue.java | 4 +- .../apache/hadoop/hbase/KeyValueBuilder.java | 2 +- .../apache/hadoop/hbase/KeyValueTestUtil.java | 2 +- .../org/apache/hadoop/hbase/KeyValueUtil.java | 2 +- .../hadoop/hbase/MetaMutationAnnotation.java | 2 +- .../hadoop/hbase/NamespaceDescriptor.java | 2 +- .../hbase/NoTagsByteBufferKeyValue.java | 2 +- .../apache/hadoop/hbase/NoTagsKeyValue.java | 2 +- .../apache/hadoop/hbase/PrivateCellUtil.java | 2 +- .../java/org/apache/hadoop/hbase/RawCell.java | 2 +- .../apache/hadoop/hbase/RawCellBuilder.java | 2 +- .../hadoop/hbase/RawCellBuilderFactory.java | 2 +- .../apache/hadoop/hbase/ScheduledChore.java | 2 +- .../org/apache/hadoop/hbase/ServerName.java | 2 +- .../hbase/ServiceNotRunningException.java | 2 +- .../hadoop/hbase/SizeCachedKeyValue.java | 2 +- .../hbase/SizeCachedNoTagsKeyValue.java | 2 +- .../org/apache/hadoop/hbase/Stoppable.java | 2 +- .../org/apache/hadoop/hbase/TableName.java | 2 +- .../java/org/apache/hadoop/hbase/Tag.java | 2 +- .../java/org/apache/hadoop/hbase/TagType.java | 2 +- .../java/org/apache/hadoop/hbase/TagUtil.java | 2 +- .../hadoop/hbase/backup/BackupType.java | 2 +- .../hadoop/hbase/codec/BaseDecoder.java | 2 +- .../hadoop/hbase/codec/BaseEncoder.java | 2 +- .../apache/hadoop/hbase/codec/CellCodec.java | 2 +- .../hadoop/hbase/codec/CellCodecWithTags.java | 2 +- .../org/apache/hadoop/hbase/codec/Codec.java | 2 +- .../hadoop/hbase/codec/CodecException.java | 2 +- .../hadoop/hbase/codec/KeyValueCodec.java | 2 +- .../hbase/codec/KeyValueCodecWithTags.java | 2 +- .../exceptions/DeserializationException.java | 2 +- .../hbase/exceptions/HBaseException.java | 2 +- .../IllegalArgumentIOException.java | 2 +- .../hbase/exceptions/TimeoutIOException.java | 2 +- .../exceptions/UnexpectedStateException.java | 2 +- .../hbase/filter/ByteArrayComparable.java | 2 +- .../hbase/io/ByteArrayOutputStream.java | 4 +- .../hadoop/hbase/io/ByteBuffInputStream.java | 2 +- .../hbase/io/ByteBufferInputStream.java | 2 +- .../hbase/io/ByteBufferListOutputStream.java | 2 +- .../hbase/io/ByteBufferOutputStream.java | 4 +- .../hadoop/hbase/io/ByteBufferPool.java | 2 +- .../hadoop/hbase/io/ByteBufferWriter.java | 2 +- .../io/ByteBufferWriterDataOutputStream.java | 2 +- .../io/ByteBufferWriterOutputStream.java | 2 +- .../hadoop/hbase/io/CellOutputStream.java | 2 +- .../org/apache/hadoop/hbase/io/HeapSize.java | 2 +- .../hbase/io/ImmutableBytesWritable.java | 2 +- .../hadoop/hbase/io/SizedCellScanner.java | 2 +- .../hbase/io/TagCompressionContext.java | 2 +- .../org/apache/hadoop/hbase/io/TimeRange.java | 2 +- .../hadoop/hbase/io/compress/Compression.java | 2 +- .../io/compress/ReusableStreamGzipCodec.java | 2 +- .../apache/hadoop/hbase/io/crypto/Cipher.java | 2 +- .../hbase/io/crypto/CipherProvider.java | 2 +- .../hadoop/hbase/io/crypto/Context.java | 2 +- .../hbase/io/crypto/CryptoCipherProvider.java | 2 +- .../hadoop/hbase/io/crypto/Decryptor.java | 2 +- .../io/crypto/DefaultCipherProvider.java | 2 +- .../hadoop/hbase/io/crypto/Encryption.java | 2 +- .../hadoop/hbase/io/crypto/Encryptor.java | 2 +- .../hadoop/hbase/io/crypto/KeyProvider.java | 2 +- .../hbase/io/crypto/KeyStoreKeyProvider.java | 2 +- .../hadoop/hbase/io/crypto/aes/AES.java | 2 +- .../hbase/io/crypto/aes/AESDecryptor.java | 2 +- .../hbase/io/crypto/aes/AESEncryptor.java | 2 +- .../hbase/io/crypto/aes/CommonsCryptoAES.java | 2 +- .../crypto/aes/CommonsCryptoAESDecryptor.java | 2 +- .../crypto/aes/CommonsCryptoAESEncryptor.java | 2 +- .../hadoop/hbase/io/crypto/aes/CryptoAES.java | 2 +- .../io/encoding/AbstractDataBlockEncoder.java | 2 +- .../io/encoding/BufferedDataBlockEncoder.java | 2 +- .../hbase/io/encoding/CompressionState.java | 2 +- .../io/encoding/CopyKeyDataBlockEncoder.java | 2 +- .../hbase/io/encoding/DataBlockEncoder.java | 2 +- .../hbase/io/encoding/DataBlockEncoding.java | 2 +- .../io/encoding/DiffKeyDeltaEncoder.java | 2 +- .../hbase/io/encoding/EncodedDataBlock.java | 2 +- .../EncoderBufferTooSmallException.java | 2 +- .../hbase/io/encoding/EncodingState.java | 2 +- .../io/encoding/FastDiffDeltaEncoder.java | 2 +- .../encoding/HFileBlockDecodingContext.java | 2 +- .../HFileBlockDefaultDecodingContext.java | 2 +- .../HFileBlockDefaultEncodingContext.java | 2 +- .../encoding/HFileBlockEncodingContext.java | 2 +- .../hadoop/hbase/io/encoding/NoneEncoder.java | 2 +- .../io/encoding/PrefixKeyDeltaEncoder.java | 2 +- .../hbase/io/encoding/RowIndexCodecV1.java | 2 +- .../hbase/io/encoding/RowIndexEncoderV1.java | 2 +- .../hbase/io/encoding/RowIndexSeekerV1.java | 2 +- .../hadoopbackport/ThrottledInputStream.java | 2 +- .../hadoop/hbase/io/hfile/BlockType.java | 2 +- .../hadoop/hbase/io/hfile/HFileContext.java | 2 +- .../hbase/io/hfile/HFileContextBuilder.java | 2 +- .../hadoop/hbase/io/util/Dictionary.java | 2 +- .../hadoop/hbase/io/util/LRUDictionary.java | 2 +- .../hadoop/hbase/io/util/StreamUtils.java | 2 +- .../apache/hadoop/hbase/log/HBaseMarkers.java | 2 +- .../org/apache/hadoop/hbase/net/Address.java | 2 +- .../org/apache/hadoop/hbase/nio/ByteBuff.java | 2 +- .../hadoop/hbase/nio/MultiByteBuff.java | 2 +- .../hadoop/hbase/nio/SingleByteBuff.java | 2 +- .../hadoop/hbase/rsgroup/RSGroupInfo.java | 2 +- .../hadoop/hbase/security/Superusers.java | 2 +- .../apache/hadoop/hbase/security/User.java | 2 +- .../hadoop/hbase/security/UserProvider.java | 2 +- .../hbase/trace/HBaseHTraceConfiguration.java | 2 +- .../hadoop/hbase/trace/SpanReceiverHost.java | 2 +- .../apache/hadoop/hbase/trace/TraceUtil.java | 2 +- .../hbase/types/CopyOnWriteArrayMap.java | 2 +- .../apache/hadoop/hbase/types/DataType.java | 2 +- .../hbase/types/FixedLengthWrapper.java | 2 +- .../hadoop/hbase/types/OrderedBlob.java | 2 +- .../hadoop/hbase/types/OrderedBlobVar.java | 2 +- .../hadoop/hbase/types/OrderedBytesBase.java | 2 +- .../hadoop/hbase/types/OrderedFloat32.java | 2 +- .../hadoop/hbase/types/OrderedFloat64.java | 2 +- .../hadoop/hbase/types/OrderedInt16.java | 2 +- .../hadoop/hbase/types/OrderedInt32.java | 2 +- .../hadoop/hbase/types/OrderedInt64.java | 2 +- .../hadoop/hbase/types/OrderedInt8.java | 2 +- .../hadoop/hbase/types/OrderedNumeric.java | 2 +- .../hadoop/hbase/types/OrderedString.java | 2 +- .../org/apache/hadoop/hbase/types/PBType.java | 2 +- .../apache/hadoop/hbase/types/RawByte.java | 2 +- .../apache/hadoop/hbase/types/RawBytes.java | 2 +- .../hbase/types/RawBytesFixedLength.java | 2 +- .../hbase/types/RawBytesTerminated.java | 2 +- .../apache/hadoop/hbase/types/RawDouble.java | 2 +- .../apache/hadoop/hbase/types/RawFloat.java | 2 +- .../apache/hadoop/hbase/types/RawInteger.java | 2 +- .../apache/hadoop/hbase/types/RawLong.java | 2 +- .../apache/hadoop/hbase/types/RawShort.java | 2 +- .../apache/hadoop/hbase/types/RawString.java | 2 +- .../hbase/types/RawStringFixedLength.java | 2 +- .../hbase/types/RawStringTerminated.java | 2 +- .../org/apache/hadoop/hbase/types/Struct.java | 2 +- .../hadoop/hbase/types/StructBuilder.java | 2 +- .../hadoop/hbase/types/StructIterator.java | 2 +- .../hadoop/hbase/types/TerminatedWrapper.java | 2 +- .../org/apache/hadoop/hbase/types/Union2.java | 2 +- .../org/apache/hadoop/hbase/types/Union3.java | 2 +- .../org/apache/hadoop/hbase/types/Union4.java | 2 +- .../hadoop/hbase/types/package-info.java | 2 +- .../hadoop/hbase/util/AbstractByteRange.java | 4 +- .../hadoop/hbase/util/AbstractHBaseTool.java | 2 +- .../util/AbstractPositionedByteRange.java | 2 +- .../apache/hadoop/hbase/util/Addressing.java | 2 +- .../apache/hadoop/hbase/util/AtomicUtils.java | 2 +- .../org/apache/hadoop/hbase/util/AvlUtil.java | 2 +- .../hbase/util/BoundedCompletionService.java | 2 +- .../hadoop/hbase/util/ByteArrayHashKey.java | 2 +- .../hbase/util/ByteBufferAllocator.java | 2 +- .../hadoop/hbase/util/ByteBufferArray.java | 2 +- .../hadoop/hbase/util/ByteBufferUtils.java | 2 +- .../apache/hadoop/hbase/util/ByteRange.java | 4 +- .../hadoop/hbase/util/ByteRangeUtils.java | 2 +- .../org/apache/hadoop/hbase/util/Bytes.java | 2 +- .../apache/hadoop/hbase/util/CellHashKey.java | 2 +- .../hadoop/hbase/util/ChecksumType.java | 2 +- .../hadoop/hbase/util/ClassLoaderBase.java | 2 +- .../apache/hadoop/hbase/util/ClassSize.java | 2 +- .../org/apache/hadoop/hbase/util/Classes.java | 2 +- .../hadoop/hbase/util/CollectionUtils.java | 2 +- .../hadoop/hbase/util/CommonFSUtils.java | 4 +- .../hadoop/hbase/util/ConcatenatedLists.java | 2 +- .../hbase/util/CoprocessorClassLoader.java | 2 +- .../org/apache/hadoop/hbase/util/Counter.java | 2 +- .../org/apache/hadoop/hbase/util/DNS.java | 2 +- .../hbase/util/DefaultEnvironmentEdge.java | 2 +- .../hadoop/hbase/util/DynamicClassLoader.java | 2 +- .../hadoop/hbase/util/EnvironmentEdge.java | 2 +- .../hbase/util/EnvironmentEdgeManager.java | 2 +- .../hadoop/hbase/util/ExceptionUtil.java | 2 +- .../apache/hadoop/hbase/util/HasThread.java | 2 +- .../org/apache/hadoop/hbase/util/Hash.java | 2 +- .../org/apache/hadoop/hbase/util/HashKey.java | 2 +- .../org/apache/hadoop/hbase/util/IdLock.java | 2 +- .../hadoop/hbase/util/ImmutableByteArray.java | 2 +- .../util/IncrementingEnvironmentEdge.java | 2 +- .../apache/hadoop/hbase/util/JRubyFormat.java | 2 +- .../apache/hadoop/hbase/util/JSONBean.java | 2 +- .../hadoop/hbase/util/JSONMetricUtil.java | 2 +- .../org/apache/hadoop/hbase/util/JVM.java | 4 +- .../apache/hadoop/hbase/util/JenkinsHash.java | 10 +- .../apache/hadoop/hbase/util/KeyLocker.java | 2 +- .../org/apache/hadoop/hbase/util/MD5Hash.java | 2 +- .../org/apache/hadoop/hbase/util/Methods.java | 2 +- .../apache/hadoop/hbase/util/MurmurHash.java | 4 +- .../apache/hadoop/hbase/util/MurmurHash3.java | 4 +- .../apache/hadoop/hbase/util/NonceKey.java | 2 +- .../hadoop/hbase/util/ObjectIntPair.java | 2 +- .../apache/hadoop/hbase/util/ObjectPool.java | 2 +- .../org/apache/hadoop/hbase/util/Order.java | 2 +- .../hadoop/hbase/util/OrderedBytes.java | 16 +- .../org/apache/hadoop/hbase/util/Pair.java | 2 +- .../hadoop/hbase/util/PairOfSameType.java | 2 +- .../hbase/util/PositionedByteRange.java | 2 +- .../hadoop/hbase/util/PrettyPrinter.java | 2 +- .../util/ReadOnlyByteRangeException.java | 2 +- .../hadoop/hbase/util/ReflectionUtils.java | 2 +- .../hadoop/hbase/util/RetryCounter.java | 2 +- .../hbase/util/RetryCounterFactory.java | 2 +- .../hadoop/hbase/util/RowBloomHashKey.java | 2 +- .../hadoop/hbase/util/RowColBloomHashKey.java | 2 +- .../hadoop/hbase/util/SimpleByteRange.java | 2 +- .../hbase/util/SimpleMutableByteRange.java | 4 +- .../hbase/util/SimplePositionedByteRange.java | 2 +- .../SimplePositionedMutableByteRange.java | 4 +- .../org/apache/hadoop/hbase/util/Sleeper.java | 4 +- .../hadoop/hbase/util/SoftObjectPool.java | 2 +- .../org/apache/hadoop/hbase/util/Strings.java | 2 +- .../org/apache/hadoop/hbase/util/Threads.java | 2 +- .../org/apache/hadoop/hbase/util/Triple.java | 2 +- .../hadoop/hbase/util/UnsafeAccess.java | 2 +- .../hadoop/hbase/util/UnsafeAvailChecker.java | 2 +- .../apache/hadoop/hbase/util/VersionInfo.java | 2 +- .../hadoop/hbase/util/WeakObjectPool.java | 2 +- .../hadoop/hbase/zookeeper/ZKConfig.java | 2 +- hbase-common/src/main/javadoc/META-INF/NOTICE | 2 +- .../src/main/resources/hbase-default.xml | 18 +-- hbase-common/src/saveVersion.sh | 2 +- .../org/apache/hadoop/hbase/ClassFinder.java | 2 +- .../apache/hadoop/hbase/ClassTestFinder.java | 2 +- .../hadoop/hbase/HBaseClassTestRule.java | 2 +- .../hbase/HBaseClassTestRuleChecker.java | 2 +- .../hbase/HBaseCommonTestingUtility.java | 2 +- .../apache/hadoop/hbase/ResourceChecker.java | 2 +- .../hbase/ResourceCheckerJUnitListener.java | 2 +- .../hadoop/hbase/TestByteBufferKeyValue.java | 2 +- .../apache/hadoop/hbase/TestCellBuilder.java | 2 +- .../hadoop/hbase/TestCellComparator.java | 2 +- .../org/apache/hadoop/hbase/TestCellUtil.java | 2 +- .../apache/hadoop/hbase/TestChoreService.java | 2 +- .../apache/hadoop/hbase/TestClassFinder.java | 2 +- .../hbase/TestCompoundConfiguration.java | 2 +- .../hadoop/hbase/TestHBaseConfiguration.java | 2 +- .../hbase/TestIndividualBytesFieldCell.java | 2 +- .../org/apache/hadoop/hbase/TestKeyValue.java | 2 +- .../apache/hadoop/hbase/TestTableName.java | 2 +- .../org/apache/hadoop/hbase/TestTagUtil.java | 2 +- .../org/apache/hadoop/hbase/TestTimeout.java | 2 +- .../hadoop/hbase/TimedOutTestsListener.java | 2 +- .../java/org/apache/hadoop/hbase/Waiter.java | 2 +- .../hadoop/hbase/codec/TestCellCodec.java | 2 +- .../hbase/codec/TestCellCodecWithTags.java | 2 +- .../hadoop/hbase/codec/TestKeyValueCodec.java | 2 +- .../codec/TestKeyValueCodecWithTags.java | 2 +- .../io/TestByteBufferListOutputStream.java | 2 +- .../hadoop/hbase/io/TestByteBufferPool.java | 2 +- .../io/TestMultiByteBuffInputStream.java | 2 +- .../hbase/io/TestTagCompressionContext.java | 2 +- .../io/crypto/KeyProviderForTesting.java | 2 +- .../hbase/io/crypto/TestCipherProvider.java | 2 +- .../hbase/io/crypto/TestEncryption.java | 2 +- .../hbase/io/crypto/TestKeyProvider.java | 2 +- .../io/crypto/TestKeyStoreKeyProvider.java | 2 +- .../hadoop/hbase/io/crypto/aes/TestAES.java | 2 +- .../hbase/io/crypto/aes/TestCommonsAES.java | 2 +- .../TestThrottledInputStream.java | 2 +- .../hbase/io/util/TestLRUDictionary.java | 2 +- .../apache/hadoop/hbase/net/TestAddress.java | 2 +- .../hadoop/hbase/nio/TestMultiByteBuff.java | 2 +- .../hadoop/hbase/nio/TestSingleByteBuff.java | 2 +- .../hbase/types/TestCopyOnWriteMaps.java | 2 +- .../hbase/types/TestFixedLengthWrapper.java | 2 +- .../hadoop/hbase/types/TestOrderedBlob.java | 2 +- .../hbase/types/TestOrderedBlobVar.java | 2 +- .../hadoop/hbase/types/TestOrderedString.java | 2 +- .../hadoop/hbase/types/TestRawString.java | 2 +- .../apache/hadoop/hbase/types/TestStruct.java | 2 +- .../hbase/types/TestStructNullExtension.java | 2 +- .../hbase/types/TestTerminatedWrapper.java | 2 +- .../apache/hadoop/hbase/types/TestUnion2.java | 2 +- .../hbase/util/AbstractHBaseToolTest.java | 2 +- .../hbase/util/ClassLoaderTestHelper.java | 2 +- .../EnvironmentEdgeManagerTestHelper.java | 2 +- .../hbase/util/LoadTestKVGenerator.java | 2 +- .../util/NonRepeatedEnvironmentEdge.java | 2 +- .../hbase/util/RedundantKVGenerator.java | 2 +- .../apache/hadoop/hbase/util/TestAvlUtil.java | 2 +- .../hbase/util/TestByteBufferArray.java | 2 +- .../hbase/util/TestByteBufferUtils.java | 4 +- .../TestByteRangeWithKVSerialization.java | 2 +- .../apache/hadoop/hbase/util/TestBytes.java | 8 +- .../hadoop/hbase/util/TestCommonFSUtils.java | 2 +- .../hbase/util/TestConcatenatedLists.java | 2 +- .../util/TestCoprocessorClassLoader.java | 2 +- .../apache/hadoop/hbase/util/TestCounter.java | 2 +- .../hbase/util/TestDynamicClassLoader.java | 2 +- .../util/TestEnvironmentEdgeManager.java | 2 +- .../hadoop/hbase/util/TestJRubyFormat.java | 2 +- .../hadoop/hbase/util/TestKeyLocker.java | 2 +- .../hbase/util/TestLoadTestKVGenerator.java | 2 +- .../apache/hadoop/hbase/util/TestOrder.java | 2 +- .../hadoop/hbase/util/TestOrderedBytes.java | 2 +- .../hadoop/hbase/util/TestRetryCounter.java | 2 +- .../hadoop/hbase/util/TestShowProperties.java | 2 +- .../util/TestSimpleMutableByteRange.java | 2 +- .../TestSimplePositionedMutableByteRange.java | 2 +- .../apache/hadoop/hbase/util/TestThreads.java | 2 +- .../hadoop/hbase/util/TestVersionInfo.java | 2 +- .../hadoop/hbase/util/TestWeakObjectPool.java | 2 +- .../hbase/util/TimeOffsetEnvironmentEdge.java | 2 +- .../hadoop/hbase/zookeeper/TestZKConfig.java | 2 +- .../src/test/resources/META-INF/NOTICE | 2 +- .../src/test/resources/log4j.properties | 2 +- hbase-endpoint/pom.xml | 4 +- .../client/coprocessor/AggregationClient.java | 2 +- .../client/coprocessor/AggregationHelper.java | 2 +- .../coprocessor/AsyncAggregationClient.java | 2 +- .../coprocessor/AggregateImplementation.java | 2 +- .../hadoop/hbase/coprocessor/Export.java | 2 +- .../access/SecureBulkLoadEndpoint.java | 2 +- .../src/main/protobuf/Aggregate.proto | 2 +- .../src/main/protobuf/BulkDelete.proto | 4 +- ...olumnAggregationNullResponseProtocol.proto | 2 +- .../protobuf/ColumnAggregationProtocol.proto | 2 +- .../ColumnAggregationWithErrorsProtocol.proto | 2 +- .../protobuf/DummyRegionServerEndpoint.proto | 2 +- hbase-endpoint/src/main/protobuf/Export.proto | 2 +- .../protobuf/IncrementCounterProcessor.proto | 4 +- .../src/main/protobuf/SecureBulkLoad.proto | 2 +- .../client/TestAsyncAggregationClient.java | 2 +- .../client/TestRpcControllerFactory.java | 2 +- .../ColumnAggregationEndpoint.java | 2 +- ...ColumnAggregationEndpointNullResponse.java | 2 +- .../ColumnAggregationEndpointWithErrors.java | 2 +- .../ProtobufCoprocessorService.java | 2 +- .../TestAsyncCoprocessorEndpoint.java | 2 +- .../TestBatchCoprocessorEndpoint.java | 2 +- .../hbase/coprocessor/TestClassLoading.java | 2 +- .../coprocessor/TestCoprocessorEndpoint.java | 2 +- ...processorServiceBackwardCompatibility.java | 2 +- .../TestCoprocessorTableEndpoint.java | 2 +- .../hbase/coprocessor/TestImportExport.java | 2 +- .../TestRegionServerCoprocessorEndpoint.java | 2 +- .../coprocessor/TestRowProcessorEndpoint.java | 2 +- .../hbase/coprocessor/TestSecureExport.java | 2 +- .../hbase/ipc/TestCoprocessorRpcUtils.java | 2 +- .../SecureBulkLoadEndpointClient.java | 2 +- ...onServerBulkLoadWithOldSecureEndpoint.java | 2 +- .../TestServerCustomProtocol.java | 2 +- ...plicationSyncUpToolWithBulkLoadedData.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- hbase-examples/README.txt | 4 +- hbase-examples/pom.xml | 4 +- hbase-examples/src/main/cpp/DemoClient.cpp | 2 +- hbase-examples/src/main/cpp/Makefile | 4 +- .../client/example/AsyncClientExample.java | 2 +- .../example/BufferedMutatorExample.java | 2 +- .../client/example/ExportEndpointExample.java | 2 +- .../client/example/HttpProxyExample.java | 4 +- .../example/MultiThreadedClientExample.java | 2 +- .../client/example/RefreshHFilesClient.java | 2 +- .../example/BulkDeleteEndpoint.java | 2 +- .../example/DelegatingInternalScanner.java | 2 +- .../ExampleMasterObserverWithMetrics.java | 4 +- .../ExampleRegionObserverWithMetrics.java | 4 +- .../example/RefreshHFilesEndpoint.java | 2 +- .../coprocessor/example/RowCountEndpoint.java | 2 +- .../example/ScanModifyingObserver.java | 2 +- .../example/ValueRewritingObserver.java | 2 +- .../example/WriteHeavyIncrementObserver.java | 2 +- .../example/ZooKeeperScanPolicyObserver.java | 2 +- .../hadoop/hbase/mapreduce/IndexBuilder.java | 2 +- .../hbase/mapreduce/SampleUploader.java | 2 +- .../hadoop/hbase/rest/RESTDemoClient.java | 2 +- .../hadoop/hbase/thrift/DemoClient.java | 2 +- .../hadoop/hbase/thrift/HttpDoAsClient.java | 4 +- .../hadoop/hbase/thrift2/DemoClient.java | 2 +- .../org/apache/hadoop/hbase/types/PBCell.java | 2 +- hbase-examples/src/main/perl/DemoClient.pl | 2 +- hbase-examples/src/main/php/DemoClient.php | 2 +- .../src/main/protobuf/Examples.proto | 4 +- .../src/main/protobuf/RefreshHFiles.proto | 2 +- .../src/main/python/thrift1/DemoClient.py | 2 +- .../src/main/python/thrift2/DemoClient.py | 2 +- hbase-examples/src/main/ruby/DemoClient.rb | 2 +- .../src/main/ruby/index-builder-setup.rb | 2 +- .../src/main/sh/healthcheck/healthcheck.sh | 2 +- .../example/TestAsyncClientExample.java | 2 +- .../client/example/TestHttpProxyExample.java | 4 +- .../example/TestRefreshHFilesEndpoint.java | 2 +- .../example/TestScanModifyingObserver.java | 2 +- .../example/TestValueReplacingCompaction.java | 2 +- .../TestWriteHeavyIncrementObserver.java | 2 +- ...crementObserverWithMemStoreCompaction.java | 2 +- .../TestZooKeeperScanPolicyObserver.java | 2 +- .../WriteHeavyIncrementObserverTestBase.java | 2 +- .../mapreduce/TestMapReduceExamples.java | 2 +- .../apache/hadoop/hbase/types/TestPBCell.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- .../src/test/resources/log4j.properties | 2 +- hbase-external-blockcache/pom.xml | 8 +- .../hbase/io/hfile/MemcachedBlockCache.java | 2 +- hbase-hadoop-compat/pom.xml | 4 +- .../hadoop/hbase/CompatibilityFactory.java | 2 +- .../hbase/CompatibilitySingletonFactory.java | 2 +- .../hadoop/hbase/io/MetricsIOSource.java | 2 +- .../hadoop/hbase/io/MetricsIOWrapper.java | 2 +- .../hbase/ipc/MetricsHBaseServerSource.java | 2 +- .../ipc/MetricsHBaseServerSourceFactory.java | 2 +- .../hbase/ipc/MetricsHBaseServerWrapper.java | 2 +- .../MetricsAssignmentManagerSource.java | 2 +- .../master/MetricsMasterFileSystemSource.java | 2 +- .../hbase/master/MetricsMasterProcSource.java | 2 +- .../MetricsMasterProcSourceFactory.java | 2 +- .../master/MetricsMasterQuotaSource.java | 2 +- .../MetricsMasterQuotaSourceFactory.java | 2 +- .../hbase/master/MetricsMasterSource.java | 2 +- .../master/MetricsMasterSourceFactory.java | 2 +- .../hbase/master/MetricsMasterWrapper.java | 2 +- .../hbase/master/MetricsSnapshotSource.java | 2 +- .../balancer/MetricsBalancerSource.java | 2 +- .../MetricsStochasticBalancerSource.java | 2 +- .../hadoop/hbase/metrics/BaseSource.java | 2 +- .../metrics/ExceptionTrackingSource.java | 2 +- .../hbase/metrics/JvmPauseMonitorSource.java | 2 +- .../hadoop/hbase/metrics/MBeanSource.java | 2 +- .../hbase/metrics/OperationMetrics.java | 2 +- .../MetricsHeapMemoryManagerSource.java | 2 +- .../MetricsRegionAggregateSource.java | 2 +- .../MetricsRegionServerQuotaSource.java | 2 +- .../MetricsRegionServerSource.java | 2 +- .../MetricsRegionServerSourceFactory.java | 2 +- .../MetricsRegionServerWrapper.java | 2 +- .../regionserver/MetricsRegionSource.java | 2 +- .../regionserver/MetricsRegionWrapper.java | 2 +- .../MetricsTableAggregateSource.java | 2 +- .../regionserver/MetricsTableLatencies.java | 2 +- .../regionserver/MetricsTableSource.java | 2 +- .../MetricsTableWrapperAggregate.java | 2 +- .../regionserver/wal/MetricsWALSource.java | 2 +- .../MetricsReplicationSinkSource.java | 2 +- .../MetricsReplicationSource.java | 2 +- .../MetricsReplicationSourceFactory.java | 2 +- .../MetricsReplicationSourceSource.java | 2 +- .../hadoop/hbase/rest/MetricsRESTSource.java | 2 +- .../thrift/MetricsThriftServerSource.java | 2 +- .../MetricsThriftServerSourceFactory.java | 2 +- .../zookeeper/MetricsZooKeeperSource.java | 2 +- .../hadoop/metrics2/MetricHistogram.java | 2 +- .../hadoop/metrics2/MetricsExecutor.java | 2 +- .../org/apache/hadoop/hbase/HadoopShims.java | 2 +- .../hadoop/hbase/RandomStringGenerator.java | 2 +- .../hbase/RandomStringGeneratorImpl.java | 2 +- .../TestCompatibilitySingletonFactory.java | 2 +- .../TestMetricsMasterSourceFactory.java | 2 +- .../TestMetricsRegionServerSourceFactory.java | 2 +- .../wal/TestMetricsWALSource.java | 2 +- .../TestMetricsReplicationSourceFactory.java | 2 +- .../hbase/rest/TestMetricsRESTSource.java | 2 +- .../hbase/test/MetricsAssertHelper.java | 2 +- .../TestMetricsThriftServerSourceFactory.java | 2 +- .../zookeeper/TestMetricsZooKeeperSource.java | 2 +- ....apache.hadoop.hbase.RandomStringGenerator | 4 +- hbase-hadoop2-compat/pom.xml | 4 +- .../hadoop/hbase/io/MetricsIOSourceImpl.java | 2 +- .../MetricsHBaseServerSourceFactoryImpl.java | 2 +- .../ipc/MetricsHBaseServerSourceImpl.java | 2 +- .../hadoop/hbase/mapreduce/JobUtil.java | 2 +- .../MetricsAssignmentManagerSourceImpl.java | 2 +- .../MetricsMasterFilesystemSourceImpl.java | 2 +- .../MetricsMasterProcSourceFactoryImpl.java | 2 +- .../master/MetricsMasterProcSourceImpl.java | 2 +- .../MetricsMasterQuotaSourceFactoryImpl.java | 2 +- .../master/MetricsMasterQuotaSourceImpl.java | 2 +- .../MetricsMasterSourceFactoryImpl.java | 2 +- .../hbase/master/MetricsMasterSourceImpl.java | 2 +- .../master/MetricsSnapshotSourceImpl.java | 2 +- .../balancer/MetricsBalancerSourceImpl.java | 2 +- .../MetricsStochasticBalancerSourceImpl.java | 2 +- .../hadoop/hbase/metrics/BaseSourceImpl.java | 2 +- .../metrics/ExceptionTrackingSourceImpl.java | 2 +- .../apache/hadoop/hbase/metrics/Interns.java | 2 +- .../hadoop/hbase/metrics/MBeanSourceImpl.java | 2 +- .../hadoop/hbase/metrics/MetricsInfoImpl.java | 2 +- .../impl/GlobalMetricRegistriesAdapter.java | 2 +- .../HBaseMetrics2HadoopMetricsAdapter.java | 4 +- .../MetricsHeapMemoryManagerSourceImpl.java | 2 +- .../MetricsRegionAggregateSourceImpl.java | 2 +- .../MetricsRegionServerQuotaSourceImpl.java | 2 +- .../MetricsRegionServerSourceFactoryImpl.java | 2 +- .../MetricsRegionServerSourceImpl.java | 2 +- .../regionserver/MetricsRegionSourceImpl.java | 2 +- .../MetricsTableAggregateSourceImpl.java | 2 +- .../MetricsTableLatenciesImpl.java | 2 +- .../regionserver/MetricsTableSourceImpl.java | 2 +- .../wal/MetricsWALSourceImpl.java | 2 +- .../MetricsReplicationGlobalSourceSource.java | 2 +- .../MetricsReplicationSinkSourceImpl.java | 2 +- .../MetricsReplicationSourceFactoryImpl.java | 2 +- .../MetricsReplicationSourceImpl.java | 2 +- .../MetricsReplicationSourceSourceImpl.java | 2 +- .../hbase/rest/MetricsRESTSourceImpl.java | 2 +- .../MetricsThriftServerSourceFactoryImpl.java | 2 +- .../thrift/MetricsThriftServerSourceImpl.java | 2 +- .../zookeeper/MetricsZooKeeperSourceImpl.java | 2 +- .../hadoop/metrics2/impl/JmxCacheBuster.java | 2 +- .../lib/DefaultMetricsSystemHelper.java | 2 +- .../metrics2/lib/DynamicMetricsRegistry.java | 2 +- .../metrics2/lib/MetricsExecutorImpl.java | 2 +- .../metrics2/lib/MutableFastCounter.java | 2 +- .../hadoop/metrics2/lib/MutableHistogram.java | 2 +- .../metrics2/lib/MutableRangeHistogram.java | 2 +- .../metrics2/lib/MutableSizeHistogram.java | 2 +- .../metrics2/lib/MutableTimeHistogram.java | 2 +- .../hadoop/metrics2/util/MetricQuantile.java | 2 +- .../metrics2/util/MetricSampleQuantiles.java | 2 +- ....hbase.ipc.MetricsHBaseServerSourceFactory | 2 +- ...base.master.MetricsAssignmentManagerSource | 2 +- ...hbase.master.MetricsMasterFileSystemSource | 4 +- ...base.master.MetricsMasterProcSourceFactory | 4 +- ...doop.hbase.master.MetricsMasterQuotaSource | 2 +- ...ase.master.MetricsMasterQuotaSourceFactory | 2 +- ...op.hbase.master.MetricsMasterSourceFactory | 4 +- ....hadoop.hbase.master.MetricsSnapshotSource | 2 +- ...base.master.balancer.MetricsBalancerSource | 4 +- ...r.balancer.MetricsStochasticBalancerSource | 4 +- ...rg.apache.hadoop.hbase.metrics.MBeanSource | 2 +- ...egionserver.MetricsRegionServerQuotaSource | 4 +- ...ionserver.MetricsRegionServerSourceFactory | 2 +- ...p.hbase.regionserver.MetricsTableLatencies | 4 +- ...op.hbase.regionserver.wal.MetricsWALSource | 2 +- ...tion.regionserver.MetricsReplicationSource | 4 +- ...gionserver.MetricsReplicationSourceFactory | 4 +- ...apache.hadoop.hbase.rest.MetricsRESTSource | 4 +- ...se.thrift.MetricsThriftServerSourceFactory | 4 +- ...oop.hbase.zookeeper.MetricsZooKeeperSource | 2 +- ...org.apache.hadoop.metrics2.MetricsExecutor | 2 +- .../apache/hadoop/hbase/HadoopShimsImpl.java | 2 +- .../TestMetricsMasterProcSourceImpl.java | 2 +- .../master/TestMetricsMasterSourceImpl.java | 2 +- .../hbase/metrics/TestBaseSourceImpl.java | 2 +- .../regionserver/MetricsTableWrapperStub.java | 2 +- .../TestMetricsRegionServerSourceImpl.java | 2 +- .../TestMetricsRegionSourceImpl.java | 2 +- .../TestMetricsTableSourceImpl.java | 2 +- .../wal/TestMetricsWALSourceImpl.java | 2 +- ...stMetricsReplicationSourceFactoryImpl.java | 2 +- .../TestMetricsReplicationSourceImpl.java | 2 +- .../hbase/rest/TestMetricsRESTSourceImpl.java | 2 +- .../hbase/test/MetricsAssertHelperImpl.java | 2 +- ...tMetricsThriftServerSourceFactoryImpl.java | 2 +- .../TestMetricsZooKeeperSourceImpl.java | 2 +- .../org.apache.hadoop.hbase.HadoopShims | 4 +- ...ache.hadoop.hbase.test.MetricsAssertHelper | 2 +- hbase-http/pom.xml | 4 +- .../hbase/http/AdminAuthorizedServlet.java | 2 +- .../http/ClickjackingPreventionFilter.java | 2 +- .../hadoop/hbase/http/FilterContainer.java | 2 +- .../hadoop/hbase/http/FilterInitializer.java | 2 +- .../apache/hadoop/hbase/http/HtmlQuoting.java | 2 +- .../apache/hadoop/hbase/http/HttpConfig.java | 6 +- .../hadoop/hbase/http/HttpRequestLog.java | 2 +- .../hbase/http/HttpRequestLogAppender.java | 2 +- .../apache/hadoop/hbase/http/HttpServer.java | 8 +- .../hadoop/hbase/http/HttpServerUtil.java | 2 +- .../apache/hadoop/hbase/http/InfoServer.java | 2 +- .../hadoop/hbase/http/NoCacheFilter.java | 2 +- .../hbase/http/ServerConfigurationKeys.java | 2 +- .../hadoop/hbase/http/conf/ConfServlet.java | 2 +- .../hadoop/hbase/http/jmx/JMXJsonServlet.java | 8 +- .../hadoop/hbase/http/jmx/package-info.java | 2 +- .../hbase/http/lib/StaticUserWebFilter.java | 2 +- .../hadoop/hbase/http/lib/package-info.java | 2 +- .../hadoop/hbase/http/log/LogLevel.java | 6 +- .../hadoop/hbase/http/package-info.java | 2 +- .../hbase/http/HttpServerFunctionalTest.java | 8 +- .../hadoop/hbase/http/TestGlobalFilter.java | 4 +- .../hadoop/hbase/http/TestHtmlQuoting.java | 2 +- .../hadoop/hbase/http/TestHttpRequestLog.java | 2 +- .../http/TestHttpRequestLogAppender.java | 2 +- .../hadoop/hbase/http/TestHttpServer.java | 14 +- .../hbase/http/TestHttpServerLifecycle.java | 2 +- .../hbase/http/TestHttpServerWebapps.java | 2 +- .../hadoop/hbase/http/TestPathFilter.java | 4 +- .../hadoop/hbase/http/TestSSLHttpServer.java | 2 +- .../hadoop/hbase/http/TestServletFilter.java | 4 +- .../hbase/http/TestSpnegoHttpServer.java | 2 +- .../hbase/http/conf/TestConfServlet.java | 2 +- .../hbase/http/jmx/TestJMXJsonServlet.java | 2 +- .../http/lib/TestStaticUserWebFilter.java | 2 +- .../hadoop/hbase/http/log/TestLogLevel.java | 6 +- .../hbase/http/resource/JerseyResource.java | 2 +- .../hbase/http/ssl/KeyStoreTestUtil.java | 2 +- .../src/test/resources/log4j.properties | 2 +- .../test/resources/webapps/static/test.css | 2 +- .../test/resources/webapps/test/testjsp.jsp | 2 +- hbase-it/pom.xml | 4 +- .../apache/hadoop/hbase/ClusterManager.java | 2 +- .../hadoop/hbase/DistributedHBaseCluster.java | 2 +- .../hadoop/hbase/HBaseClusterManager.java | 2 +- .../hbase/IntegrationTestAcidGuarantees.java | 2 +- .../hbase/IntegrationTestBackupRestore.java | 2 +- .../hadoop/hbase/IntegrationTestBase.java | 4 +- .../IntegrationTestDDLMasterFailover.java | 2 +- .../hadoop/hbase/IntegrationTestIngest.java | 2 +- ...ntegrationTestIngestStripeCompactions.java | 2 +- .../hbase/IntegrationTestIngestWithACL.java | 2 +- .../IntegrationTestIngestWithEncryption.java | 2 +- .../hbase/IntegrationTestIngestWithMOB.java | 2 +- .../hbase/IntegrationTestIngestWithTags.java | 2 +- ...grationTestIngestWithVisibilityLabels.java | 2 +- .../hbase/IntegrationTestLazyCfLoading.java | 2 +- .../hbase/IntegrationTestManyRegions.java | 2 +- .../hbase/IntegrationTestMetaReplicas.java | 2 +- .../IntegrationTestRegionReplicaPerf.java | 2 +- ...tegrationTestRegionReplicaReplication.java | 2 +- .../hbase/IntegrationTestingUtility.java | 2 +- .../hadoop/hbase/IntegrationTestsDriver.java | 2 +- .../hadoop/hbase/RESTApiClusterManager.java | 12 +- ...tripeCompactionsPerformanceEvaluation.java | 2 +- .../hadoop/hbase/TestIntegrationTestBase.java | 2 +- .../hadoop/hbase/chaos/actions/Action.java | 2 +- .../hbase/chaos/actions/AddColumnAction.java | 2 +- .../chaos/actions/BatchRestartRsAction.java | 2 +- .../actions/ChangeBloomFilterAction.java | 2 +- .../actions/ChangeCompressionAction.java | 2 +- .../chaos/actions/ChangeEncodingAction.java | 2 +- .../actions/ChangeSplitPolicyAction.java | 2 +- .../chaos/actions/ChangeVersionsAction.java | 2 +- .../hbase/chaos/actions/CompactMobAction.java | 2 +- .../CompactRandomRegionOfTableAction.java | 2 +- .../chaos/actions/CompactTableAction.java | 2 +- .../actions/DecreaseMaxHFileSizeAction.java | 2 +- .../actions/DumpClusterStatusAction.java | 2 +- .../FlushRandomRegionOfTableAction.java | 2 +- .../hbase/chaos/actions/FlushTableAction.java | 2 +- .../chaos/actions/ForceBalancerAction.java | 2 +- ...rgeRandomAdjacentRegionsOfTableAction.java | 2 +- .../MoveRandomRegionOfTableAction.java | 2 +- .../actions/MoveRegionsOfTableAction.java | 2 +- .../chaos/actions/RemoveColumnAction.java | 2 +- .../actions/RestartActionBaseAction.java | 2 +- .../actions/RestartActiveMasterAction.java | 2 +- .../actions/RestartActiveNameNodeAction.java | 2 +- .../actions/RestartRandomDataNodeAction.java | 2 +- .../chaos/actions/RestartRandomRsAction.java | 2 +- .../RestartRandomRsExceptMetaAction.java | 2 +- .../actions/RestartRandomZKNodeAction.java | 2 +- .../actions/RestartRsHoldingMetaAction.java | 2 +- .../actions/RestartRsHoldingTableAction.java | 2 +- .../actions/RollingBatchRestartRsAction.java | 2 +- ...RollingBatchRestartRsExceptMetaAction.java | 2 +- .../chaos/actions/SnapshotTableAction.java | 2 +- .../actions/SplitAllRegionOfTableAction.java | 2 +- .../SplitRandomRegionOfTableAction.java | 2 +- .../actions/TestChangeSplitPolicyAction.java | 2 +- .../chaos/actions/TruncateTableAction.java | 2 +- .../UnbalanceKillAndRebalanceAction.java | 2 +- .../chaos/actions/UnbalanceRegionsAction.java | 2 +- .../chaos/factories/CalmMonkeyFactory.java | 2 +- .../factories/MasterKillingMonkeyFactory.java | 2 +- .../factories/MobNoKillMonkeyFactory.java | 2 +- .../MobSlowDeterministicMonkeyFactory.java | 2 +- .../chaos/factories/MonkeyConstants.java | 2 +- .../hbase/chaos/factories/MonkeyFactory.java | 2 +- .../chaos/factories/NoKillMonkeyFactory.java | 2 +- ...erAndDependenciesKillingMonkeyFactory.java | 2 +- .../factories/ServerKillingMonkeyFactory.java | 2 +- .../SlowDeterministicMonkeyFactory.java | 2 +- .../StressAssignmentManagerMonkeyFactory.java | 2 +- .../factories/UnbalanceMonkeyFactory.java | 2 +- .../hbase/chaos/monkies/CalmChaosMonkey.java | 2 +- .../hbase/chaos/monkies/ChaosMonkey.java | 4 +- .../chaos/monkies/PolicyBasedChaosMonkey.java | 2 +- .../policies/CompositeSequentialPolicy.java | 2 +- .../chaos/policies/DoActionsOncePolicy.java | 2 +- .../hbase/chaos/policies/PeriodicPolicy.java | 2 +- .../policies/PeriodicRandomActionPolicy.java | 2 +- .../hadoop/hbase/chaos/policies/Policy.java | 2 +- .../policies/TwoConcurrentActionPolicy.java | 2 +- .../hbase/chaos/util/ChaosMonkeyRunner.java | 2 +- .../hadoop/hbase/chaos/util/Monkeys.java | 2 +- .../hbase/ipc/IntegrationTestRpcClient.java | 2 +- .../mapreduce/IntegrationTestBulkLoad.java | 2 +- .../mapreduce/IntegrationTestImportTsv.java | 2 +- .../IntegrationTestTableMapReduceUtil.java | 2 +- ...tegrationTestTableSnapshotInputFormat.java | 2 +- .../hbase/mttr/IntegrationTestMTTR.java | 2 +- .../hbase/rsgroup/IntegrationTestRSGroup.java | 2 +- .../test/IntegrationTestBigLinkedList.java | 2 +- ...rationTestBigLinkedListWithVisibility.java | 2 +- .../test/IntegrationTestLoadAndVerify.java | 2 +- .../hbase/test/IntegrationTestMonkeys.java | 2 +- .../test/IntegrationTestReplication.java | 2 +- ...dedMultiGetRequestsWithRegionReplicas.java | 2 +- ...TimeBoundedRequestsWithRegionReplicas.java | 2 +- ...onTestWithCellVisibilityLoadAndVerify.java | 2 +- .../IntegrationTestZKAndFSPermissions.java | 2 +- .../IntegrationTestSendTraceRequests.java | 2 +- hbase-mapreduce/pom.xml | 6 +- .../apache/hadoop/hbase/mapred/Driver.java | 2 +- .../hadoop/hbase/mapred/GroupingTableMap.java | 2 +- .../hbase/mapred/HRegionPartitioner.java | 2 +- .../hadoop/hbase/mapred/IdentityTableMap.java | 2 +- .../hbase/mapred/IdentityTableReduce.java | 2 +- .../mapred/MultiTableSnapshotInputFormat.java | 2 +- .../hadoop/hbase/mapred/RowCounter.java | 2 +- .../hadoop/hbase/mapred/TableInputFormat.java | 2 +- .../hbase/mapred/TableInputFormatBase.java | 2 +- .../apache/hadoop/hbase/mapred/TableMap.java | 2 +- .../hbase/mapred/TableMapReduceUtil.java | 2 +- .../hbase/mapred/TableOutputFormat.java | 2 +- .../hbase/mapred/TableRecordReader.java | 2 +- .../hbase/mapred/TableRecordReaderImpl.java | 2 +- .../hadoop/hbase/mapred/TableReduce.java | 2 +- .../mapred/TableSnapshotInputFormat.java | 2 +- .../hadoop/hbase/mapred/TableSplit.java | 2 +- .../hadoop/hbase/mapred/package-info.java | 6 +- .../hadoop/hbase/mapreduce/CellCounter.java | 2 +- .../hadoop/hbase/mapreduce/CellCreator.java | 2 +- .../hbase/mapreduce/CellSerialization.java | 2 +- .../hbase/mapreduce/CellSortReducer.java | 2 +- .../hadoop/hbase/mapreduce/CopyTable.java | 2 +- .../DefaultVisibilityExpressionResolver.java | 2 +- .../apache/hadoop/hbase/mapreduce/Driver.java | 2 +- .../apache/hadoop/hbase/mapreduce/Export.java | 2 +- .../hadoop/hbase/mapreduce/ExportUtils.java | 2 +- .../hbase/mapreduce/GroupingTableMapper.java | 2 +- .../hbase/mapreduce/HFileInputFormat.java | 2 +- .../hbase/mapreduce/HFileOutputFormat2.java | 2 +- .../hbase/mapreduce/HRegionPartitioner.java | 4 +- .../hadoop/hbase/mapreduce/HashTable.java | 2 +- .../hbase/mapreduce/IdentityTableMapper.java | 2 +- .../hbase/mapreduce/IdentityTableReducer.java | 2 +- .../apache/hadoop/hbase/mapreduce/Import.java | 2 +- .../hadoop/hbase/mapreduce/ImportTsv.java | 2 +- .../hadoop/hbase/mapreduce/JarFinder.java | 2 +- .../MultiTableHFileOutputFormat.java | 2 +- .../mapreduce/MultiTableInputFormat.java | 2 +- .../mapreduce/MultiTableInputFormatBase.java | 2 +- .../mapreduce/MultiTableOutputFormat.java | 2 +- .../MultiTableSnapshotInputFormat.java | 2 +- .../MultiTableSnapshotInputFormatImpl.java | 2 +- .../mapreduce/MultithreadedTableMapper.java | 2 +- .../mapreduce/MutationSerialization.java | 2 +- .../hadoop/hbase/mapreduce/PutCombiner.java | 2 +- .../hbase/mapreduce/PutSortReducer.java | 2 +- .../hbase/mapreduce/RegionSizeCalculator.java | 2 +- .../hbase/mapreduce/ResultSerialization.java | 2 +- .../hadoop/hbase/mapreduce/RowCounter.java | 2 +- .../SimpleTotalOrderPartitioner.java | 2 +- .../hadoop/hbase/mapreduce/SyncTable.java | 2 +- .../hbase/mapreduce/TableInputFormat.java | 2 +- .../hbase/mapreduce/TableInputFormatBase.java | 2 +- .../hbase/mapreduce/TableMapReduceUtil.java | 2 +- .../hadoop/hbase/mapreduce/TableMapper.java | 2 +- .../hbase/mapreduce/TableOutputCommitter.java | 2 +- .../hbase/mapreduce/TableOutputFormat.java | 2 +- .../hbase/mapreduce/TableRecordReader.java | 2 +- .../mapreduce/TableRecordReaderImpl.java | 2 +- .../hadoop/hbase/mapreduce/TableReducer.java | 2 +- .../mapreduce/TableSnapshotInputFormat.java | 2 +- .../TableSnapshotInputFormatImpl.java | 2 +- .../hadoop/hbase/mapreduce/TableSplit.java | 2 +- .../hbase/mapreduce/TextSortReducer.java | 2 +- .../hbase/mapreduce/TsvImporterMapper.java | 2 +- .../mapreduce/TsvImporterTextMapper.java | 2 +- .../VisibilityExpressionResolver.java | 2 +- .../hbase/mapreduce/WALInputFormat.java | 2 +- .../hadoop/hbase/mapreduce/WALPlayer.java | 2 +- .../hadoop/hbase/mapreduce/package-info.java | 6 +- .../replication/VerifyReplication.java | 2 +- .../hbase/regionserver/CompactionTool.java | 2 +- .../hadoop/hbase/snapshot/ExportSnapshot.java | 2 +- .../hbase/util/MapReduceExtendedCell.java | 2 +- .../MapreduceDependencyClasspathTool.java | 2 +- .../mapred/RowCounter_Counters.properties | 2 +- .../mapreduce/RowCounter_Counters.properties | 2 +- .../hadoop/hbase/PerformanceEvaluation.java | 4 +- .../hbase/ScanPerformanceEvaluation.java | 2 +- .../hbase/TestPerformanceEvaluation.java | 2 +- .../hadoop/hbase/mapred/TestDriver.java | 2 +- .../hbase/mapred/TestGroupingTableMap.java | 2 +- .../hbase/mapred/TestIdentityTableMap.java | 2 +- .../TestMultiTableSnapshotInputFormat.java | 2 +- .../hadoop/hbase/mapred/TestRowCounter.java | 2 +- .../hadoop/hbase/mapred/TestSplitTable.java | 2 +- .../hbase/mapred/TestTableInputFormat.java | 2 +- .../hbase/mapred/TestTableMapReduce.java | 2 +- .../hbase/mapred/TestTableMapReduceUtil.java | 2 +- ...estTableOutputFormatConnectionExhaust.java | 2 +- .../mapred/TestTableSnapshotInputFormat.java | 2 +- .../MultiTableInputFormatTestBase.java | 2 +- .../hbase/mapreduce/NMapInputFormat.java | 2 +- .../TableSnapshotInputFormatTestBase.java | 2 +- .../hbase/mapreduce/TestCellCounter.java | 2 +- .../hadoop/hbase/mapreduce/TestCopyTable.java | 2 +- .../mapreduce/TestGroupingTableMapper.java | 2 +- .../mapreduce/TestHBaseMRTestingUtility.java | 2 +- .../mapreduce/TestHFileOutputFormat2.java | 2 +- .../mapreduce/TestHRegionPartitioner.java | 2 +- .../hadoop/hbase/mapreduce/TestHashTable.java | 2 +- .../hbase/mapreduce/TestImportExport.java | 2 +- .../TestImportTSVWithOperationAttributes.java | 2 +- .../mapreduce/TestImportTSVWithTTLs.java | 2 +- .../TestImportTSVWithVisibilityLabels.java | 2 +- .../hadoop/hbase/mapreduce/TestImportTsv.java | 2 +- .../hbase/mapreduce/TestImportTsvParser.java | 2 +- .../hadoop/hbase/mapreduce/TestJarFinder.java | 2 +- .../mapreduce/TestMultiTableInputFormat.java | 2 +- .../TestMultiTableInputFormatBase.java | 2 +- .../TestMultiTableSnapshotInputFormat.java | 2 +- ...TestMultiTableSnapshotInputFormatImpl.java | 2 +- .../TestMultithreadedTableMapper.java | 2 +- .../mapreduce/TestRegionSizeCalculator.java | 2 +- .../hbase/mapreduce/TestRowCounter.java | 2 +- .../TestSimpleTotalOrderPartitioner.java | 2 +- .../hadoop/hbase/mapreduce/TestSyncTable.java | 2 +- .../hbase/mapreduce/TestTableInputFormat.java | 2 +- .../mapreduce/TestTableInputFormatBase.java | 2 +- .../mapreduce/TestTableInputFormatScan.java | 2 +- .../TestTableInputFormatScanBase.java | 2 +- .../TestTableInputFormatScanEmptyToAPP.java | 2 +- .../TestTableInputFormatScanEmptyToBBA.java | 2 +- .../TestTableInputFormatScanEmptyToBBB.java | 2 +- .../TestTableInputFormatScanEmptyToEmpty.java | 2 +- .../TestTableInputFormatScanEmptyToOPP.java | 2 +- .../TestTableInputFormatScanOBBToOPP.java | 2 +- .../TestTableInputFormatScanOBBToQPP.java | 2 +- .../TestTableInputFormatScanOPPToEmpty.java | 2 +- .../TestTableInputFormatScanYYXToEmpty.java | 2 +- .../TestTableInputFormatScanYYYToEmpty.java | 2 +- .../TestTableInputFormatScanYZYToEmpty.java | 2 +- .../hbase/mapreduce/TestTableMapReduce.java | 2 +- .../mapreduce/TestTableMapReduceBase.java | 2 +- .../mapreduce/TestTableMapReduceUtil.java | 2 +- .../mapreduce/TestTableRecordReader.java | 2 +- .../TestTableSnapshotInputFormat.java | 2 +- .../hbase/mapreduce/TestTableSplit.java | 2 +- .../hbase/mapreduce/TestTimeRangeMapRed.java | 2 +- .../hadoop/hbase/mapreduce/TestWALPlayer.java | 2 +- .../hbase/mapreduce/TestWALRecordReader.java | 4 +- .../TsvImporterCustomTestMapper.java | 2 +- ...TsvImporterCustomTestMapperForOprAttr.java | 2 +- .../replication/TestVerifyReplication.java | 2 +- .../hbase/snapshot/TestExportSnapshot.java | 2 +- .../snapshot/TestExportSnapshotHelpers.java | 2 +- .../snapshot/TestExportSnapshotNoCluster.java | 2 +- .../hbase/snapshot/TestMobExportSnapshot.java | 2 +- .../snapshot/TestMobSecureExportSnapshot.java | 2 +- .../snapshot/TestSecureExportSnapshot.java | 2 +- .../hadoop/hbase/util/LoadTestTool.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- .../src/test/resources/hbase-site2.xml | 2 +- .../src/test/resources/hdfs-site.xml | 4 +- .../src/test/resources/log4j.properties | 2 +- .../src/test/resources/mapred-queues.xml | 2 +- .../src/test/resources/mapred-site.xml | 2 +- .../PerformanceEvaluation_Counter.properties | 2 +- hbase-metrics-api/README.txt | 4 +- hbase-metrics-api/pom.xml | 4 +- .../apache/hadoop/hbase/metrics/Counter.java | 2 +- .../apache/hadoop/hbase/metrics/Gauge.java | 2 +- .../hadoop/hbase/metrics/Histogram.java | 2 +- .../apache/hadoop/hbase/metrics/Meter.java | 2 +- .../apache/hadoop/hbase/metrics/Metric.java | 2 +- .../hbase/metrics/MetricRegistries.java | 2 +- .../hbase/metrics/MetricRegistriesLoader.java | 2 +- .../hadoop/hbase/metrics/MetricRegistry.java | 2 +- .../hbase/metrics/MetricRegistryFactory.java | 2 +- .../hbase/metrics/MetricRegistryInfo.java | 2 +- .../hadoop/hbase/metrics/MetricSet.java | 2 +- .../hadoop/hbase/metrics/PackageMarker.java | 2 +- .../apache/hadoop/hbase/metrics/Snapshot.java | 2 +- .../apache/hadoop/hbase/metrics/Timer.java | 2 +- .../hadoop/hbase/metrics/package-info.java | 2 +- .../metrics/TestMetricRegistriesLoader.java | 2 +- hbase-metrics/pom.xml | 4 +- .../hbase/metrics/impl/CounterImpl.java | 2 +- .../hbase/metrics/impl/DropwizardMeter.java | 2 +- .../hbase/metrics/impl/FastLongHistogram.java | 2 +- .../hbase/metrics/impl/HistogramImpl.java | 2 +- .../metrics/impl/MetricRegistriesImpl.java | 2 +- .../impl/MetricRegistryFactoryImpl.java | 2 +- .../metrics/impl/MetricRegistryImpl.java | 2 +- .../hbase/metrics/impl/RefCountingMap.java | 2 +- .../hadoop/hbase/metrics/impl/TimerImpl.java | 2 +- .../hbase/metrics/impl/package-info.java | 2 +- ...ache.hadoop.hbase.metrics.MetricRegistries | 2 +- .../hbase/metrics/impl/TestCounterImpl.java | 2 +- .../metrics/impl/TestDropwizardMeter.java | 2 +- .../metrics/impl/TestFastLongHistogram.java | 2 +- .../hadoop/hbase/metrics/impl/TestGauge.java | 2 +- .../hbase/metrics/impl/TestHistogramImpl.java | 2 +- .../metrics/impl/TestMetricRegistryImpl.java | 2 +- .../metrics/impl/TestRefCountingMap.java | 2 +- .../hbase/metrics/impl/TestTimerImpl.java | 2 +- hbase-native-client/CMakeLists.txt | 2 +- hbase-native-client/README.md | 2 +- hbase-native-client/bin/build-all.sh | 2 +- hbase-native-client/bin/build-thirdparty.sh | 2 +- .../bin/download-thirdparty.sh | 10 +- hbase-native-client/bin/hbase-client-env.sh | 2 +- .../cmake_modules/FindGTest.cmake | 2 +- .../cmake_modules/FindLibEv.cmake | 2 +- hbase-native-client/src/async/CMakeLists.txt | 2 +- hbase-native-client/src/async/get-test.cc | 2 +- hbase-native-client/src/async/hbase_admin.cc | 2 +- hbase-native-client/src/async/hbase_admin.h | 2 +- hbase-native-client/src/async/hbase_client.cc | 2 +- hbase-native-client/src/async/hbase_client.h | 2 +- .../src/async/hbase_connection.cc | 2 +- .../src/async/hbase_connection.h | 2 +- hbase-native-client/src/async/hbase_errno.h | 2 +- hbase-native-client/src/async/hbase_get.cc | 2 +- hbase-native-client/src/async/hbase_get.h | 2 +- .../src/async/hbase_mutations.cc | 2 +- .../src/async/hbase_mutations.h | 2 +- hbase-native-client/src/async/hbase_result.cc | 2 +- hbase-native-client/src/async/hbase_result.h | 2 +- .../src/async/hbase_scanner.cc | 2 +- hbase-native-client/src/async/hbase_scanner.h | 2 +- .../src/async/mutations-test.cc | 2 +- hbase-native-client/src/core/CMakeLists.txt | 2 +- hbase-native-client/src/core/admin.cc | 2 +- hbase-native-client/src/core/admin.h | 2 +- hbase-native-client/src/core/client.cc | 2 +- hbase-native-client/src/core/client.h | 2 +- hbase-native-client/src/core/connection.cc | 2 +- hbase-native-client/src/core/connection.h | 2 +- .../src/core/connection_attr.h | 2 +- hbase-native-client/src/core/delete.cc | 2 +- hbase-native-client/src/core/delete.h | 2 +- hbase-native-client/src/core/get.cc | 2 +- hbase-native-client/src/core/get.h | 2 +- .../src/core/hbase_connection_attr.cc | 2 +- .../src/core/hbase_connection_attr.h | 2 +- hbase-native-client/src/core/hbase_macros.h | 2 +- hbase-native-client/src/core/hbase_types.h | 2 +- hbase-native-client/src/core/mutation.cc | 2 +- hbase-native-client/src/core/mutation.h | 2 +- hbase-native-client/src/core/put.cc | 2 +- hbase-native-client/src/core/put.h | 2 +- hbase-native-client/src/core/scanner.cc | 2 +- hbase-native-client/src/core/scanner.h | 2 +- hbase-native-client/src/rpc/CMakeLists.txt | 2 +- hbase-native-client/src/sync/CMakeLists.txt | 2 +- hbase-native-client/src/sync/hbase_admin.cc | 2 +- hbase-native-client/src/sync/hbase_admin.h | 2 +- .../src/sync/hbase_connection.cc | 2 +- .../src/sync/hbase_connection.h | 2 +- hbase-procedure/pom.xml | 4 +- .../AbstractProcedureScheduler.java | 2 +- .../procedure2/BadProcedureException.java | 2 +- .../hbase/procedure2/DelayedProcedure.java | 2 +- .../FailedRemoteDispatchException.java | 2 +- .../hadoop/hbase/procedure2/InlineChore.java | 2 +- .../hadoop/hbase/procedure2/LockAndQueue.java | 4 +- .../hadoop/hbase/procedure2/LockStatus.java | 2 +- .../hadoop/hbase/procedure2/LockType.java | 2 +- .../hbase/procedure2/LockedResource.java | 2 +- .../hbase/procedure2/LockedResourceType.java | 2 +- .../procedure2/NoNodeDispatchException.java | 2 +- .../procedure2/NoServerDispatchException.java | 2 +- .../NullTargetServerDispatchException.java | 2 +- .../hbase/procedure2/OnePhaseProcedure.java | 2 +- .../hadoop/hbase/procedure2/Procedure.java | 2 +- .../procedure2/ProcedureAbortedException.java | 2 +- .../hbase/procedure2/ProcedureDeque.java | 2 +- .../hbase/procedure2/ProcedureEvent.java | 2 +- .../hbase/procedure2/ProcedureException.java | 2 +- .../hbase/procedure2/ProcedureExecutor.java | 2 +- .../procedure2/ProcedureInMemoryChore.java | 2 +- .../hbase/procedure2/ProcedureMetrics.java | 2 +- .../hbase/procedure2/ProcedureScheduler.java | 2 +- .../procedure2/ProcedureStateSerializer.java | 2 +- .../ProcedureSuspendedException.java | 2 +- .../hbase/procedure2/ProcedureUtil.java | 2 +- .../procedure2/ProcedureYieldException.java | 2 +- .../procedure2/RemoteProcedureDispatcher.java | 2 +- .../procedure2/RemoteProcedureException.java | 2 +- .../hbase/procedure2/RootProcedureState.java | 2 +- .../hbase/procedure2/SequentialProcedure.java | 2 +- .../procedure2/SimpleProcedureScheduler.java | 2 +- .../procedure2/StateMachineProcedure.java | 2 +- .../hbase/procedure2/StoppableThread.java | 2 +- .../procedure2/TimeoutExecutorThread.java | 2 +- .../hbase/procedure2/TwoPhaseProcedure.java | 2 +- .../procedure2/store/NoopProcedureStore.java | 2 +- .../procedure2/store/ProcedureStore.java | 2 +- .../procedure2/store/ProcedureStoreBase.java | 2 +- .../store/ProcedureStoreTracker.java | 2 +- .../CorruptedWALProcedureStoreException.java | 2 +- .../store/wal/ProcedureWALFile.java | 2 +- .../store/wal/ProcedureWALFormat.java | 2 +- .../store/wal/ProcedureWALFormatReader.java | 4 +- .../store/wal/ProcedureWALPrettyPrinter.java | 2 +- .../store/wal/WALProcedureStore.java | 2 +- .../hbase/procedure2/util/ByteSlot.java | 2 +- .../hbase/procedure2/util/DelayedUtil.java | 2 +- .../hbase/procedure2/util/StringUtils.java | 2 +- .../procedure2/ProcedureTestingUtility.java | 2 +- .../hbase/procedure2/TestChildProcedures.java | 2 +- .../hbase/procedure2/TestProcedureBypass.java | 2 +- .../hbase/procedure2/TestProcedureEvents.java | 2 +- .../procedure2/TestProcedureExecution.java | 2 +- .../procedure2/TestProcedureExecutor.java | 2 +- .../TestProcedureInMemoryChore.java | 2 +- .../procedure2/TestProcedureMetrics.java | 2 +- .../hbase/procedure2/TestProcedureNonce.java | 2 +- .../procedure2/TestProcedureRecovery.java | 2 +- .../procedure2/TestProcedureReplayOrder.java | 2 +- .../TestProcedureSchedulerConcurrency.java | 2 +- .../procedure2/TestProcedureSuspended.java | 2 +- .../procedure2/TestProcedureToString.java | 2 +- .../hbase/procedure2/TestProcedureUtil.java | 2 +- .../procedure2/TestStateMachineProcedure.java | 2 +- .../hbase/procedure2/TestYieldProcedures.java | 2 +- .../store/TestProcedureStoreTracker.java | 2 +- ...ocedureWALLoaderPerformanceEvaluation.java | 2 +- .../ProcedureWALPerformanceEvaluation.java | 2 +- .../wal/TestStressWALProcedureStore.java | 2 +- .../store/wal/TestWALProcedureStore.java | 2 +- .../procedure2/util/TestDelayedUtil.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- .../src/test/resources/log4j.properties | 2 +- hbase-protocol-shaded/pom.xml | 4 +- .../hbase/util/ForeignExceptionUtil.java | 2 +- .../src/main/protobuf/AccessControl.proto | 2 +- .../src/main/protobuf/Admin.proto | 2 +- .../src/main/protobuf/Backup.proto | 2 +- .../src/main/protobuf/BucketCacheEntry.proto | 2 +- .../src/main/protobuf/Cell.proto | 2 +- .../src/main/protobuf/Client.proto | 2 +- .../src/main/protobuf/ClusterId.proto | 2 +- .../src/main/protobuf/ClusterStatus.proto | 2 +- .../src/main/protobuf/Comparator.proto | 2 +- .../src/main/protobuf/Encryption.proto | 2 +- .../src/main/protobuf/ErrorHandling.proto | 2 +- .../src/main/protobuf/FS.proto | 2 +- .../src/main/protobuf/Filter.proto | 2 +- .../src/main/protobuf/HBase.proto | 4 +- .../src/main/protobuf/HFile.proto | 2 +- .../src/main/protobuf/LoadBalancer.proto | 2 +- .../src/main/protobuf/LockService.proto | 2 +- .../src/main/protobuf/MapReduce.proto | 2 +- .../src/main/protobuf/Master.proto | 2 +- .../src/main/protobuf/MasterProcedure.proto | 2 +- .../src/main/protobuf/Procedure.proto | 2 +- .../src/main/protobuf/Quota.proto | 2 +- .../src/main/protobuf/RPC.proto | 2 +- .../src/main/protobuf/RegionNormalizer.proto | 2 +- .../main/protobuf/RegionServerStatus.proto | 2 +- .../src/main/protobuf/Replication.proto | 2 +- .../src/main/protobuf/Snapshot.proto | 2 +- .../src/main/protobuf/TestProcedure.proto | 2 +- .../src/main/protobuf/Tracing.proto | 2 +- .../src/main/protobuf/WAL.proto | 2 +- .../src/main/protobuf/ZooKeeper.proto | 2 +- .../src/main/protobuf/test.proto | 2 +- .../src/main/protobuf/test_rpc_service.proto | 2 +- hbase-protocol/pom.xml | 4 +- .../protobuf/HBaseZeroCopyByteString.java | 2 +- .../hadoop/hbase/util/ByteStringer.java | 2 +- .../src/main/protobuf/AccessControl.proto | 2 +- hbase-protocol/src/main/protobuf/Admin.proto | 2 +- .../src/main/protobuf/Authentication.proto | 2 +- hbase-protocol/src/main/protobuf/Cell.proto | 2 +- hbase-protocol/src/main/protobuf/Client.proto | 2 +- .../src/main/protobuf/ClusterId.proto | 2 +- .../src/main/protobuf/ClusterStatus.proto | 2 +- .../src/main/protobuf/Comparator.proto | 2 +- .../src/main/protobuf/Encryption.proto | 2 +- .../src/main/protobuf/ErrorHandling.proto | 2 +- hbase-protocol/src/main/protobuf/FS.proto | 2 +- hbase-protocol/src/main/protobuf/Filter.proto | 2 +- hbase-protocol/src/main/protobuf/HBase.proto | 2 +- hbase-protocol/src/main/protobuf/HFile.proto | 2 +- .../src/main/protobuf/LoadBalancer.proto | 2 +- .../src/main/protobuf/MapReduce.proto | 2 +- .../src/main/protobuf/MultiRowMutation.proto | 2 +- .../src/main/protobuf/PingProtocol.proto | 2 +- hbase-protocol/src/main/protobuf/Quota.proto | 2 +- hbase-protocol/src/main/protobuf/RPC.proto | 2 +- .../src/main/protobuf/RSGroup.proto | 2 +- .../src/main/protobuf/RowProcessor.proto | 2 +- .../src/main/protobuf/Snapshot.proto | 2 +- .../src/main/protobuf/TestProcedure.proto | 2 +- .../src/main/protobuf/Tracing.proto | 2 +- .../src/main/protobuf/VisibilityLabels.proto | 4 +- hbase-protocol/src/main/protobuf/WAL.proto | 2 +- .../src/main/protobuf/ZooKeeper.proto | 2 +- hbase-protocol/src/main/protobuf/test.proto | 2 +- .../src/main/protobuf/test_rpc_service.proto | 2 +- hbase-replication/pom.xml | 6 +- .../hbase/replication/ReplicationFactory.java | 2 +- .../replication/ReplicationListener.java | 2 +- .../hbase/replication/ReplicationPeer.java | 4 +- .../ReplicationPeerConfigListener.java | 2 +- .../replication/ReplicationPeerImpl.java | 2 +- .../replication/ReplicationPeerStorage.java | 2 +- .../hbase/replication/ReplicationPeers.java | 2 +- .../replication/ReplicationQueueInfo.java | 2 +- .../replication/ReplicationQueueStorage.java | 2 +- .../ReplicationStorageFactory.java | 2 +- .../hbase/replication/ReplicationTracker.java | 2 +- .../replication/ReplicationTrackerZKImpl.java | 2 +- .../hbase/replication/ReplicationUtils.java | 2 +- .../replication/ZKReplicationPeerStorage.java | 2 +- .../ZKReplicationQueueStorage.java | 2 +- .../replication/ZKReplicationStorageBase.java | 2 +- .../TestReplicationStateBasic.java | 2 +- .../TestReplicationStateZKImpl.java | 2 +- .../replication/TestReplicationUtil.java | 2 +- .../TestZKReplicationPeerStorage.java | 2 +- .../TestZKReplicationQueueStorage.java | 2 +- hbase-resource-bundle/pom.xml | 4 +- .../src/main/resources/META-INF/LICENSE.vm | 32 ++-- .../src/main/resources/META-INF/NOTICE.vm | 22 +-- .../main/resources/supplemental-models.xml | 112 +++++++------- hbase-rest/pom.xml | 4 +- .../apache/hadoop/hbase/rest/Constants.java | 2 +- .../hadoop/hbase/rest/ExistsResource.java | 2 +- .../apache/hadoop/hbase/rest/MetricsREST.java | 2 +- .../hadoop/hbase/rest/MultiRowResource.java | 2 +- .../rest/NamespacesInstanceResource.java | 2 +- .../hadoop/hbase/rest/NamespacesResource.java | 2 +- .../hbase/rest/ProtobufMessageHandler.java | 2 +- .../hbase/rest/ProtobufStreamingOutput.java | 2 +- .../apache/hadoop/hbase/rest/RESTServer.java | 2 +- .../apache/hadoop/hbase/rest/RESTServlet.java | 2 +- .../hbase/rest/RESTServletContainer.java | 2 +- .../hadoop/hbase/rest/RegionsResource.java | 2 +- .../hadoop/hbase/rest/ResourceBase.java | 2 +- .../hadoop/hbase/rest/ResultGenerator.java | 2 +- .../hadoop/hbase/rest/RootResource.java | 2 +- .../apache/hadoop/hbase/rest/RowResource.java | 2 +- .../hadoop/hbase/rest/RowResultGenerator.java | 2 +- .../org/apache/hadoop/hbase/rest/RowSpec.java | 2 +- .../hbase/rest/ScannerInstanceResource.java | 2 +- .../hadoop/hbase/rest/ScannerResource.java | 2 +- .../hbase/rest/ScannerResultGenerator.java | 2 +- .../hadoop/hbase/rest/SchemaResource.java | 2 +- .../rest/StorageClusterStatusResource.java | 2 +- .../rest/StorageClusterVersionResource.java | 2 +- .../hadoop/hbase/rest/TableResource.java | 2 +- .../hadoop/hbase/rest/TableScanResource.java | 2 +- .../hadoop/hbase/rest/VersionResource.java | 2 +- .../hadoop/hbase/rest/client/Client.java | 4 +- .../hadoop/hbase/rest/client/Cluster.java | 2 +- .../hadoop/hbase/rest/client/RemoteAdmin.java | 2 +- .../hbase/rest/client/RemoteHTable.java | 2 +- .../hadoop/hbase/rest/client/Response.java | 2 +- .../hadoop/hbase/rest/filter/AuthFilter.java | 2 +- .../hbase/rest/filter/GZIPRequestStream.java | 2 +- .../hbase/rest/filter/GZIPRequestWrapper.java | 2 +- .../hbase/rest/filter/GZIPResponseStream.java | 2 +- .../rest/filter/GZIPResponseWrapper.java | 2 +- .../hadoop/hbase/rest/filter/GzipFilter.java | 2 +- .../rest/filter/RestCsrfPreventionFilter.java | 2 +- .../hadoop/hbase/rest/model/CellModel.java | 2 +- .../hadoop/hbase/rest/model/CellSetModel.java | 2 +- .../hbase/rest/model/ColumnSchemaModel.java | 2 +- .../rest/model/NamespacesInstanceModel.java | 2 +- .../hbase/rest/model/NamespacesModel.java | 2 +- .../hadoop/hbase/rest/model/RowModel.java | 2 +- .../hadoop/hbase/rest/model/ScannerModel.java | 4 +- .../rest/model/StorageClusterStatusModel.java | 2 +- .../model/StorageClusterVersionModel.java | 2 +- .../hbase/rest/model/TableInfoModel.java | 2 +- .../hbase/rest/model/TableListModel.java | 2 +- .../hadoop/hbase/rest/model/TableModel.java | 2 +- .../hbase/rest/model/TableRegionModel.java | 2 +- .../hbase/rest/model/TableSchemaModel.java | 2 +- .../hadoop/hbase/rest/model/VersionModel.java | 2 +- .../org/apache/hadoop/hbase/rest/package.html | 4 +- .../rest/provider/JAXBContextResolver.java | 2 +- .../consumer/ProtobufMessageBodyConsumer.java | 2 +- .../PlainTextMessageBodyProducer.java | 2 +- .../producer/ProtobufMessageBodyProducer.java | 2 +- .../src/main/protobuf/CellMessage.proto | 2 +- .../src/main/protobuf/CellSetMessage.proto | 2 +- .../main/protobuf/ColumnSchemaMessage.proto | 2 +- .../protobuf/NamespacePropertiesMessage.proto | 2 +- .../src/main/protobuf/NamespacesMessage.proto | 4 +- .../src/main/protobuf/ScannerMessage.proto | 2 +- .../StorageClusterStatusMessage.proto | 2 +- .../src/main/protobuf/TableInfoMessage.proto | 2 +- .../src/main/protobuf/TableListMessage.proto | 2 +- .../main/protobuf/TableSchemaMessage.proto | 2 +- .../src/main/protobuf/VersionMessage.proto | 2 +- .../resources/hbase-webapps/rest/index.html | 2 +- .../resources/hbase-webapps/rest/rest.jsp | 4 +- .../apache/hadoop/hbase/rest/XMLSchema.xsd | 4 +- .../apache/hadoop/hbase/rest/DummyFilter.java | 2 +- .../hbase/rest/HBaseRESTTestingUtility.java | 2 +- .../hbase/rest/PerformanceEvaluation.java | 4 +- .../hadoop/hbase/rest/RowResourceBase.java | 2 +- .../hadoop/hbase/rest/TestDeleteRow.java | 2 +- .../hbase/rest/TestGZIPResponseWrapper.java | 2 +- .../hbase/rest/TestGetAndPutResource.java | 4 +- .../hadoop/hbase/rest/TestGzipFilter.java | 2 +- .../hbase/rest/TestMultiRowResource.java | 2 +- .../rest/TestNamespacesInstanceResource.java | 2 +- .../hbase/rest/TestNamespacesResource.java | 2 +- .../hadoop/hbase/rest/TestResourceFilter.java | 2 +- .../hbase/rest/TestScannerResource.java | 2 +- .../hbase/rest/TestScannersWithFilters.java | 2 +- .../hbase/rest/TestScannersWithLabels.java | 2 +- .../hadoop/hbase/rest/TestSchemaResource.java | 2 +- .../hadoop/hbase/rest/TestStatusResource.java | 2 +- .../hadoop/hbase/rest/TestTableResource.java | 2 +- .../hadoop/hbase/rest/TestTableScan.java | 2 +- .../hbase/rest/TestVersionResource.java | 2 +- .../rest/client/TestRemoteAdminRetries.java | 2 +- .../rest/client/TestRemoteHTableRetries.java | 2 +- .../hbase/rest/client/TestRemoteTable.java | 2 +- .../hbase/rest/client/TestXmlParsing.java | 2 +- .../hbase/rest/model/TestCellModel.java | 2 +- .../hbase/rest/model/TestCellSetModel.java | 2 +- .../rest/model/TestColumnSchemaModel.java | 2 +- .../hbase/rest/model/TestModelBase.java | 2 +- .../model/TestNamespacesInstanceModel.java | 2 +- .../hbase/rest/model/TestNamespacesModel.java | 2 +- .../hadoop/hbase/rest/model/TestRowModel.java | 2 +- .../hbase/rest/model/TestScannerModel.java | 2 +- .../model/TestStorageClusterStatusModel.java | 2 +- .../model/TestStorageClusterVersionModel.java | 2 +- .../hbase/rest/model/TestTableInfoModel.java | 2 +- .../hbase/rest/model/TestTableListModel.java | 2 +- .../rest/model/TestTableRegionModel.java | 2 +- .../rest/model/TestTableSchemaModel.java | 2 +- .../hbase/rest/model/TestVersionModel.java | 2 +- hbase-rest/src/test/resources/hbase-site.xml | 2 +- hbase-rest/src/test/resources/hdfs-site.xml | 4 +- .../src/test/resources/log4j.properties | 2 +- .../src/test/resources/mapred-queues.xml | 2 +- hbase-rest/src/test/resources/mapred-site.xml | 2 +- hbase-rsgroup/pom.xml | 4 +- .../hadoop/hbase/rsgroup/RSGroupAdmin.java | 2 +- .../hbase/rsgroup/RSGroupAdminClient.java | 2 +- .../hbase/rsgroup/RSGroupAdminEndpoint.java | 2 +- .../hbase/rsgroup/RSGroupAdminServer.java | 2 +- .../rsgroup/RSGroupBasedLoadBalancer.java | 2 +- .../hbase/rsgroup/RSGroupInfoManager.java | 2 +- .../hbase/rsgroup/RSGroupInfoManagerImpl.java | 2 +- .../hbase/rsgroup/RSGroupProtobufUtil.java | 2 +- .../hbase/rsgroup/RSGroupableBalancer.java | 2 +- .../apache/hadoop/hbase/rsgroup/Utility.java | 2 +- .../src/main/protobuf/RSGroupAdmin.proto | 2 +- .../balancer/RSGroupableBalancerTestBase.java | 2 +- .../TestRSGroupBasedLoadBalancer.java | 2 +- ...rWithStochasticLoadBalancerAsInternal.java | 2 +- .../hbase/rsgroup/TestEnableRSGroup.java | 2 +- .../hadoop/hbase/rsgroup/TestRSGroups.java | 2 +- .../hbase/rsgroup/TestRSGroupsBase.java | 2 +- .../rsgroup/TestRSGroupsOfflineMode.java | 2 +- .../hbase/rsgroup/TestRSGroupsWithACL.java | 2 +- .../rsgroup/VerifyingRSGroupAdminClient.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- hbase-server/pom.xml | 4 +- .../hbase/tmpl/common/TaskMonitorTmpl.jamon | 2 +- .../master/AssignmentManagerStatusTmpl.jamon | 2 +- .../tmpl/master/BackupMasterStatusTmpl.jamon | 2 +- .../hbase/tmpl/master/MasterStatusTmpl.jamon | 4 +- .../hbase/tmpl/master/RSGroupListTmpl.jamon | 4 +- .../tmpl/master/RegionServerListTmpl.jamon | 2 +- .../tmpl/regionserver/BlockCacheTmpl.jamon | 12 +- .../regionserver/BlockCacheViewTmpl.jamon | 2 +- .../tmpl/regionserver/RSStatusTmpl.jamon | 2 +- .../tmpl/regionserver/RegionListTmpl.jamon | 4 +- .../regionserver/ReplicationStatusTmpl.jamon | 2 +- .../tmpl/regionserver/ServerMetricsTmpl.jamon | 2 +- .../hadoop/hbase/CoordinatedStateManager.java | 2 +- .../hadoop/hbase/DaemonThreadFactory.java | 2 +- .../hadoop/hbase/HDFSBlocksDistribution.java | 2 +- .../apache/hadoop/hbase/HealthCheckChore.java | 2 +- .../apache/hadoop/hbase/HealthChecker.java | 2 +- .../org/apache/hadoop/hbase/HealthReport.java | 2 +- .../org/apache/hadoop/hbase/JMXListener.java | 2 +- .../hadoop/hbase/LocalHBaseCluster.java | 2 +- .../hadoop/hbase/RegionStateListener.java | 2 +- .../java/org/apache/hadoop/hbase/Server.java | 2 +- .../apache/hadoop/hbase/SharedConnection.java | 2 +- .../apache/hadoop/hbase/SplitLogCounters.java | 2 +- .../org/apache/hadoop/hbase/SplitLogTask.java | 2 +- .../SslRMIClientSocketFactorySecure.java | 2 +- .../SslRMIServerSocketFactorySecure.java | 2 +- .../apache/hadoop/hbase/TableDescriptors.java | 2 +- .../hadoop/hbase/ZKNamespaceManager.java | 2 +- .../org/apache/hadoop/hbase/ZNodeClearer.java | 2 +- .../hbase/backup/FailedArchiveException.java | 2 +- .../hadoop/hbase/backup/HFileArchiver.java | 2 +- .../backup/example/HFileArchiveManager.java | 2 +- .../example/HFileArchiveTableMonitor.java | 2 +- .../LongTermArchivingHFileCleaner.java | 2 +- .../example/TableHFileArchiveTracker.java | 2 +- .../backup/example/ZKTableArchiveClient.java | 2 +- .../hbase/client/ClientSideRegionScanner.java | 2 +- .../hbase/client/TableSnapshotScanner.java | 2 +- .../hadoop/hbase/client/VersionInfoUtil.java | 2 +- .../coprocessor/RowProcessorClient.java | 2 +- .../hbase/client/locking/EntityLock.java | 2 +- .../client/locking/LockServiceClient.java | 2 +- .../hadoop/hbase/codec/MessageCodec.java | 2 +- .../hbase/conf/ConfigurationManager.java | 2 +- .../hbase/conf/ConfigurationObserver.java | 2 +- .../PropagatingConfigurationObserver.java | 2 +- .../hbase/constraint/BaseConstraint.java | 2 +- .../hadoop/hbase/constraint/Constraint.java | 2 +- .../hbase/constraint/ConstraintException.java | 2 +- .../hbase/constraint/ConstraintProcessor.java | 2 +- .../hadoop/hbase/constraint/Constraints.java | 2 +- .../hadoop/hbase/constraint/package-info.java | 4 +- .../SplitLogManagerCoordination.java | 2 +- .../SplitLogWorkerCoordination.java | 2 +- .../ZKSplitLogManagerCoordination.java | 2 +- .../ZkCoordinatedStateManager.java | 2 +- .../ZkSplitLogWorkerCoordination.java | 2 +- .../hbase/coprocessor/BaseEnvironment.java | 2 +- .../coprocessor/BaseRowProcessorEndpoint.java | 2 +- .../hbase/coprocessor/BulkLoadObserver.java | 2 +- .../hbase/coprocessor/CoprocessorHost.java | 2 +- .../hbase/coprocessor/CoprocessorService.java | 2 +- ...oprocessorServiceBackwardCompatiblity.java | 2 +- .../hbase/coprocessor/CoreCoprocessor.java | 2 +- .../hbase/coprocessor/EndpointObserver.java | 2 +- .../hbase/coprocessor/HasMasterServices.java | 2 +- .../coprocessor/HasRegionServerServices.java | 2 +- .../hbase/coprocessor/MasterCoprocessor.java | 2 +- .../MasterCoprocessorEnvironment.java | 2 +- .../hbase/coprocessor/MasterObserver.java | 2 +- .../hbase/coprocessor/MetaTableMetrics.java | 2 +- .../hbase/coprocessor/MetricsCoprocessor.java | 2 +- .../coprocessor/MultiRowMutationEndpoint.java | 2 +- .../hbase/coprocessor/ObserverContext.java | 2 +- .../coprocessor/ObserverContextImpl.java | 2 +- .../coprocessor/ReadOnlyConfiguration.java | 2 +- .../hbase/coprocessor/RegionCoprocessor.java | 2 +- .../RegionCoprocessorEnvironment.java | 2 +- .../hbase/coprocessor/RegionObserver.java | 2 +- .../coprocessor/RegionServerCoprocessor.java | 2 +- .../RegionServerCoprocessorEnvironment.java | 2 +- .../coprocessor/RegionServerObserver.java | 2 +- .../SingletonCoprocessorService.java | 2 +- .../hbase/coprocessor/WALCoprocessor.java | 2 +- .../WALCoprocessorEnvironment.java | 2 +- .../hadoop/hbase/coprocessor/WALObserver.java | 2 +- .../hbase/coprocessor/package-info.java | 2 +- .../hbase/errorhandling/ForeignException.java | 2 +- .../ForeignExceptionDispatcher.java | 2 +- .../ForeignExceptionListener.java | 2 +- .../errorhandling/ForeignExceptionSnare.java | 2 +- .../hbase/errorhandling/TimeoutException.java | 2 +- .../TimeoutExceptionInjector.java | 2 +- .../hadoop/hbase/executor/EventHandler.java | 2 +- .../hadoop/hbase/executor/EventType.java | 2 +- .../hbase/executor/ExecutorService.java | 2 +- .../hadoop/hbase/executor/ExecutorType.java | 2 +- .../favored/FavoredNodeAssignmentHelper.java | 2 +- .../favored/FavoredNodeLoadBalancer.java | 2 +- .../hbase/favored/FavoredNodesManager.java | 2 +- .../hbase/favored/FavoredNodesPlan.java | 2 +- .../hbase/favored/FavoredNodesPromoter.java | 2 +- .../favored/StartcodeAgnosticServerName.java | 2 +- .../hadoop/hbase/filter/FilterWrapper.java | 2 +- .../apache/hadoop/hbase/fs/HFileSystem.java | 2 +- .../hbase/io/FSDataInputStreamWrapper.java | 2 +- .../org/apache/hadoop/hbase/io/FileLink.java | 2 +- .../org/apache/hadoop/hbase/io/HFileLink.java | 2 +- .../hadoop/hbase/io/HalfStoreFileReader.java | 2 +- .../org/apache/hadoop/hbase/io/MetricsIO.java | 2 +- .../hadoop/hbase/io/MetricsIOWrapperImpl.java | 2 +- .../org/apache/hadoop/hbase/io/Reference.java | 2 +- .../org/apache/hadoop/hbase/io/WALLink.java | 2 +- .../hadoop/hbase/io/WritableWithSize.java | 2 +- .../hbase/io/asyncfs/AsyncFSOutput.java | 2 +- .../hbase/io/asyncfs/AsyncFSOutputHelper.java | 2 +- .../asyncfs/FanOutOneBlockAsyncDFSOutput.java | 2 +- .../FanOutOneBlockAsyncDFSOutputHelper.java | 2 +- ...anOutOneBlockAsyncDFSOutputSaslHelper.java | 2 +- .../io/asyncfs/SendBufSizePredictor.java | 2 +- .../io/asyncfs/WrapperAsyncFSOutput.java | 2 +- .../hadoop/hbase/io/hfile/AgeSnapshot.java | 2 +- .../hadoop/hbase/io/hfile/BlockCache.java | 2 +- .../hadoop/hbase/io/hfile/BlockCacheKey.java | 2 +- .../hadoop/hbase/io/hfile/BlockCacheUtil.java | 2 +- .../hbase/io/hfile/BlockCachesIterator.java | 2 +- .../hadoop/hbase/io/hfile/BlockPriority.java | 2 +- .../hbase/io/hfile/BlockWithScanInfo.java | 2 +- .../hadoop/hbase/io/hfile/CacheConfig.java | 4 +- .../hadoop/hbase/io/hfile/CacheStats.java | 2 +- .../hadoop/hbase/io/hfile/Cacheable.java | 2 +- .../hbase/io/hfile/CacheableDeserializer.java | 2 +- .../hfile/CacheableDeserializerIdManager.java | 2 +- .../hadoop/hbase/io/hfile/CachedBlock.java | 2 +- .../hadoop/hbase/io/hfile/ChecksumUtil.java | 2 +- .../hbase/io/hfile/CombinedBlockCache.java | 2 +- .../hbase/io/hfile/CompoundBloomFilter.java | 2 +- .../io/hfile/CompoundBloomFilterBase.java | 2 +- .../io/hfile/CompoundBloomFilterWriter.java | 2 +- .../hbase/io/hfile/CorruptHFileException.java | 2 +- .../hbase/io/hfile/FixedFileTrailer.java | 4 +- .../apache/hadoop/hbase/io/hfile/HFile.java | 2 +- .../hadoop/hbase/io/hfile/HFileBlock.java | 2 +- .../hbase/io/hfile/HFileBlockIndex.java | 2 +- .../hbase/io/hfile/HFileDataBlockEncoder.java | 2 +- .../io/hfile/HFileDataBlockEncoderImpl.java | 2 +- .../hbase/io/hfile/HFilePrettyPrinter.java | 2 +- .../hbase/io/hfile/HFileReaderImpl.java | 2 +- .../hadoop/hbase/io/hfile/HFileScanner.java | 2 +- .../hadoop/hbase/io/hfile/HFileUtil.java | 2 +- .../hbase/io/hfile/HFileWriterImpl.java | 2 +- .../io/hfile/InclusiveCombinedBlockCache.java | 2 +- .../hbase/io/hfile/InlineBlockWriter.java | 2 +- .../hbase/io/hfile/InvalidHFileException.java | 2 +- .../hadoop/hbase/io/hfile/LruBlockCache.java | 2 +- .../hadoop/hbase/io/hfile/LruCachedBlock.java | 2 +- .../hbase/io/hfile/LruCachedBlockQueue.java | 2 +- .../hbase/io/hfile/NoOpDataBlockEncoder.java | 2 +- .../hbase/io/hfile/PrefetchExecutor.java | 2 +- .../hbase/io/hfile/ResizableBlockCache.java | 2 +- .../io/hfile/bucket/BucketAllocator.java | 2 +- .../bucket/BucketAllocatorException.java | 2 +- .../hbase/io/hfile/bucket/BucketCache.java | 2 +- .../io/hfile/bucket/BucketCacheStats.java | 2 +- .../io/hfile/bucket/BucketProtoUtils.java | 2 +- .../io/hfile/bucket/ByteBufferIOEngine.java | 2 +- .../io/hfile/bucket/CacheFullException.java | 2 +- .../io/hfile/bucket/CachedEntryQueue.java | 2 +- .../hbase/io/hfile/bucket/FileIOEngine.java | 2 +- .../hbase/io/hfile/bucket/FileMmapEngine.java | 2 +- .../hbase/io/hfile/bucket/IOEngine.java | 2 +- .../bucket/UnsafeSharedMemoryBucketEntry.java | 4 +- .../hbase/io/hfile/bucket/package-info.java | 2 +- .../hadoop/hbase/io/hfile/package-info.java | 6 +- .../hadoop/hbase/io/util/MemorySizeUtil.java | 2 +- .../hbase/ipc/AdaptiveLifoCoDelCallQueue.java | 4 +- .../hbase/ipc/BalancedQueueRpcExecutor.java | 2 +- .../apache/hadoop/hbase/ipc/BufferChain.java | 2 +- .../hadoop/hbase/ipc/CallQueueInfo.java | 2 +- .../apache/hadoop/hbase/ipc/CallRunner.java | 2 +- .../hbase/ipc/EmptyServiceNameException.java | 2 +- .../ipc/FastPathBalancedQueueRpcExecutor.java | 2 +- .../hadoop/hbase/ipc/FifoRpcScheduler.java | 2 +- .../hbase/ipc/HBaseRPCErrorHandler.java | 2 +- .../hbase/ipc/MasterFifoRpcScheduler.java | 2 +- .../hadoop/hbase/ipc/MetricsHBaseServer.java | 2 +- .../ipc/MetricsHBaseServerWrapperImpl.java | 2 +- .../hbase/ipc/NettyRpcFrameDecoder.java | 2 +- .../hadoop/hbase/ipc/NettyRpcServer.java | 2 +- .../ipc/NettyRpcServerPreambleHandler.java | 2 +- .../ipc/NettyRpcServerRequestDecoder.java | 2 +- .../ipc/NettyRpcServerResponseEncoder.java | 2 +- .../hadoop/hbase/ipc/NettyServerCall.java | 2 +- .../hbase/ipc/NettyServerRpcConnection.java | 2 +- .../hadoop/hbase/ipc/PriorityFunction.java | 2 +- .../apache/hadoop/hbase/ipc/QosPriority.java | 2 +- .../hadoop/hbase/ipc/RWQueueRpcExecutor.java | 2 +- .../org/apache/hadoop/hbase/ipc/RpcCall.java | 2 +- .../hadoop/hbase/ipc/RpcCallContext.java | 2 +- .../apache/hadoop/hbase/ipc/RpcCallback.java | 2 +- .../apache/hadoop/hbase/ipc/RpcExecutor.java | 2 +- .../apache/hadoop/hbase/ipc/RpcResponse.java | 2 +- .../apache/hadoop/hbase/ipc/RpcScheduler.java | 2 +- .../hadoop/hbase/ipc/RpcSchedulerContext.java | 2 +- .../apache/hadoop/hbase/ipc/RpcServer.java | 2 +- .../hadoop/hbase/ipc/RpcServerFactory.java | 2 +- .../hadoop/hbase/ipc/RpcServerInterface.java | 2 +- .../apache/hadoop/hbase/ipc/ServerCall.java | 2 +- .../hadoop/hbase/ipc/ServerRpcConnection.java | 4 +- .../hadoop/hbase/ipc/SimpleRpcScheduler.java | 4 +- .../hadoop/hbase/ipc/SimpleRpcServer.java | 2 +- .../hbase/ipc/SimpleRpcServerResponder.java | 2 +- .../hadoop/hbase/ipc/SimpleServerCall.java | 2 +- .../hbase/ipc/SimpleServerRpcConnection.java | 4 +- .../hbase/ipc/UnknownServiceException.java | 2 +- .../mapreduce/LoadIncrementalHFiles.java | 2 +- .../hbase/master/ActiveMasterManager.java | 2 +- .../master/AssignmentVerificationReport.java | 2 +- .../hadoop/hbase/master/CatalogJanitor.java | 2 +- .../hadoop/hbase/master/ClusterSchema.java | 2 +- .../hbase/master/ClusterSchemaException.java | 2 +- .../hbase/master/ClusterSchemaService.java | 2 +- .../master/ClusterSchemaServiceImpl.java | 2 +- .../hbase/master/ClusterStatusPublisher.java | 2 +- .../hadoop/hbase/master/DeadServer.java | 2 +- .../hbase/master/DrainingServerTracker.java | 2 +- .../master/ExpiredMobFileCleanerChore.java | 2 +- .../apache/hadoop/hbase/master/HMaster.java | 2 +- .../hbase/master/HMasterCommandLine.java | 2 +- .../hadoop/hbase/master/LoadBalancer.java | 2 +- ...sterAnnotationReadingPriorityFunction.java | 2 +- .../hbase/master/MasterCoprocessorHost.java | 2 +- .../hbase/master/MasterDumpServlet.java | 2 +- .../hadoop/hbase/master/MasterFileSystem.java | 2 +- .../hbase/master/MasterMetaBootstrap.java | 2 +- .../master/MasterMobCompactionThread.java | 2 +- .../hbase/master/MasterRpcServices.java | 2 +- .../hadoop/hbase/master/MasterServices.java | 2 +- .../hbase/master/MasterStatusServlet.java | 2 +- .../hadoop/hbase/master/MasterWalManager.java | 2 +- .../master/MetricsAssignmentManager.java | 2 +- .../hadoop/hbase/master/MetricsMaster.java | 2 +- .../hbase/master/MetricsMasterFileSystem.java | 2 +- .../master/MetricsMasterWrapperImpl.java | 2 +- .../hadoop/hbase/master/MetricsSnapshot.java | 2 +- .../master/MirroringTableStateManager.java | 2 +- .../hbase/master/MobCompactionChore.java | 2 +- .../master/NoSuchProcedureException.java | 2 +- .../hadoop/hbase/master/RackManager.java | 2 +- .../master/RegionPlacementMaintainer.java | 2 +- .../hadoop/hbase/master/RegionPlan.java | 2 +- .../hbase/master/RegionServerTracker.java | 2 +- .../hadoop/hbase/master/ServerListener.java | 2 +- .../hadoop/hbase/master/ServerManager.java | 2 +- .../SnapshotOfRegionAssignmentFromMeta.java | 2 +- .../hadoop/hbase/master/SnapshotSentinel.java | 2 +- .../hadoop/hbase/master/SplitLogManager.java | 2 +- .../hbase/master/SplitOrMergeTracker.java | 2 +- .../hbase/master/TableNamespaceManager.java | 2 +- .../hbase/master/TableStateManager.java | 2 +- .../master/assignment/AssignProcedure.java | 2 +- .../master/assignment/AssignmentManager.java | 2 +- .../assignment/AssignmentManagerUtil.java | 2 +- .../assignment/CloseRegionProcedure.java | 2 +- .../assignment/GCMergedRegionsProcedure.java | 2 +- .../master/assignment/GCRegionProcedure.java | 2 +- .../MergeTableRegionsProcedure.java | 2 +- .../assignment/MoveRegionProcedure.java | 2 +- .../assignment/OpenRegionProcedure.java | 2 +- .../assignment/RegionRemoteProcedureBase.java | 2 +- .../master/assignment/RegionStateNode.java | 4 +- .../master/assignment/RegionStateStore.java | 2 +- .../hbase/master/assignment/RegionStates.java | 2 +- .../assignment/RegionTransitionProcedure.java | 2 +- .../hbase/master/assignment/ServerState.java | 4 +- .../master/assignment/ServerStateNode.java | 4 +- .../assignment/SplitTableRegionProcedure.java | 2 +- .../TransitRegionStateProcedure.java | 2 +- .../master/assignment/UnassignProcedure.java | 2 +- .../hbase/master/balancer/BalancerChore.java | 2 +- .../master/balancer/BalancerRegionLoad.java | 2 +- .../master/balancer/BaseLoadBalancer.java | 2 +- .../master/balancer/ClusterLoadState.java | 2 +- .../master/balancer/ClusterStatusChore.java | 2 +- .../balancer/FavoredStochasticBalancer.java | 2 +- .../master/balancer/LoadBalancerFactory.java | 2 +- .../master/balancer/MetricsBalancer.java | 2 +- .../balancer/MetricsStochasticBalancer.java | 2 +- .../master/balancer/RegionInfoComparator.java | 2 +- .../master/balancer/RegionLocationFinder.java | 2 +- .../hbase/master/balancer/ServerAndLoad.java | 2 +- .../master/balancer/SimpleLoadBalancer.java | 2 +- .../balancer/StochasticLoadBalancer.java | 4 +- .../cleaner/BaseFileCleanerDelegate.java | 2 +- .../cleaner/BaseHFileCleanerDelegate.java | 2 +- .../cleaner/BaseLogCleanerDelegate.java | 2 +- .../hbase/master/cleaner/CleanerChore.java | 2 +- .../master/cleaner/FileCleanerDelegate.java | 2 +- .../hbase/master/cleaner/HFileCleaner.java | 2 +- .../master/cleaner/HFileLinkCleaner.java | 2 +- .../hbase/master/cleaner/LogCleaner.java | 2 +- .../cleaner/ReplicationBarrierCleaner.java | 2 +- .../cleaner/TimeToLiveHFileCleaner.java | 2 +- .../master/cleaner/TimeToLiveLogCleaner.java | 2 +- .../TimeToLiveProcedureWALCleaner.java | 2 +- .../hbase/master/locking/LockManager.java | 2 +- .../hbase/master/locking/LockProcedure.java | 2 +- .../normalizer/EmptyNormalizationPlan.java | 2 +- .../normalizer/MergeNormalizationPlan.java | 2 +- .../master/normalizer/NormalizationPlan.java | 2 +- .../master/normalizer/RegionNormalizer.java | 2 +- .../normalizer/RegionNormalizerChore.java | 2 +- .../normalizer/RegionNormalizerFactory.java | 2 +- .../normalizer/SimpleRegionNormalizer.java | 2 +- .../normalizer/SplitNormalizationPlan.java | 2 +- ...bstractStateMachineNamespaceProcedure.java | 2 +- .../AbstractStateMachineRegionProcedure.java | 2 +- .../AbstractStateMachineTableProcedure.java | 2 +- .../procedure/CloneSnapshotProcedure.java | 2 +- .../procedure/CreateNamespaceProcedure.java | 2 +- .../procedure/CreateTableProcedure.java | 2 +- .../procedure/DeleteNamespaceProcedure.java | 2 +- .../procedure/DeleteTableProcedure.java | 2 +- .../procedure/DisableTableProcedure.java | 2 +- .../procedure/EnableTableProcedure.java | 2 +- .../hbase/master/procedure/FairQueue.java | 2 +- .../master/procedure/InitMetaProcedure.java | 2 +- .../procedure/MasterDDLOperationHelper.java | 2 +- .../procedure/MasterProcedureConstants.java | 2 +- .../master/procedure/MasterProcedureEnv.java | 2 +- .../procedure/MasterProcedureScheduler.java | 2 +- .../master/procedure/MasterProcedureUtil.java | 2 +- .../procedure/MetaProcedureInterface.java | 2 +- .../hbase/master/procedure/MetaQueue.java | 2 +- .../procedure/ModifyNamespaceProcedure.java | 2 +- .../procedure/ModifyTableProcedure.java | 2 +- .../procedure/PeerProcedureInterface.java | 2 +- .../hbase/master/procedure/PeerQueue.java | 2 +- .../master/procedure/ProcedureDescriber.java | 2 +- .../procedure/ProcedurePrepareLatch.java | 2 +- .../master/procedure/ProcedureSyncWait.java | 2 +- .../hadoop/hbase/master/procedure/Queue.java | 2 +- .../procedure/RSProcedureDispatcher.java | 2 +- .../procedure/RecoverMetaProcedure.java | 2 +- .../ReopenTableRegionsProcedure.java | 2 +- .../procedure/RestoreSnapshotProcedure.java | 2 +- .../hbase/master/procedure/SchemaLocking.java | 2 +- .../procedure/ServerCrashException.java | 2 +- .../procedure/ServerCrashProcedure.java | 2 +- .../procedure/ServerProcedureInterface.java | 2 +- .../hbase/master/procedure/ServerQueue.java | 2 +- .../procedure/TableProcedureInterface.java | 2 +- .../hbase/master/procedure/TableQueue.java | 2 +- .../procedure/TruncateTableProcedure.java | 2 +- .../replication/AbstractPeerProcedure.java | 2 +- .../master/replication/AddPeerProcedure.java | 2 +- .../replication/DisablePeerProcedure.java | 2 +- .../replication/EnablePeerProcedure.java | 2 +- .../replication/ModifyPeerProcedure.java | 2 +- .../replication/RecoverStandbyProcedure.java | 4 +- .../replication/RefreshPeerProcedure.java | 2 +- .../replication/RemovePeerProcedure.java | 2 +- .../replication/ReplicationPeerManager.java | 2 +- .../SyncReplicationReplayWALManager.java | 2 +- .../SyncReplicationReplayWALProcedure.java | 2 +- ...ncReplicationReplayWALRemoteProcedure.java | 4 +- ...nsitPeerSyncReplicationStateProcedure.java | 2 +- .../UpdatePeerConfigProcedure.java | 2 +- ...SyncReplicationReplayWALWorkerStorage.java | 2 +- .../DisabledTableSnapshotHandler.java | 2 +- .../snapshot/EnabledTableSnapshotHandler.java | 2 +- .../snapshot/MasterSnapshotVerifier.java | 2 +- .../master/snapshot/SnapshotFileCache.java | 2 +- .../master/snapshot/SnapshotHFileCleaner.java | 2 +- .../master/snapshot/SnapshotManager.java | 2 +- .../master/snapshot/TakeSnapshotHandler.java | 2 +- .../hbase/master/zksyncer/ClientZKSyncer.java | 2 +- .../master/zksyncer/MasterAddressSyncer.java | 2 +- .../master/zksyncer/MetaLocationSyncer.java | 2 +- .../hadoop/hbase/mob/CachedMobFile.java | 2 +- .../hbase/mob/DefaultMobStoreCompactor.java | 2 +- .../hbase/mob/DefaultMobStoreFlusher.java | 2 +- .../hbase/mob/ExpiredMobFileCleaner.java | 2 +- .../hadoop/hbase/mob/MobCacheConfig.java | 2 +- .../apache/hadoop/hbase/mob/MobConstants.java | 2 +- .../org/apache/hadoop/hbase/mob/MobFile.java | 2 +- .../apache/hadoop/hbase/mob/MobFileCache.java | 2 +- .../apache/hadoop/hbase/mob/MobFileName.java | 2 +- .../hadoop/hbase/mob/MobStoreEngine.java | 2 +- .../org/apache/hadoop/hbase/mob/MobUtils.java | 2 +- .../mob/compactions/MobCompactionRequest.java | 2 +- .../hbase/mob/compactions/MobCompactor.java | 2 +- .../PartitionedMobCompactionRequest.java | 2 +- .../compactions/PartitionedMobCompactor.java | 2 +- .../hbase/monitoring/LogMonitoring.java | 2 +- .../MemoryBoundedLogMessageBuffer.java | 2 +- .../hbase/monitoring/MonitoredRPCHandler.java | 2 +- .../monitoring/MonitoredRPCHandlerImpl.java | 2 +- .../hbase/monitoring/MonitoredTask.java | 2 +- .../hbase/monitoring/MonitoredTaskImpl.java | 2 +- .../hbase/monitoring/StateDumpServlet.java | 2 +- .../hadoop/hbase/monitoring/TaskMonitor.java | 2 +- .../hbase/monitoring/ThreadMonitoring.java | 2 +- .../hbase/namespace/NamespaceAuditor.java | 2 +- .../namespace/NamespaceStateManager.java | 2 +- .../NamespaceTableAndRegionInfo.java | 2 +- .../procedure/MasterProcedureManager.java | 2 +- .../procedure/MasterProcedureManagerHost.java | 2 +- .../hadoop/hbase/procedure/Procedure.java | 2 +- .../hbase/procedure/ProcedureCoordinator.java | 2 +- .../procedure/ProcedureCoordinatorRpcs.java | 2 +- .../hbase/procedure/ProcedureManager.java | 2 +- .../hbase/procedure/ProcedureManagerHost.java | 2 +- .../hbase/procedure/ProcedureMember.java | 2 +- .../hbase/procedure/ProcedureMemberRpcs.java | 2 +- .../RegionServerProcedureManager.java | 2 +- .../RegionServerProcedureManagerHost.java | 2 +- .../hadoop/hbase/procedure/Subprocedure.java | 2 +- .../hbase/procedure/SubprocedureFactory.java | 2 +- .../procedure/ZKProcedureCoordinator.java | 2 +- .../procedure/ZKProcedureMemberRpcs.java | 2 +- .../hbase/procedure/ZKProcedureUtil.java | 2 +- .../flush/FlushTableSubprocedure.java | 2 +- .../MasterFlushTableProcedureManager.java | 2 +- ...egionServerFlushTableProcedureManager.java | 2 +- .../hbase/procedure2/RSProcedureCallable.java | 2 +- .../protobuf/ReplicationProtbufUtil.java | 2 +- .../hbase/quotas/ActivePolicyEnforcement.java | 2 +- .../quotas/AverageIntervalRateLimiter.java | 2 +- .../hbase/quotas/DefaultOperationQuota.java | 2 +- .../hbase/quotas/FileArchiverNotifier.java | 4 +- .../quotas/FileArchiverNotifierFactory.java | 4 +- .../FileArchiverNotifierFactoryImpl.java | 2 +- .../quotas/FileArchiverNotifierImpl.java | 2 +- .../quotas/FileSystemUtilizationChore.java | 2 +- .../quotas/FixedIntervalRateLimiter.java | 2 +- .../hbase/quotas/GlobalQuotaSettings.java | 2 +- .../hbase/quotas/GlobalQuotaSettingsImpl.java | 2 +- .../hbase/quotas/MasterQuotaManager.java | 2 +- .../hbase/quotas/MasterQuotasObserver.java | 4 +- .../quotas/NamespaceQuotaSnapshotStore.java | 2 +- .../hbase/quotas/NoOpRegionSizeStore.java | 2 +- .../hbase/quotas/NoopOperationQuota.java | 2 +- .../hadoop/hbase/quotas/NoopQuotaLimiter.java | 2 +- .../hadoop/hbase/quotas/OperationQuota.java | 2 +- .../hadoop/hbase/quotas/QuotaCache.java | 2 +- .../hadoop/hbase/quotas/QuotaLimiter.java | 2 +- .../hbase/quotas/QuotaLimiterFactory.java | 2 +- .../hbase/quotas/QuotaObserverChore.java | 2 +- .../hbase/quotas/QuotaSnapshotStore.java | 2 +- .../hadoop/hbase/quotas/QuotaState.java | 2 +- .../apache/hadoop/hbase/quotas/QuotaUtil.java | 2 +- .../hadoop/hbase/quotas/RateLimiter.java | 2 +- .../quotas/RegionServerRpcQuotaManager.java | 2 +- .../quotas/RegionServerSpaceQuotaManager.java | 2 +- .../hadoop/hbase/quotas/RegionSize.java | 4 +- .../hadoop/hbase/quotas/RegionSizeImpl.java | 2 +- .../quotas/RegionSizeReportingChore.java | 2 +- .../hadoop/hbase/quotas/RegionSizeStore.java | 4 +- .../hbase/quotas/RegionSizeStoreFactory.java | 2 +- .../hbase/quotas/RegionSizeStoreImpl.java | 2 +- .../quotas/SnapshotQuotaObserverChore.java | 2 +- .../hbase/quotas/SpaceLimitingException.java | 2 +- .../quotas/SpaceQuotaRefresherChore.java | 2 +- .../quotas/SpaceQuotaSnapshotNotifier.java | 2 +- .../SpaceQuotaSnapshotNotifierFactory.java | 2 +- .../SpaceViolationPolicyEnforcement.java | 2 +- ...paceViolationPolicyEnforcementFactory.java | 2 +- .../hbase/quotas/TableQuotaSnapshotStore.java | 2 +- .../TableSpaceQuotaSnapshotNotifier.java | 2 +- .../hadoop/hbase/quotas/TimeBasedLimiter.java | 2 +- .../hadoop/hbase/quotas/UserQuotaState.java | 2 +- .../AbstractViolationPolicyEnforcement.java | 2 +- .../DefaultViolationPolicyEnforcement.java | 2 +- ...isableTableViolationPolicyEnforcement.java | 2 +- ...ingSnapshotViolationPolicyEnforcement.java | 2 +- .../NoInsertsViolationPolicyEnforcement.java | 2 +- ...CompactionsViolationPolicyEnforcement.java | 2 +- .../NoWritesViolationPolicyEnforcement.java | 2 +- .../hbase/regionserver/AbstractMemStore.java | 2 +- .../regionserver/AbstractMultiFileWriter.java | 2 +- .../AdaptiveMemStoreCompactionStrategy.java | 2 +- .../AnnotationReadingPriorityFunction.java | 2 +- .../hbase/regionserver/BaseRowProcessor.java | 2 +- .../BasicMemStoreCompactionStrategy.java | 2 +- .../regionserver/BusyRegionSplitPolicy.java | 2 +- .../regionserver/ByteBufferChunkKeyValue.java | 2 +- .../regionserver/CSLMImmutableSegment.java | 2 +- .../CellArrayImmutableSegment.java | 2 +- .../hbase/regionserver/CellArrayMap.java | 2 +- .../CellChunkImmutableSegment.java | 2 +- .../hbase/regionserver/CellChunkMap.java | 2 +- .../hbase/regionserver/CellFlatMap.java | 2 +- .../hadoop/hbase/regionserver/CellSet.java | 2 +- .../hadoop/hbase/regionserver/CellSink.java | 2 +- .../regionserver/ChangedReadersObserver.java | 2 +- .../hadoop/hbase/regionserver/Chunk.java | 2 +- .../hbase/regionserver/ChunkCreator.java | 2 +- .../hbase/regionserver/CompactSplit.java | 4 +- .../CompactedHFilesDischargeHandler.java | 2 +- .../CompactedHFilesDischarger.java | 2 +- .../regionserver/CompactingMemStore.java | 2 +- .../regionserver/CompactionPipeline.java | 2 +- .../CompositeImmutableSegment.java | 2 +- .../ConstantSizeRegionSplitPolicy.java | 2 +- .../CustomizedScanInfoBuilder.java | 2 +- .../DateTieredMultiFileWriter.java | 2 +- .../regionserver/DateTieredStoreEngine.java | 2 +- .../regionserver/DefaultHeapMemoryTuner.java | 2 +- .../hbase/regionserver/DefaultMemStore.java | 2 +- .../regionserver/DefaultStoreEngine.java | 2 +- .../regionserver/DefaultStoreFileManager.java | 2 +- .../regionserver/DefaultStoreFlusher.java | 2 +- .../DelimitedKeyPrefixRegionSplitPolicy.java | 2 +- .../DisabledRegionSplitPolicy.java | 2 +- .../regionserver/DumpRegionServerMetrics.java | 2 +- .../EagerMemStoreCompactionStrategy.java | 2 +- .../regionserver/FavoredNodesForRegion.java | 2 +- .../regionserver/FifoRpcSchedulerFactory.java | 2 +- .../FlushAllLargeStoresPolicy.java | 2 +- .../regionserver/FlushAllStoresPolicy.java | 2 +- .../regionserver/FlushLargeStoresPolicy.java | 2 +- .../regionserver/FlushLifeCycleTracker.java | 2 +- .../FlushNonSloppyStoresFirstPolicy.java | 2 +- .../hbase/regionserver/FlushPolicy.java | 2 +- .../regionserver/FlushPolicyFactory.java | 2 +- .../regionserver/FlushRequestListener.java | 2 +- .../hbase/regionserver/FlushRequester.java | 2 +- .../hadoop/hbase/regionserver/FlushType.java | 2 +- .../hadoop/hbase/regionserver/HMobStore.java | 2 +- .../hadoop/hbase/regionserver/HRegion.java | 2 +- .../hbase/regionserver/HRegionFileSystem.java | 2 +- .../hbase/regionserver/HRegionServer.java | 2 +- .../HRegionServerCommandLine.java | 2 +- .../hadoop/hbase/regionserver/HStore.java | 2 +- .../hadoop/hbase/regionserver/HStoreFile.java | 2 +- .../hbase/regionserver/HeapMemoryManager.java | 2 +- .../hbase/regionserver/HeapMemoryTuner.java | 2 +- .../regionserver/ImmutableMemStoreLAB.java | 2 +- .../hbase/regionserver/ImmutableSegment.java | 2 +- ...creasingToUpperBoundRegionSplitPolicy.java | 2 +- .../hbase/regionserver/InternalScan.java | 2 +- .../hbase/regionserver/InternalScanner.java | 2 +- .../KeyPrefixRegionSplitPolicy.java | 2 +- .../hbase/regionserver/KeyValueHeap.java | 2 +- .../hbase/regionserver/KeyValueScanner.java | 2 +- .../hbase/regionserver/LastSequenceId.java | 2 +- .../hbase/regionserver/LeaseListener.java | 2 +- .../hadoop/hbase/regionserver/Leases.java | 2 +- .../hadoop/hbase/regionserver/LogRoller.java | 2 +- .../MasterFifoRpcSchedulerFactory.java | 2 +- .../hadoop/hbase/regionserver/MemStore.java | 2 +- .../MemStoreCompactionStrategy.java | 2 +- .../hbase/regionserver/MemStoreCompactor.java | 2 +- .../MemStoreCompactorSegmentsIterator.java | 2 +- .../hbase/regionserver/MemStoreFlusher.java | 2 +- .../hbase/regionserver/MemStoreLAB.java | 2 +- .../hbase/regionserver/MemStoreLABImpl.java | 2 +- .../MemStoreMergerSegmentsIterator.java | 2 +- .../MemStoreSegmentsIterator.java | 2 +- .../hbase/regionserver/MemStoreSize.java | 2 +- .../hbase/regionserver/MemStoreSizing.java | 2 +- .../hbase/regionserver/MemStoreSnapshot.java | 2 +- .../MetricsHeapMemoryManager.java | 2 +- .../hbase/regionserver/MetricsRegion.java | 2 +- .../regionserver/MetricsRegionServer.java | 2 +- .../MetricsRegionServerWrapperImpl.java | 2 +- .../MetricsRegionWrapperImpl.java | 2 +- .../hbase/regionserver/MetricsTable.java | 2 +- .../MetricsTableWrapperAggregateImpl.java | 2 +- .../MiniBatchOperationInProgress.java | 2 +- .../regionserver/MobReferenceOnlyFilter.java | 2 +- .../hbase/regionserver/MobStoreScanner.java | 2 +- .../MultiVersionConcurrencyControl.java | 2 +- .../regionserver/MutableOnlineRegions.java | 2 +- .../hbase/regionserver/MutableSegment.java | 2 +- .../regionserver/NoLimitScannerContext.java | 2 +- .../NoTagByteBufferChunkKeyValue.java | 2 +- .../regionserver/NonLazyKeyValueScanner.java | 2 +- .../NonReversedNonLazyKeyValueScanner.java | 2 +- .../NonThreadSafeMemStoreSizing.java | 2 +- .../hbase/regionserver/OffheapChunk.java | 2 +- .../hbase/regionserver/OnheapChunk.java | 2 +- .../hbase/regionserver/OnlineRegions.java | 2 +- .../hbase/regionserver/OperationStatus.java | 2 +- .../hbase/regionserver/RSDumpServlet.java | 2 +- .../hbase/regionserver/RSRpcServices.java | 2 +- .../hbase/regionserver/RSStatusServlet.java | 2 +- .../hadoop/hbase/regionserver/Region.java | 2 +- .../regionserver/RegionCoprocessorHost.java | 2 +- .../hbase/regionserver/RegionScanner.java | 2 +- .../regionserver/RegionServerAccounting.java | 2 +- .../RegionServerCoprocessorHost.java | 2 +- .../regionserver/RegionServerServices.java | 2 +- .../RegionServerTableMetrics.java | 2 +- .../regionserver/RegionServicesForStores.java | 2 +- .../hbase/regionserver/RegionSplitPolicy.java | 2 +- .../RemoteProcedureResultReporter.java | 2 +- .../regionserver/ReplicationService.java | 2 +- .../regionserver/ReplicationSinkService.java | 2 +- .../ReplicationSourceService.java | 2 +- .../regionserver/ReversedKeyValueHeap.java | 2 +- .../regionserver/ReversedMobStoreScanner.java | 2 +- .../ReversedRegionScannerImpl.java | 2 +- .../regionserver/ReversedStoreScanner.java | 2 +- .../hbase/regionserver/RowProcessor.java | 2 +- .../regionserver/RowTooBigException.java | 2 +- .../regionserver/RpcSchedulerFactory.java | 2 +- .../hadoop/hbase/regionserver/ScanInfo.java | 2 +- .../hbase/regionserver/ScanOptions.java | 2 +- .../hadoop/hbase/regionserver/ScanType.java | 2 +- .../hbase/regionserver/ScannerContext.java | 2 +- .../regionserver/ScannerIdGenerator.java | 2 +- .../regionserver/SecureBulkLoadManager.java | 2 +- .../hadoop/hbase/regionserver/Segment.java | 2 +- .../hbase/regionserver/SegmentFactory.java | 2 +- .../hbase/regionserver/SegmentScanner.java | 2 +- .../hadoop/hbase/regionserver/SequenceId.java | 2 +- .../regionserver/ServerNonceManager.java | 2 +- .../hadoop/hbase/regionserver/Shipper.java | 2 +- .../hbase/regionserver/ShipperListener.java | 2 +- .../hbase/regionserver/ShutdownHook.java | 2 +- .../SimpleRpcSchedulerFactory.java | 2 +- .../regionserver/SnapshotSegmentScanner.java | 2 +- .../hbase/regionserver/SplitLogWorker.java | 2 +- .../hbase/regionserver/SplitRequest.java | 2 +- .../regionserver/SteppingSplitPolicy.java | 2 +- .../hadoop/hbase/regionserver/Store.java | 2 +- .../regionserver/StoreConfigInformation.java | 2 +- .../hbase/regionserver/StoreEngine.java | 2 +- .../hadoop/hbase/regionserver/StoreFile.java | 2 +- .../regionserver/StoreFileComparators.java | 2 +- .../hbase/regionserver/StoreFileInfo.java | 2 +- .../hbase/regionserver/StoreFileManager.java | 2 +- .../hbase/regionserver/StoreFileReader.java | 2 +- .../hbase/regionserver/StoreFileScanner.java | 2 +- .../hbase/regionserver/StoreFileWriter.java | 4 +- .../hbase/regionserver/StoreFlushContext.java | 2 +- .../hbase/regionserver/StoreFlusher.java | 2 +- .../hbase/regionserver/StoreScanner.java | 2 +- .../hadoop/hbase/regionserver/StoreUtils.java | 2 +- .../regionserver/StorefileRefresherChore.java | 2 +- .../regionserver/StripeMultiFileWriter.java | 2 +- .../hbase/regionserver/StripeStoreConfig.java | 2 +- .../hbase/regionserver/StripeStoreEngine.java | 2 +- .../regionserver/StripeStoreFileManager.java | 2 +- .../regionserver/StripeStoreFlusher.java | 2 +- .../ThreadSafeMemStoreSizing.java | 2 +- .../hbase/regionserver/TimeRangeTracker.java | 2 +- .../regionserver/VersionedSegmentsList.java | 2 +- .../AbstractMultiOutputCompactor.java | 2 +- .../compactions/CompactionConfiguration.java | 2 +- .../compactions/CompactionContext.java | 2 +- .../CompactionLifeCycleTracker.java | 2 +- .../compactions/CompactionPolicy.java | 2 +- .../compactions/CompactionProgress.java | 2 +- .../compactions/CompactionRequest.java | 2 +- .../compactions/CompactionRequestImpl.java | 2 +- .../compactions/CompactionRequester.java | 2 +- .../compactions/CompactionWindow.java | 2 +- .../compactions/CompactionWindowFactory.java | 2 +- .../regionserver/compactions/Compactor.java | 2 +- .../compactions/CurrentHourProvider.java | 2 +- .../DateTieredCompactionPolicy.java | 2 +- .../DateTieredCompactionRequest.java | 2 +- .../compactions/DateTieredCompactor.java | 2 +- .../compactions/DefaultCompactor.java | 2 +- .../ExploringCompactionPolicy.java | 2 +- .../ExponentialCompactionWindowFactory.java | 2 +- .../compactions/FIFOCompactionPolicy.java | 2 +- .../ForbidMajorCompactionChecker.java | 2 +- .../compactions/OffPeakHours.java | 2 +- .../RatioBasedCompactionPolicy.java | 2 +- .../compactions/SortedCompactionPolicy.java | 2 +- .../compactions/StripeCompactionPolicy.java | 2 +- .../compactions/StripeCompactor.java | 2 +- .../handler/CloseMetaHandler.java | 2 +- .../handler/CloseRegionHandler.java | 2 +- .../regionserver/handler/OpenMetaHandler.java | 2 +- .../handler/OpenPriorityRegionHandler.java | 2 +- .../handler/OpenRegionHandler.java | 2 +- .../handler/ParallelSeekHandler.java | 2 +- .../handler/RSProcedureHandler.java | 2 +- .../handler/RegionReplicaFlushHandler.java | 2 +- .../handler/WALSplitterHandler.java | 2 +- .../querymatcher/ColumnCount.java | 2 +- .../querymatcher/ColumnTracker.java | 2 +- .../CompactionScanQueryMatcher.java | 2 +- .../querymatcher/DeleteTracker.java | 2 +- ...DropDeletesCompactionScanQueryMatcher.java | 2 +- .../querymatcher/ExplicitColumnTracker.java | 2 +- .../IncludeAllCompactionQueryMatcher.java | 2 +- .../MajorCompactionScanQueryMatcher.java | 2 +- .../MinorCompactionScanQueryMatcher.java | 2 +- .../NewVersionBehaviorTracker.java | 2 +- .../NormalUserScanQueryMatcher.java | 2 +- .../querymatcher/RawScanQueryMatcher.java | 2 +- .../querymatcher/ScanDeleteTracker.java | 2 +- .../querymatcher/ScanQueryMatcher.java | 2 +- .../ScanWildcardColumnTracker.java | 2 +- .../StripeCompactionScanQueryMatcher.java | 2 +- .../querymatcher/UserScanQueryMatcher.java | 2 +- .../snapshot/FlushSnapshotSubprocedure.java | 2 +- .../snapshot/RegionServerSnapshotManager.java | 2 +- ...CompactionThroughputControllerFactory.java | 2 +- .../FlushThroughputControllerFactory.java | 2 +- .../throttle/NoLimitThroughputController.java | 2 +- ...reAwareCompactionThroughputController.java | 2 +- ...ressureAwareFlushThroughputController.java | 2 +- .../PressureAwareThroughputController.java | 2 +- .../throttle/StoreHotnessProtector.java | 2 +- .../throttle/ThroughputControlUtil.java | 2 +- .../throttle/ThroughputController.java | 2 +- .../hbase/regionserver/wal/AbstractFSWAL.java | 2 +- .../wal/AbstractProtobufLogWriter.java | 2 +- .../hbase/regionserver/wal/AsyncFSWAL.java | 2 +- .../wal/AsyncProtobufLogWriter.java | 2 +- .../regionserver/wal/CombinedAsyncWriter.java | 2 +- .../regionserver/wal/CompressionContext.java | 2 +- .../hbase/regionserver/wal/Compressor.java | 2 +- .../regionserver/wal/DamagedWALException.java | 2 +- .../regionserver/wal/DualAsyncFSWAL.java | 2 +- .../hadoop/hbase/regionserver/wal/FSHLog.java | 4 +- .../hbase/regionserver/wal/FSWALEntry.java | 2 +- .../hbase/regionserver/wal/MetricsWAL.java | 2 +- .../regionserver/wal/ProtobufLogReader.java | 2 +- .../regionserver/wal/ProtobufLogWriter.java | 2 +- .../hbase/regionserver/wal/ReaderBase.java | 2 +- .../regionserver/wal/RingBufferTruck.java | 2 +- .../wal/SecureAsyncProtobufLogWriter.java | 2 +- .../wal/SecureProtobufLogReader.java | 2 +- .../wal/SecureProtobufLogWriter.java | 2 +- .../regionserver/wal/SecureWALCellCodec.java | 2 +- .../wal/SequenceIdAccounting.java | 2 +- .../hbase/regionserver/wal/SyncFuture.java | 2 +- .../regionserver/wal/WALActionsListener.java | 2 +- .../hbase/regionserver/wal/WALCellCodec.java | 2 +- .../regionserver/wal/WALClosedException.java | 4 +- .../regionserver/wal/WALCoprocessorHost.java | 2 +- .../hbase/regionserver/wal/WALUtil.java | 2 +- .../replication/BaseReplicationEndpoint.java | 2 +- .../hbase/replication/BulkLoadCellFilter.java | 2 +- .../replication/ChainWALEntryFilter.java | 2 +- .../ClusterMarkingEntryFilter.java | 2 +- .../replication/HBaseReplicationEndpoint.java | 2 +- .../NamespaceTableCfWALEntryFilter.java | 2 +- .../replication/ReplicationEndpoint.java | 2 +- .../replication/ScopeWALEntryFilter.java | 2 +- .../SystemTableWALEntryFilter.java | 2 +- .../hbase/replication/WALCellFilter.java | 2 +- .../hbase/replication/WALEntryFilter.java | 2 +- .../master/ReplicationHFileCleaner.java | 2 +- .../master/ReplicationLogCleaner.java | 2 +- .../master/ReplicationPeerConfigUpgrader.java | 2 +- .../DefaultSourceFSConfigurationProvider.java | 2 +- .../regionserver/DumpReplicationQueues.java | 2 +- .../HBaseInterClusterReplicationEndpoint.java | 2 +- .../regionserver/HFileReplicator.java | 2 +- .../replication/regionserver/MetricsSink.java | 2 +- .../regionserver/MetricsSource.java | 2 +- .../regionserver/PeerActionListener.java | 2 +- .../regionserver/PeerProcedureHandler.java | 2 +- .../PeerProcedureHandlerImpl.java | 2 +- .../RecoveredReplicationSource.java | 2 +- .../RecoveredReplicationSourceShipper.java | 2 +- .../regionserver/RefreshPeerCallable.java | 2 +- .../RegionReplicaReplicationEndpoint.java | 2 +- .../RejectReplicationRequestStateChecker.java | 2 +- .../RejectRequestsFromClientStateChecker.java | 2 +- .../ReplaySyncReplicationWALCallable.java | 2 +- .../replication/regionserver/Replication.java | 2 +- .../regionserver/ReplicationLoad.java | 2 +- .../regionserver/ReplicationObserver.java | 2 +- .../regionserver/ReplicationSink.java | 4 +- .../regionserver/ReplicationSinkManager.java | 2 +- .../regionserver/ReplicationSource.java | 2 +- .../ReplicationSourceFactory.java | 2 +- .../ReplicationSourceInterface.java | 2 +- .../ReplicationSourceManager.java | 2 +- .../ReplicationSourceShipper.java | 2 +- .../ReplicationSourceWALActionListener.java | 2 +- .../ReplicationSourceWALReader.java | 2 +- .../regionserver/ReplicationStatus.java | 2 +- .../regionserver/ReplicationSyncUp.java | 2 +- .../regionserver/ReplicationThrottler.java | 2 +- .../SerialReplicationChecker.java | 2 +- .../SerialReplicationSourceWALReader.java | 2 +- .../SourceFSConfigurationProvider.java | 2 +- .../SyncReplicationPeerInfoProvider.java | 2 +- .../SyncReplicationPeerInfoProviderImpl.java | 2 +- .../SyncReplicationPeerMappingManager.java | 2 +- .../regionserver/WALEntryBatch.java | 2 +- .../regionserver/WALEntrySinkFilter.java | 2 +- .../regionserver/WALEntryStream.java | 2 +- .../regionserver/WALFileLengthProvider.java | 2 +- .../hbase/security/HBasePolicyProvider.java | 2 +- .../hbase/security/HBaseSaslRpcServer.java | 2 +- .../hadoop/hbase/security/SecurityUtil.java | 2 +- .../hbase/security/access/AccessChecker.java | 4 +- .../security/access/AccessControlFilter.java | 2 +- .../security/access/AccessControlLists.java | 2 +- .../security/access/AccessController.java | 2 +- .../hbase/security/access/AuthResult.java | 2 +- .../CoprocessorWhitelistMasterObserver.java | 2 +- .../security/access/TableAuthManager.java | 2 +- .../security/access/ZKPermissionWatcher.java | 2 +- .../security/token/AuthenticationKey.java | 2 +- .../AuthenticationTokenSecretManager.java | 2 +- .../security/token/FsDelegationToken.java | 2 +- .../hbase/security/token/TokenProvider.java | 2 +- .../hbase/security/token/TokenUtil.java | 2 +- .../hbase/security/token/ZKSecretWatcher.java | 2 +- .../DefaultVisibilityLabelServiceImpl.java | 2 +- .../DefinedSetFilterScanLabelGenerator.java | 2 +- .../EnforcingScanLabelGenerator.java | 2 +- .../visibility/ExpressionExpander.java | 2 +- .../security/visibility/ExpressionParser.java | 2 +- .../FeedUserAuthScanLabelGenerator.java | 2 +- .../security/visibility/ParseException.java | 2 +- .../visibility/ScanLabelGenerator.java | 2 +- .../visibility/SimpleScanLabelGenerator.java | 2 +- .../visibility/VisibilityController.java | 2 +- .../visibility/VisibilityExpEvaluator.java | 2 +- .../visibility/VisibilityLabelFilter.java | 2 +- .../VisibilityLabelOrdinalProvider.java | 2 +- .../visibility/VisibilityLabelService.java | 2 +- .../VisibilityLabelServiceManager.java | 2 +- .../visibility/VisibilityLabelsCache.java | 2 +- .../VisibilityNewVersionBehaivorTracker.java | 2 +- .../visibility/VisibilityReplication.java | 2 +- .../VisibilityReplicationEndpoint.java | 2 +- .../VisibilityScanDeleteTracker.java | 2 +- .../security/visibility/VisibilityUtils.java | 2 +- .../visibility/ZKVisibilityLabelWatcher.java | 2 +- .../visibility/expression/ExpressionNode.java | 2 +- .../expression/LeafExpressionNode.java | 2 +- .../expression/NonLeafExpressionNode.java | 2 +- .../visibility/expression/Operator.java | 2 +- .../hadoop/hbase/snapshot/CreateSnapshot.java | 2 +- .../hbase/snapshot/RestoreSnapshotHelper.java | 2 +- .../snapshot/SnapshotDescriptionUtils.java | 2 +- .../hadoop/hbase/snapshot/SnapshotInfo.java | 2 +- .../hbase/snapshot/SnapshotManifest.java | 2 +- .../hbase/snapshot/SnapshotManifestV1.java | 2 +- .../hbase/snapshot/SnapshotManifestV2.java | 2 +- .../hbase/snapshot/SnapshotReferenceUtil.java | 2 +- .../org/apache/hadoop/hbase/tool/Canary.java | 4 +- .../tool/DataBlockEncodingValidator.java | 2 +- .../hbase/tool/HFileContentValidator.java | 2 +- .../hbase/tool/LoadIncrementalHFiles.java | 2 +- .../hbase/tool/PreUpgradeValidator.java | 2 +- .../hbase/tool/WriteSinkCoprocessor.java | 2 +- .../Branch1CoprocessorMethods.java | 2 +- .../tool/coprocessor/CoprocessorMethod.java | 2 +- .../tool/coprocessor/CoprocessorMethods.java | 2 +- .../coprocessor/CoprocessorValidator.java | 2 +- .../coprocessor/CoprocessorViolation.java | 2 +- .../CurrentCoprocessorMethods.java | 2 +- .../hbase/util/AbstractFileStatusFilter.java | 2 +- .../hadoop/hbase/util/BloomContext.java | 2 +- .../apache/hadoop/hbase/util/BloomFilter.java | 8 +- .../hadoop/hbase/util/BloomFilterBase.java | 2 +- .../hadoop/hbase/util/BloomFilterChunk.java | 6 +- .../hadoop/hbase/util/BloomFilterFactory.java | 2 +- .../hadoop/hbase/util/BloomFilterUtil.java | 4 +- .../hadoop/hbase/util/BloomFilterWriter.java | 2 +- .../util/BoundedPriorityBlockingQueue.java | 2 +- .../hbase/util/CancelableProgressable.java | 2 +- .../hbase/util/CollectionBackedScanner.java | 2 +- .../hadoop/hbase/util/CompressionTest.java | 2 +- .../hadoop/hbase/util/ConfigurationUtil.java | 2 +- .../hadoop/hbase/util/ConnectionCache.java | 2 +- .../hadoop/hbase/util/DirectMemoryUtils.java | 2 +- .../hadoop/hbase/util/EncryptionTest.java | 2 +- .../apache/hadoop/hbase/util/FSHDFSUtils.java | 2 +- .../hadoop/hbase/util/FSRegionScanner.java | 2 +- .../hadoop/hbase/util/FSTableDescriptors.java | 2 +- .../org/apache/hadoop/hbase/util/FSUtils.java | 4 +- .../apache/hadoop/hbase/util/FSVisitor.java | 2 +- .../hadoop/hbase/util/FileStatusFilter.java | 2 +- .../hadoop/hbase/util/GetJavaProperty.java | 2 +- .../hadoop/hbase/util/HBaseConfTool.java | 2 +- .../apache/hadoop/hbase/util/HBaseFsck.java | 2 +- .../hadoop/hbase/util/HBaseFsckRepair.java | 2 +- .../hadoop/hbase/util/HFileArchiveUtil.java | 2 +- .../apache/hadoop/hbase/util/HashedBytes.java | 2 +- .../hadoop/hbase/util/IdReadWriteLock.java | 2 +- .../hadoop/hbase/util/JVMClusterUtil.java | 2 +- .../hadoop/hbase/util/JvmPauseMonitor.java | 2 +- .../apache/hadoop/hbase/util/JvmVersion.java | 2 +- .../apache/hadoop/hbase/util/KeyRange.java | 2 +- .../util/LeaseNotRecoveredException.java | 2 +- .../hadoop/hbase/util/LossyCounting.java | 4 +- .../hbase/util/ManualEnvironmentEdge.java | 2 +- .../hadoop/hbase/util/ModifyRegionUtils.java | 2 +- .../hadoop/hbase/util/MultiHConnection.java | 2 +- .../hadoop/hbase/util/MunkresAssignment.java | 2 +- .../hbase/util/NettyEventLoopGroupConfig.java | 2 +- .../apache/hadoop/hbase/util/RegionMover.java | 2 +- .../hbase/util/RegionSplitCalculator.java | 2 +- .../hadoop/hbase/util/RegionSplitter.java | 2 +- .../hbase/util/RollingStatCalculator.java | 2 +- .../hadoop/hbase/util/RowBloomContext.java | 2 +- .../hadoop/hbase/util/RowColBloomContext.java | 2 +- .../hadoop/hbase/util/ServerCommandLine.java | 2 +- .../hbase/util/ServerRegionReplicaUtil.java | 2 +- .../hbase/util/ShutdownHookManager.java | 2 +- .../apache/hadoop/hbase/util/SortedList.java | 2 +- .../hadoop/hbase/util/StealJobQueue.java | 2 +- .../hbase/util/YammerHistogramUtils.java | 2 +- .../hadoop/hbase/util/ZKDataMigrator.java | 2 +- .../compaction/ClusterCompactionQueues.java | 2 +- .../compaction/MajorCompactionRequest.java | 2 +- .../hbase/util/compaction/MajorCompactor.java | 2 +- .../util/hbck/HFileCorruptionChecker.java | 2 +- .../hbase/util/hbck/OfflineMetaRepair.java | 2 +- .../hbase/util/hbck/ReplicationChecker.java | 2 +- .../util/hbck/TableIntegrityErrorHandler.java | 2 +- .../hbck/TableIntegrityErrorHandlerImpl.java | 2 +- .../hbase/wal/AbstractFSWALProvider.java | 2 +- .../hadoop/hbase/wal/AsyncFSWALProvider.java | 2 +- .../hbase/wal/BoundedGroupingStrategy.java | 2 +- .../hadoop/hbase/wal/DisabledWALProvider.java | 2 +- .../hadoop/hbase/wal/FSHLogProvider.java | 2 +- .../hbase/wal/NamespaceGroupingStrategy.java | 2 +- .../wal/NettyAsyncFSWALConfigHelper.java | 2 +- .../hbase/wal/RegionGroupingProvider.java | 2 +- .../hbase/wal/SyncReplicationWALProvider.java | 2 +- .../java/org/apache/hadoop/hbase/wal/WAL.java | 2 +- .../org/apache/hadoop/hbase/wal/WALEdit.java | 2 +- .../apache/hadoop/hbase/wal/WALFactory.java | 2 +- .../org/apache/hadoop/hbase/wal/WALKey.java | 2 +- .../apache/hadoop/hbase/wal/WALKeyImpl.java | 2 +- .../hadoop/hbase/wal/WALPrettyPrinter.java | 2 +- .../apache/hadoop/hbase/wal/WALProvider.java | 2 +- .../apache/hadoop/hbase/wal/WALSplitter.java | 2 +- .../src/main/javadoc/META-INF/LICENSE | 4 +- hbase-server/src/main/javadoc/META-INF/NOTICE | 2 +- .../org/apache/hadoop/hbase/ipc/package.html | 2 +- .../hadoop/hbase/replication/package.html | 4 +- .../hadoop/hbase/thrift/doc-files/Hbase.html | 2 +- .../hadoop/hbase/thrift/doc-files/index.html | 2 +- .../hadoop/hbase/thrift/doc-files/style.css | 2 +- .../apache/hadoop/hbase/thrift/package.html | 4 +- hbase-server/src/main/javadoc/overview.html | 10 +- hbase-server/src/main/native/CMakeLists.txt | 2 +- .../src/mlockall_agent/mlockall_agent.c | 2 +- .../src/main/python/hbase/merge_conf.py | 2 +- .../resources/hbase-webapps/master/footer.jsp | 2 +- .../resources/hbase-webapps/master/header.jsp | 4 +- .../resources/hbase-webapps/master/index.html | 2 +- .../resources/hbase-webapps/master/master.jsp | 2 +- .../hbase-webapps/master/procedures.jsp | 2 +- .../hbase-webapps/master/processMaster.jsp | 2 +- .../hbase-webapps/master/redirect.jsp | 2 +- .../hbase-webapps/master/rsgroup.jsp | 2 +- .../hbase-webapps/master/snapshot.jsp | 2 +- .../hbase-webapps/master/snapshotsStats.jsp | 2 +- .../resources/hbase-webapps/master/table.jsp | 4 +- .../hbase-webapps/master/tablesDetailed.jsp | 2 +- .../resources/hbase-webapps/master/zk.jsp | 2 +- .../hbase-webapps/regionserver/footer.jsp | 2 +- .../hbase-webapps/regionserver/header.jsp | 4 +- .../hbase-webapps/regionserver/index.html | 2 +- .../hbase-webapps/regionserver/processRS.jsp | 2 +- .../hbase-webapps/regionserver/region.jsp | 2 +- .../regionserver/regionserver.jsp | 2 +- .../hbase-webapps/regionserver/storeFile.jsp | 2 +- .../static/css/bootstrap-theme.css | 4 +- .../static/css/bootstrap-theme.min.css | 4 +- .../hbase-webapps/static/css/bootstrap.css | 4 +- .../static/css/bootstrap.min.css | 4 +- .../hbase-webapps/static/css/hbase.css | 4 +- .../hbase-webapps/static/js/bootstrap.js | 54 +++---- .../hbase-webapps/static/js/bootstrap.min.js | 4 +- .../resources/hbase-webapps/static/js/tab.js | 4 +- .../hadoop/hbase/AcidGuaranteesTestBase.java | 2 +- .../hadoop/hbase/AcidGuaranteesTestTool.java | 2 +- .../apache/hadoop/hbase/GenericTestUtils.java | 2 +- .../org/apache/hadoop/hbase/HBaseCluster.java | 2 +- .../apache/hadoop/hbase/HBaseTestCase.java | 2 +- .../hadoop/hbase/HBaseTestingUtility.java | 8 +- .../hbase/HFilePerformanceEvaluation.java | 2 +- .../org/apache/hadoop/hbase/HTestConst.java | 2 +- .../apache/hadoop/hbase/MetaMockingUtil.java | 2 +- .../apache/hadoop/hbase/MiniHBaseCluster.java | 2 +- .../hbase/MockRegionServerServices.java | 2 +- .../hadoop/hbase/MultithreadedTestUtil.java | 2 +- .../hbase/PerformanceEvaluationCommons.java | 2 +- .../apache/hadoop/hbase/QosTestHelper.java | 2 +- .../hadoop/hbase/StartMiniClusterOption.java | 2 +- .../TestAcidGuaranteesWithAdaptivePolicy.java | 2 +- .../TestAcidGuaranteesWithBasicPolicy.java | 2 +- .../TestAcidGuaranteesWithEagerPolicy.java | 2 +- ...stAcidGuaranteesWithNoInMemCompaction.java | 2 +- .../hadoop/hbase/TestCheckTestClasses.java | 2 +- .../hbase/TestClientClusterMetrics.java | 2 +- .../hadoop/hbase/TestClientClusterStatus.java | 2 +- .../hbase/TestClientOperationTimeout.java | 2 +- .../hadoop/hbase/TestClusterBootOrder.java | 2 +- .../hbase/TestClusterPortAssignment.java | 2 +- .../TestFSTableDescriptorForceCreation.java | 2 +- .../hbase/TestFullLogReconstruction.java | 2 +- .../hadoop/hbase/TestGlobalMemStoreSize.java | 2 +- .../hbase/TestHBaseOnOtherDfsCluster.java | 2 +- .../hadoop/hbase/TestHBaseTestingUtility.java | 2 +- .../TestHColumnDescriptorDefaultVersions.java | 2 +- .../hbase/TestHDFSBlocksDistribution.java | 2 +- .../hadoop/hbase/TestHRegionLocation.java | 2 +- .../apache/hadoop/hbase/TestIOFencing.java | 2 +- .../hbase/TestIPv6NIOServerSocketChannel.java | 4 +- .../apache/hadoop/hbase/TestInfoServers.java | 14 +- .../hadoop/hbase/TestJMXConnectorServer.java | 2 +- .../apache/hadoop/hbase/TestJMXListener.java | 2 +- .../hadoop/hbase/TestLocalHBaseCluster.java | 2 +- .../hadoop/hbase/TestMetaTableAccessor.java | 2 +- .../hbase/TestMetaTableAccessorNoCluster.java | 4 +- .../hadoop/hbase/TestMetaTableLocator.java | 2 +- .../hadoop/hbase/TestMovedRegionsCleaner.java | 2 +- .../hadoop/hbase/TestMultiVersions.java | 2 +- .../apache/hadoop/hbase/TestNamespace.java | 2 +- .../hbase/TestNodeHealthCheckChore.java | 2 +- .../TestPartialResultsFromClientSide.java | 2 +- .../apache/hadoop/hbase/TestRegionLoad.java | 2 +- .../hadoop/hbase/TestRegionMetrics.java | 2 +- .../hadoop/hbase/TestRegionRebalancing.java | 2 +- ...TestSequenceIdMonotonicallyIncreasing.java | 2 +- .../hadoop/hbase/TestSerialization.java | 2 +- .../apache/hadoop/hbase/TestServerLoad.java | 2 +- .../hadoop/hbase/TestServerMetrics.java | 2 +- .../apache/hadoop/hbase/TestServerName.java | 2 +- ...stServerSideScanMetricsFromClientSide.java | 2 +- .../org/apache/hadoop/hbase/TestSize.java | 2 +- .../apache/hadoop/hbase/TestSplitMerge.java | 2 +- .../TestStochasticBalancerJmxMetrics.java | 2 +- .../hadoop/hbase/TestTagRewriteCell.java | 2 +- .../apache/hadoop/hbase/TestZooKeeper.java | 2 +- .../hadoop/hbase/TimestampTestBase.java | 2 +- .../hbase/backup/TestHFileArchiving.java | 2 +- .../TestZooKeeperTableArchiveClient.java | 2 +- .../client/AbstractTestAsyncTableScan.java | 2 +- .../AbstractTestCIOperationTimeout.java | 2 +- .../client/AbstractTestCIRpcTimeout.java | 2 +- .../hbase/client/AbstractTestCITimeout.java | 2 +- .../AbstractTestResultScannerCursor.java | 2 +- .../hbase/client/AbstractTestScanCursor.java | 2 +- .../client/BufferingScanResultConsumer.java | 2 +- .../hbase/client/ColumnCountOnRowFilter.java | 2 +- .../client/HConnectionTestingUtility.java | 4 +- .../client/SimpleScanResultConsumer.java | 2 +- .../hadoop/hbase/client/TestAdmin1.java | 2 +- .../hadoop/hbase/client/TestAdmin2.java | 2 +- .../TestAllowPartialScanResultCache.java | 2 +- .../hbase/client/TestAlwaysSetScannerId.java | 2 +- .../client/TestAppendFromClientSide.java | 2 +- .../hbase/client/TestAsyncAdminBase.java | 2 +- .../hbase/client/TestAsyncAdminBuilder.java | 2 +- .../hbase/client/TestAsyncBufferMutator.java | 2 +- .../client/TestAsyncClusterAdminApi.java | 2 +- .../client/TestAsyncClusterAdminApi2.java | 2 +- .../client/TestAsyncDecommissionAdminApi.java | 2 +- .../client/TestAsyncMetaRegionLocator.java | 2 +- .../client/TestAsyncNamespaceAdminApi.java | 2 +- .../client/TestAsyncNonMetaRegionLocator.java | 2 +- ...ncNonMetaRegionLocatorConcurrenyLimit.java | 2 +- .../client/TestAsyncProcedureAdminApi.java | 2 +- .../hbase/client/TestAsyncQuotaAdminApi.java | 2 +- .../hbase/client/TestAsyncRegionAdminApi.java | 2 +- .../client/TestAsyncRegionAdminApi2.java | 2 +- .../client/TestAsyncRegionLocatorTimeout.java | 2 +- .../client/TestAsyncReplicationAdminApi.java | 2 +- ...tAsyncReplicationAdminApiWithClusters.java | 2 +- .../client/TestAsyncResultScannerCursor.java | 2 +- ...stAsyncSingleRequestRpcRetryingCaller.java | 2 +- .../client/TestAsyncSnapshotAdminApi.java | 2 +- .../hadoop/hbase/client/TestAsyncTable.java | 2 +- .../hbase/client/TestAsyncTableAdminApi.java | 2 +- .../hbase/client/TestAsyncTableAdminApi2.java | 2 +- .../hbase/client/TestAsyncTableAdminApi3.java | 2 +- .../hbase/client/TestAsyncTableBatch.java | 2 +- .../TestAsyncTableGetMultiThreaded.java | 2 +- ...leGetMultiThreadedWithBasicCompaction.java | 2 +- ...leGetMultiThreadedWithEagerCompaction.java | 2 +- .../client/TestAsyncTableLocatePrefetch.java | 2 +- .../client/TestAsyncTableNoncedRetry.java | 2 +- .../hbase/client/TestAsyncTableScan.java | 2 +- .../hbase/client/TestAsyncTableScanAll.java | 2 +- .../client/TestAsyncTableScanMetrics.java | 2 +- .../client/TestAsyncTableScanRenewLease.java | 2 +- .../hbase/client/TestAsyncTableScanner.java | 2 +- ...AsyncTableScannerCloseWhileSuspending.java | 2 +- .../hbase/client/TestAsyncToolAdminApi.java | 2 +- ...tAvoidCellReferencesIntoShippedBlocks.java | 2 +- .../client/TestBatchScanResultCache.java | 2 +- .../client/TestBlockEvictionFromClient.java | 2 +- .../hbase/client/TestCIBadHostname.java | 2 +- .../client/TestCIDeleteOperationTimeout.java | 2 +- .../hbase/client/TestCIDeleteRpcTimeout.java | 2 +- .../client/TestCIGetOperationTimeout.java | 2 +- .../hbase/client/TestCIGetRpcTimeout.java | 2 +- .../client/TestCIIncrementRpcTimeout.java | 2 +- .../client/TestCIPutOperationTimeout.java | 2 +- .../hbase/client/TestCIPutRpcTimeout.java | 2 +- .../hadoop/hbase/client/TestCISleep.java | 2 +- .../hbase/client/TestCheckAndMutate.java | 2 +- .../client/TestClientOperationInterrupt.java | 2 +- .../hbase/client/TestClientPushback.java | 2 +- .../client/TestClientScannerRPCTimeout.java | 2 +- .../hbase/client/TestClientTimeouts.java | 2 +- .../client/TestCloneSnapshotFromClient.java | 2 +- ...eSnapshotFromClientWithRegionReplicas.java | 2 +- .../TestCompleteResultScanResultCache.java | 2 +- .../client/TestConnectionImplementation.java | 2 +- .../hbase/client/TestConnectionUtils.java | 2 +- .../hbase/client/TestDropTimeoutRequest.java | 2 +- .../hadoop/hbase/client/TestEnableTable.java | 2 +- .../hadoop/hbase/client/TestFastFail.java | 2 +- .../hbase/client/TestFlushFromClient.java | 2 +- .../hbase/client/TestFromClientSide.java | 2 +- .../hbase/client/TestFromClientSide3.java | 2 +- .../client/TestFromClientSideNoCodec.java | 2 +- .../TestFromClientSideScanExcpetion.java | 2 +- ...lientSideScanExcpetionWithCoprocessor.java | 2 +- .../TestFromClientSideWithCoprocessor.java | 2 +- .../hbase/client/TestGetProcedureResult.java | 2 +- .../client/TestGetScanPartialResult.java | 2 +- .../hbase/client/TestHBaseAdminNoCluster.java | 2 +- .../hbase/client/TestHTableMultiplexer.java | 2 +- .../TestHTableMultiplexerFlushCache.java | 2 +- .../apache/hadoop/hbase/client/TestHbck.java | 2 +- .../client/TestIllegalTableDescriptor.java | 2 +- ...ncrementFromClientSideWithCoprocessor.java | 2 +- .../client/TestIncrementsFromClientSide.java | 2 +- .../hbase/client/TestIntraRowPagination.java | 2 +- .../hadoop/hbase/client/TestLeaseRenewal.java | 2 +- .../client/TestLimitedScanWithFilter.java | 2 +- .../client/TestMalformedCellFromClient.java | 2 +- .../hadoop/hbase/client/TestMetaCache.java | 2 +- .../hbase/client/TestMetaWithReplicas.java | 2 +- .../TestMobCloneSnapshotFromClient.java | 2 +- .../TestMobRestoreSnapshotFromClient.java | 2 +- .../TestMobSnapshotCloneIndependence.java | 2 +- .../client/TestMobSnapshotFromClient.java | 2 +- .../hbase/client/TestMultiParallel.java | 2 +- .../hbase/client/TestMultiRespectsLimits.java | 2 +- .../hbase/client/TestMultipleTimestamps.java | 2 +- .../client/TestMvccConsistentScanner.java | 2 +- .../client/TestPutDeleteEtcCellIteration.java | 2 +- .../hbase/client/TestPutWithDelete.java | 2 +- .../hbase/client/TestRawAsyncScanCursor.java | 2 +- ...estRawAsyncTableLimitedScanWithFilter.java | 2 +- .../client/TestRawAsyncTablePartialScan.java | 2 +- .../hbase/client/TestRawAsyncTableScan.java | 2 +- .../hbase/client/TestReplicaWithCluster.java | 2 +- .../hbase/client/TestReplicasClient.java | 2 +- .../client/TestRestoreSnapshotFromClient.java | 2 +- ...eSnapshotFromClientWithRegionReplicas.java | 2 +- .../hadoop/hbase/client/TestResult.java | 2 +- .../client/TestResultFromCoprocessor.java | 2 +- .../hbase/client/TestResultScannerCursor.java | 2 +- .../client/TestResultSizeEstimation.java | 2 +- .../client/TestScanWithoutFetchingData.java | 2 +- .../hbase/client/TestScannerTimeout.java | 2 +- .../client/TestScannersFromClientSide.java | 2 +- .../client/TestScannersFromClientSide2.java | 2 +- .../client/TestSeparateClientZKCluster.java | 2 +- .../hbase/client/TestServerBusyException.java | 2 +- .../client/TestServerLoadDurability.java | 2 +- .../client/TestShortCircuitConnection.java | 2 +- .../hadoop/hbase/client/TestSizeFailures.java | 2 +- .../client/TestSmallReversedScanner.java | 2 +- .../client/TestSnapshotCloneIndependence.java | 2 +- .../hbase/client/TestSnapshotFromClient.java | 2 +- ...tSnapshotFromClientWithRegionReplicas.java | 2 +- .../hbase/client/TestSnapshotMetadata.java | 2 +- .../hbase/client/TestSnapshotWithAcl.java | 2 +- .../hbase/client/TestSplitOrMergeStatus.java | 2 +- .../hbase/client/TestTableFavoredNodes.java | 2 +- .../client/TestTableSnapshotScanner.java | 2 +- .../hbase/client/TestTimestampsFilter.java | 2 +- .../hbase/client/TestUpdateConfiguration.java | 2 +- .../hbase/client/TestZKAsyncRegistry.java | 2 +- .../hbase/client/locking/TestEntityLocks.java | 2 +- .../replication/TestReplicationAdmin.java | 2 +- .../TestReplicationAdminWithClusters.java | 2 +- ...cationAdminWithTwoDifferentZKClusters.java | 2 +- .../hadoop/hbase/codec/CodecPerformance.java | 2 +- .../hbase/codec/TestCellMessageCodec.java | 2 +- .../hbase/conf/TestConfigurationManager.java | 2 +- .../hbase/constraint/AllFailConstraint.java | 2 +- .../hbase/constraint/AllPassConstraint.java | 2 +- .../CheckConfigurationConstraint.java | 2 +- .../constraint/RuntimeFailConstraint.java | 2 +- .../hbase/constraint/TestConstraint.java | 2 +- .../hbase/constraint/TestConstraints.java | 2 +- .../hbase/constraint/WorksConstraint.java | 2 +- .../SampleRegionWALCoprocessor.java | 2 +- .../coprocessor/SimpleRegionObserver.java | 2 +- .../coprocessor/TestAppendTimeRange.java | 2 +- .../TestCoprocessorConfiguration.java | 2 +- .../coprocessor/TestCoprocessorHost.java | 2 +- .../coprocessor/TestCoprocessorInterface.java | 2 +- .../coprocessor/TestCoprocessorMetrics.java | 2 +- .../TestCoprocessorShortCircuitRPC.java | 2 +- .../coprocessor/TestCoprocessorStop.java | 2 +- .../TestCoreMasterCoprocessor.java | 2 +- .../TestCoreRegionCoprocessor.java | 2 +- .../TestCoreRegionServerCoprocessor.java | 2 +- .../TestIncrementAndAppendWithNullResult.java | 2 +- .../coprocessor/TestIncrementTimeRange.java | 2 +- ...stMasterCoprocessorExceptionWithAbort.java | 2 +- ...tMasterCoprocessorExceptionWithRemove.java | 2 +- .../hbase/coprocessor/TestMasterObserver.java | 2 +- .../coprocessor/TestMetaTableMetrics.java | 2 +- ...gativeMemStoreSizeWithSlowCoprocessor.java | 2 +- .../TestOpenTableInCoprocessor.java | 2 +- .../TestPassCustomCellViaRegionObserver.java | 2 +- .../TestReadOnlyConfiguration.java | 2 +- .../coprocessor/TestRegionObserverBypass.java | 2 +- ...verForAddingMutationsFromCoprocessors.java | 2 +- .../TestRegionObserverInterface.java | 2 +- ...stRegionObserverPreFlushAndPreCompact.java | 2 +- .../TestRegionObserverScannerOpenHook.java | 2 +- .../TestRegionObserverStacking.java | 2 +- ...onServerCoprocessorExceptionWithAbort.java | 2 +- ...nServerCoprocessorExceptionWithRemove.java | 2 +- .../hbase/coprocessor/TestWALObserver.java | 2 +- .../TestForeignExceptionDispatcher.java | 2 +- .../TestForeignExceptionSerialization.java | 2 +- .../TestTimeoutExceptionInjector.java | 2 +- .../hbase/executor/TestExecutorService.java | 2 +- .../TestFavoredNodeAssignmentHelper.java | 2 +- .../TestStartcodeAgnosticServerName.java | 2 +- .../hadoop/hbase/filter/FilterAllFilter.java | 2 +- .../hbase/filter/FilterTestingCluster.java | 2 +- .../filter/TestBigDecimalComparator.java | 2 +- .../hbase/filter/TestBitComparator.java | 2 +- .../filter/TestColumnPaginationFilter.java | 2 +- .../hbase/filter/TestColumnPrefixFilter.java | 2 +- .../hbase/filter/TestColumnRangeFilter.java | 2 +- .../filter/TestComparatorSerialization.java | 2 +- .../filter/TestDependentColumnFilter.java | 2 +- .../hadoop/hbase/filter/TestFilter.java | 2 +- .../filter/TestFilterFromRegionSide.java | 2 +- .../hadoop/hbase/filter/TestFilterList.java | 2 +- .../hbase/filter/TestFilterListOnMini.java | 2 +- .../TestFilterListOrOperatorWithBlkCnt.java | 2 +- .../hbase/filter/TestFilterSerialization.java | 2 +- .../filter/TestFilterWithScanLimits.java | 2 +- .../hbase/filter/TestFilterWrapper.java | 2 +- ...FirstKeyValueMatchingQualifiersFilter.java | 2 +- .../TestFuzzyRowAndColumnRangeFilter.java | 2 +- .../hbase/filter/TestFuzzyRowFilter.java | 2 +- .../filter/TestFuzzyRowFilterEndToEnd.java | 2 +- .../hbase/filter/TestInclusiveStopFilter.java | 2 +- .../filter/TestInvocationRecordFilter.java | 2 +- .../hbase/filter/TestMultiRowRangeFilter.java | 2 +- .../TestMultipleColumnPrefixFilter.java | 2 +- .../hbase/filter/TestNullComparator.java | 2 +- .../hadoop/hbase/filter/TestPageFilter.java | 2 +- .../hadoop/hbase/filter/TestParseFilter.java | 2 +- .../hadoop/hbase/filter/TestPrefixFilter.java | 2 +- ...TestQualifierFilterWithEmptyQualifier.java | 4 +- .../hbase/filter/TestRandomRowFilter.java | 2 +- .../hbase/filter/TestRegexComparator.java | 2 +- .../hbase/filter/TestScanRowPrefix.java | 2 +- .../TestSingleColumnValueExcludeFilter.java | 2 +- .../filter/TestSingleColumnValueFilter.java | 2 +- .../hadoop/hbase/fs/TestBlockReorder.java | 2 +- .../fs/TestBlockReorderBlockLocation.java | 2 +- .../hbase/fs/TestBlockReorderMultiBlocks.java | 2 +- .../hbase/io/TestByteBufferOutputStream.java | 2 +- .../apache/hadoop/hbase/io/TestFileLink.java | 2 +- .../apache/hadoop/hbase/io/TestHFileLink.java | 2 +- .../hbase/io/TestHalfStoreFileReader.java | 2 +- .../apache/hadoop/hbase/io/TestHeapSize.java | 2 +- .../hbase/io/TestImmutableBytesWritable.java | 2 +- .../apache/hadoop/hbase/io/TestMetricsIO.java | 2 +- .../TestFanOutOneBlockAsyncDFSOutput.java | 2 +- .../io/asyncfs/TestLocalAsyncOutput.java | 2 +- .../TestOverwriteFileUnderConstruction.java | 2 +- .../TestSaslFanOutOneBlockAsyncDFSOutput.java | 2 +- .../io/asyncfs/TestSendBufSizePredictor.java | 2 +- .../TestBufferedDataBlockEncoder.java | 2 +- .../io/encoding/TestChangingEncoding.java | 2 +- .../io/encoding/TestDataBlockEncoders.java | 2 +- .../io/encoding/TestDataBlockEncoding.java | 2 +- .../hbase/io/encoding/TestEncodedSeekers.java | 2 +- .../TestLoadAndSwitchEncodeOnDisk.java | 2 +- .../TestSeekBeforeWithReverseScan.java | 2 +- .../encoding/TestSeekToBlockWithEncoders.java | 2 +- .../hadoop/hbase/io/hfile/CacheTestUtils.java | 2 +- .../hadoop/hbase/io/hfile/KVGenerator.java | 2 +- .../hadoop/hbase/io/hfile/KeySampler.java | 2 +- .../hadoop/hbase/io/hfile/NanoTimer.java | 2 +- .../hbase/io/hfile/RandomDistribution.java | 2 +- .../hbase/io/hfile/RandomKeyValueUtil.java | 2 +- .../hadoop/hbase/io/hfile/TagUsage.java | 2 +- .../io/hfile/TestBlockCacheReporting.java | 2 +- .../hbase/io/hfile/TestCacheConfig.java | 2 +- .../hbase/io/hfile/TestCacheOnWrite.java | 2 +- .../hbase/io/hfile/TestCachedBlockQueue.java | 2 +- .../hadoop/hbase/io/hfile/TestChecksum.java | 2 +- .../io/hfile/TestCombinedBlockCache.java | 2 +- .../hbase/io/hfile/TestFixedFileTrailer.java | 2 +- .../hfile/TestForceCacheImportantBlocks.java | 2 +- .../hadoop/hbase/io/hfile/TestHFile.java | 2 +- .../hadoop/hbase/io/hfile/TestHFileBlock.java | 6 +- .../hbase/io/hfile/TestHFileBlockIndex.java | 2 +- .../hfile/TestHFileBlockPositionalRead.java | 2 +- .../io/hfile/TestHFileDataBlockEncoder.java | 2 +- .../hbase/io/hfile/TestHFileEncryption.java | 2 +- .../TestHFileInlineToRootChunkConversion.java | 2 +- .../hadoop/hbase/io/hfile/TestHFileSeek.java | 2 +- .../hbase/io/hfile/TestHFileWriterV3.java | 2 +- .../hfile/TestLazyDataBlockDecompression.java | 2 +- .../hbase/io/hfile/TestLruBlockCache.java | 2 +- .../hbase/io/hfile/TestLruCachedBlock.java | 2 +- .../hadoop/hbase/io/hfile/TestPrefetch.java | 2 +- .../hadoop/hbase/io/hfile/TestReseekTo.java | 2 +- .../io/hfile/TestScannerFromBucketCache.java | 2 +- .../TestScannerSelectionUsingKeyRange.java | 2 +- .../hfile/TestScannerSelectionUsingTTL.java | 2 +- .../hfile/TestSeekBeforeWithInlineBlocks.java | 2 +- .../hadoop/hbase/io/hfile/TestSeekTo.java | 2 +- .../io/hfile/bucket/TestBucketCache.java | 2 +- .../hfile/bucket/TestBucketWriterThread.java | 2 +- .../hfile/bucket/TestByteBufferIOEngine.java | 2 +- .../io/hfile/bucket/TestFileIOEngine.java | 2 +- .../io/hfile/bucket/TestFileMmapEngine.java | 2 +- .../hadoop/hbase/ipc/AbstractTestIPC.java | 2 +- .../hbase/ipc/DelegatingRpcScheduler.java | 2 +- .../ipc/MetricsHBaseServerWrapperStub.java | 2 +- .../hadoop/hbase/ipc/TestBlockingIPC.java | 2 +- .../hadoop/hbase/ipc/TestBufferChain.java | 2 +- .../hadoop/hbase/ipc/TestCallRunner.java | 2 +- .../hbase/ipc/TestFifoRpcScheduler.java | 2 +- .../hadoop/hbase/ipc/TestHBaseClient.java | 2 +- .../hbase/ipc/TestMasterFifoRpcScheduler.java | 2 +- .../apache/hadoop/hbase/ipc/TestNettyIPC.java | 2 +- .../hadoop/hbase/ipc/TestNettyRpcServer.java | 2 +- .../hadoop/hbase/ipc/TestProtoBufRpc.java | 2 +- .../hbase/ipc/TestProtobufRpcServiceImpl.java | 2 +- .../hadoop/hbase/ipc/TestRpcClientLeaks.java | 2 +- .../hbase/ipc/TestRpcHandlerException.java | 2 +- .../hadoop/hbase/ipc/TestRpcMetrics.java | 2 +- .../hadoop/hbase/ipc/TestRpcServer.java | 2 +- .../ipc/TestRpcServerSlowConnectionSetup.java | 2 +- .../hbase/ipc/TestRpcServerTraceLogging.java | 2 +- .../hbase/ipc/TestSimpleRpcScheduler.java | 2 +- .../hbase/mapreduce/MapreduceTestingShim.java | 2 +- .../hadoop/hbase/master/AbstractTestDLS.java | 2 +- .../hbase/master/DummyRegionProcedure.java | 2 +- .../master/DummyRegionProcedureState.java | 2 +- .../hbase/master/MockNoopMasterServices.java | 4 +- .../hadoop/hbase/master/MockRegionServer.java | 2 +- .../hbase/master/TestActiveMasterManager.java | 2 +- .../master/TestAssignmentManagerMetrics.java | 2 +- .../hbase/master/TestCatalogJanitor.java | 2 +- .../TestCatalogJanitorInMemoryStates.java | 2 +- .../hbase/master/TestClockSkewDetection.java | 4 +- .../master/TestClusterStatusPublisher.java | 2 +- .../hbase/master/TestDLSAsyncFSWAL.java | 2 +- .../hadoop/hbase/master/TestDLSFSHLog.java | 2 +- .../hadoop/hbase/master/TestDeadServer.java | 2 +- .../hadoop/hbase/master/TestGetInfoPort.java | 2 +- .../master/TestGetLastFlushedSequenceId.java | 2 +- .../hbase/master/TestGetReplicationLoad.java | 2 +- .../hbase/master/TestHMasterCommandLine.java | 2 +- .../hbase/master/TestHMasterRPCException.java | 2 +- .../hadoop/hbase/master/TestMaster.java | 2 +- .../master/TestMasterAbortAndRSGotKilled.java | 2 +- .../master/TestMasterBalanceThrottling.java | 2 +- .../master/TestMasterCoprocessorServices.java | 2 +- .../hbase/master/TestMasterFailover.java | 2 +- ...TestMasterFailoverBalancerPersistence.java | 2 +- .../hbase/master/TestMasterFileSystem.java | 2 +- .../TestMasterFileSystemWithWALDir.java | 2 +- .../hbase/master/TestMasterMetrics.java | 2 +- .../master/TestMasterMetricsWrapper.java | 2 +- .../hbase/master/TestMasterNoCluster.java | 2 +- ...TestMasterOperationsForRegionReplicas.java | 2 +- .../hbase/master/TestMasterQosFunction.java | 2 +- .../TestMasterRestartAfterDisablingTable.java | 2 +- .../hbase/master/TestMasterShutdown.java | 2 +- .../hbase/master/TestMasterStatusServlet.java | 2 +- .../hbase/master/TestMasterTransitions.java | 2 +- .../TestMergeTableRegionsWhileRSCrash.java | 2 +- .../TestMetaAssignmentWithStopMaster.java | 2 +- .../hbase/master/TestMetaShutdownHandler.java | 2 +- .../TestMirroringTableStateManager.java | 2 +- .../hbase/master/TestRegionPlacement.java | 2 +- .../hbase/master/TestRegionPlacement2.java | 2 +- .../hadoop/hbase/master/TestRegionPlan.java | 2 +- .../hadoop/hbase/master/TestRegionState.java | 2 +- .../hbase/master/TestRestartCluster.java | 2 +- .../hbase/master/TestRollingRestart.java | 2 +- ...ServerCrashProcedureCarryingMetaStuck.java | 2 +- .../master/TestServerCrashProcedureStuck.java | 2 +- .../master/TestShutdownBackupMaster.java | 2 +- .../TestShutdownWithNoRegionServer.java | 2 +- .../hbase/master/TestSplitLogManager.java | 2 +- .../master/TestSplitRegionWhileRSCrash.java | 4 +- .../hbase/master/TestTableStateManager.java | 2 +- .../hadoop/hbase/master/TestWarmupRegion.java | 2 +- .../assignment/AssignmentTestingUtil.java | 2 +- .../master/assignment/MockMasterServices.java | 2 +- .../assignment/TestAMAssignWithRandExec.java | 2 +- .../assignment/TestAMServerFailedOpen.java | 2 +- .../assignment/TestAssignmentManager.java | 2 +- .../assignment/TestAssignmentManagerBase.java | 2 +- .../assignment/TestAssignmentManagerUtil.java | 2 +- .../assignment/TestAssignmentOnRSCrash.java | 2 +- .../TestCloseRegionWhileRSCrash.java | 2 +- .../TestMasterAbortWhileMergingTable.java | 2 +- .../TestMergeTableRegionsProcedure.java | 2 +- .../TestModifyTableWhileMerging.java | 2 +- .../assignment/TestRegionMoveAndAbandon.java | 2 +- .../assignment/TestRegionReplicaSplit.java | 2 +- .../master/assignment/TestRegionStates.java | 2 +- .../assignment/TestRogueRSAssignment.java | 2 +- .../TestSplitTableRegionProcedure.java | 2 +- .../TestTransitRegionStateProcedure.java | 2 +- .../master/balancer/BalancerTestBase.java | 2 +- .../master/balancer/BalancerTestBase2.java | 2 +- .../LoadBalancerPerformanceEvaluation.java | 2 +- .../LoadOnlyFavoredStochasticBalancer.java | 2 +- .../master/balancer/TestBaseLoadBalancer.java | 2 +- .../balancer/TestDefaultLoadBalancer.java | 2 +- .../balancer/TestFavoredNodeTableImport.java | 2 +- .../TestFavoredStochasticBalancerPickers.java | 2 +- .../TestFavoredStochasticLoadBalancer.java | 2 +- .../balancer/TestRegionLocationFinder.java | 2 +- .../balancer/TestRegionsOnMasterOptions.java | 2 +- .../master/balancer/TestServerAndLoad.java | 2 +- .../balancer/TestStochasticLoadBalancer.java | 2 +- ...tStochasticLoadBalancerBalanceCluster.java | 2 +- ...estStochasticLoadBalancerLargeCluster.java | 2 +- .../TestStochasticLoadBalancerMidCluster.java | 2 +- ...stStochasticLoadBalancerRegionReplica.java | 2 +- ...dBalancerRegionReplicaHighReplication.java | 2 +- ...LoadBalancerRegionReplicaLargeCluster.java | 2 +- ...icLoadBalancerRegionReplicaMidCluster.java | 2 +- ...ReplicaReplicationGreaterThanNumNodes.java | 2 +- ...ticLoadBalancerRegionReplicaSameHosts.java | 2 +- ...ticLoadBalancerRegionReplicaWithRacks.java | 2 +- ...estStochasticLoadBalancerSmallCluster.java | 2 +- .../master/cleaner/TestCleanerChore.java | 2 +- .../master/cleaner/TestHFileCleaner.java | 2 +- .../master/cleaner/TestHFileLinkCleaner.java | 2 +- .../hbase/master/cleaner/TestLogsCleaner.java | 2 +- .../TestReplicationBarrierCleaner.java | 2 +- .../cleaner/TestReplicationHFileCleaner.java | 2 +- .../cleaner/TestSnapshotFromMaster.java | 2 +- .../hbase/master/locking/TestLockManager.java | 2 +- .../master/locking/TestLockProcedure.java | 2 +- .../TestSimpleRegionNormalizer.java | 4 +- .../TestSimpleRegionNormalizerOnCluster.java | 2 +- ...ocedureSchedulerPerformanceEvaluation.java | 2 +- .../MasterProcedureTestingUtility.java | 2 +- .../procedure/TestCloneSnapshotProcedure.java | 2 +- .../TestCreateNamespaceProcedure.java | 2 +- .../procedure/TestCreateTableProcedure.java | 2 +- ...stCreateTableProcedureMuitipleRegions.java | 2 +- ...DeleteColumnFamilyProcedureFromClient.java | 2 +- .../TestDeleteNamespaceProcedure.java | 2 +- .../procedure/TestDeleteTableProcedure.java | 2 +- .../procedure/TestDisableTableProcedure.java | 2 +- .../procedure/TestEnableTableProcedure.java | 2 +- .../TestFastFailOnProcedureNotRegistered.java | 2 +- .../TestMasterFailoverWithProcedures.java | 2 +- .../TestMasterObserverPostCalls.java | 2 +- .../procedure/TestMasterProcedureEvents.java | 2 +- .../TestMasterProcedureScheduler.java | 2 +- ...stMasterProcedureSchedulerConcurrency.java | 2 +- .../TestMasterProcedureWalLease.java | 2 +- .../TestModifyNamespaceProcedure.java | 2 +- .../procedure/TestModifyTableProcedure.java | 2 +- .../master/procedure/TestProcedureAdmin.java | 2 +- .../procedure/TestProcedurePriority.java | 2 +- ...estReopenTableRegionsProcedureBackoff.java | 2 +- .../TestRestoreSnapshotProcedure.java | 2 +- .../TestSafemodeBringsDownMaster.java | 2 +- .../procedure/TestServerCrashProcedure.java | 2 +- .../TestServerCrashProcedureWithReplicas.java | 2 +- .../procedure/TestTableDDLProcedureBase.java | 2 +- ...TableDescriptorModificationFromClient.java | 2 +- .../procedure/TestTruncateTableProcedure.java | 2 +- .../TestWALProcedureStoreOnHDFS.java | 2 +- .../snapshot/TestSnapshotFileCache.java | 2 +- .../snapshot/TestSnapshotHFileCleaner.java | 2 +- .../master/snapshot/TestSnapshotManager.java | 2 +- .../apache/hadoop/hbase/mob/MobTestUtil.java | 2 +- .../hadoop/hbase/mob/TestCachedMobFile.java | 2 +- .../hbase/mob/TestDefaultMobStoreFlusher.java | 2 +- .../hbase/mob/TestExpiredMobFileCleaner.java | 2 +- .../hbase/mob/TestMobDataBlockEncoding.java | 2 +- .../apache/hadoop/hbase/mob/TestMobFile.java | 2 +- .../hadoop/hbase/mob/TestMobFileCache.java | 2 +- .../hadoop/hbase/mob/TestMobFileLink.java | 2 +- .../hadoop/hbase/mob/TestMobFileName.java | 2 +- .../mob/compactions/TestMobCompactor.java | 2 +- .../TestPartitionedMobCompactionRequest.java | 2 +- .../TestPartitionedMobCompactor.java | 2 +- .../TestMemoryBoundedLogMessageBuffer.java | 2 +- .../hbase/monitoring/TestTaskMonitor.java | 2 +- .../hbase/namespace/TestNamespaceAuditor.java | 2 +- .../SimpleMasterProcedureManager.java | 2 +- .../procedure/SimpleRSProcedureManager.java | 2 +- .../procedure/TestFailedProcCleanup.java | 2 +- .../hadoop/hbase/procedure/TestProcedure.java | 2 +- .../procedure/TestProcedureCoordinator.java | 2 +- .../procedure/TestProcedureDescriber.java | 2 +- .../hbase/procedure/TestProcedureManager.java | 2 +- .../hbase/procedure/TestProcedureMember.java | 2 +- .../hbase/procedure/TestZKProcedure.java | 2 +- .../procedure/TestZKProcedureControllers.java | 2 +- .../hbase/protobuf/TestProtobufUtil.java | 2 +- .../protobuf/TestReplicationProtobuf.java | 2 +- .../quotas/SpaceQuotaHelperForTests.java | 2 +- .../SpaceQuotaSnapshotNotifierForTest.java | 2 +- .../quotas/TestActivePolicyEnforcement.java | 2 +- .../quotas/TestFileArchiverNotifierImpl.java | 2 +- .../TestFileSystemUtilizationChore.java | 2 +- .../quotas/TestGlobalQuotaSettingsImpl.java | 2 +- .../quotas/TestLowLatencySpaceQuotas.java | 2 +- .../hbase/quotas/TestMasterQuotaManager.java | 2 +- .../quotas/TestMasterQuotasObserver.java | 2 +- .../TestMasterQuotasObserverWithMocks.java | 4 +- .../TestNamespaceQuotaViolationStore.java | 2 +- .../hadoop/hbase/quotas/TestQuotaAdmin.java | 2 +- .../hbase/quotas/TestQuotaObserverChore.java | 2 +- .../TestQuotaObserverChoreRegionReports.java | 2 +- ...TestQuotaObserverChoreWithMiniCluster.java | 2 +- .../hadoop/hbase/quotas/TestQuotaState.java | 2 +- .../hbase/quotas/TestQuotaStatusRPCs.java | 2 +- .../hbase/quotas/TestQuotaTableUtil.java | 2 +- .../hbase/quotas/TestQuotaThrottle.java | 2 +- .../hadoop/hbase/quotas/TestRateLimiter.java | 2 +- .../TestRegionServerSpaceQuotaManager.java | 2 +- .../hbase/quotas/TestRegionSizeImpl.java | 2 +- .../quotas/TestRegionSizeReportingChore.java | 2 +- .../hbase/quotas/TestRegionSizeStoreImpl.java | 2 +- .../hbase/quotas/TestRegionSizeUse.java | 2 +- .../TestSnapshotQuotaObserverChore.java | 2 +- ...aceQuotaViolationPolicyRefresherChore.java | 2 +- .../hadoop/hbase/quotas/TestSpaceQuotas.java | 2 +- .../quotas/TestSpaceQuotasWithSnapshots.java | 2 +- .../quotas/TestSuperUserQuotaPermissions.java | 2 +- .../quotas/TestTableQuotaViolationStore.java | 2 +- .../TestTableSpaceQuotaViolationNotifier.java | 2 +- .../hbase/quotas/TestTablesWithQuotas.java | 2 +- .../BaseViolationPolicyEnforcement.java | 2 +- ...oadCheckingViolationPolicyEnforcement.java | 2 +- ...isableTableViolationPolicyEnforcement.java | 2 +- ...stNoInsertsViolationPolicyEnforcement.java | 2 +- ...CompactionsViolationPolicyEnforcement.java | 2 +- ...estNoWritesViolationPolicyEnforcement.java | 2 +- ...bstractTestDateTieredCompactionPolicy.java | 2 +- .../regionserver/CreateRandomStoreFile.java | 2 +- .../regionserver/DataBlockEncodingTool.java | 2 +- .../DelegatingInternalScanner.java | 2 +- .../DelegatingKeyValueScanner.java | 2 +- .../EncodedSeekPerformanceTest.java | 2 +- .../regionserver/KeyValueScanFixture.java | 2 +- .../MetricsRegionServerWrapperStub.java | 2 +- .../MetricsRegionWrapperStub.java | 2 +- .../hbase/regionserver/MockHStoreFile.java | 2 +- .../regionserver/NoOpScanPolicyObserver.java | 2 +- .../hbase/regionserver/OOMERegionServer.java | 2 +- .../hbase/regionserver/RegionAsTable.java | 2 +- .../regionserver/StatefulStoreMockMaker.java | 2 +- .../regionserver/TestAtomicOperation.java | 2 +- .../hbase/regionserver/TestBlocksRead.java | 2 +- .../hbase/regionserver/TestBlocksScanned.java | 2 +- .../hbase/regionserver/TestBulkLoad.java | 2 +- .../TestCacheOnWriteInSchema.java | 2 +- .../hbase/regionserver/TestCellFlatSet.java | 2 +- .../regionserver/TestCellSkipListSet.java | 2 +- .../TestClearRegionBlockCache.java | 2 +- .../hbase/regionserver/TestClusterId.java | 2 +- .../hbase/regionserver/TestColumnSeeking.java | 2 +- .../regionserver/TestCompactSplitThread.java | 2 +- .../regionserver/TestCompactingMemStore.java | 2 +- .../TestCompactingToCellFlatMapMemStore.java | 2 +- .../hbase/regionserver/TestCompaction.java | 2 +- .../TestCompactionArchiveConcurrentClose.java | 2 +- .../TestCompactionArchiveIOException.java | 2 +- .../TestCompactionFileNotFound.java | 2 +- .../TestCompactionInDeadRegionServer.java | 2 +- .../TestCompactionLifeCycleTracker.java | 2 +- .../regionserver/TestCompactionPolicy.java | 2 +- .../regionserver/TestCompactionState.java | 2 +- .../TestCompactionWithCoprocessor.java | 2 +- .../regionserver/TestCompoundBloomFilter.java | 2 +- .../TestDataBlockEncodingTool.java | 4 +- .../TestDateTieredCompactionPolicy.java | 2 +- ...estDateTieredCompactionPolicyOverflow.java | 2 +- .../TestDefaultCompactSelection.java | 2 +- .../regionserver/TestDefaultMemStore.java | 2 +- .../regionserver/TestDefaultStoreEngine.java | 2 +- .../regionserver/TestDeleteMobTable.java | 2 +- .../TestEncryptionKeyRotation.java | 2 +- .../TestEncryptionRandomKeying.java | 2 +- .../TestEndToEndSplitTransaction.java | 2 +- .../regionserver/TestFSErrorsExposed.java | 2 +- .../regionserver/TestFailedAppendAndSync.java | 2 +- .../TestFlushLifeCycleTracker.java | 2 +- .../regionserver/TestFlushRegionEntry.java | 2 +- .../TestGetClosestAtOrBefore.java | 2 +- .../hbase/regionserver/TestHMobStore.java | 2 +- .../hbase/regionserver/TestHRegion.java | 2 +- .../regionserver/TestHRegionFileSystem.java | 2 +- .../hbase/regionserver/TestHRegionInfo.java | 2 +- .../regionserver/TestHRegionOnCluster.java | 2 +- .../regionserver/TestHRegionReplayEvents.java | 2 +- .../TestHRegionServerBulkLoad.java | 2 +- ...estHRegionServerBulkLoadWithOldClient.java | 2 +- .../TestHRegionWithInMemoryFlush.java | 2 +- .../hadoop/hbase/regionserver/TestHStore.java | 2 +- .../hbase/regionserver/TestHStoreFile.java | 2 +- .../regionserver/TestHdfsSnapshotHRegion.java | 2 +- .../regionserver/TestHeapMemoryManager.java | 2 +- .../regionserver/TestIsDeleteFailure.java | 4 +- .../regionserver/TestJoinedScanners.java | 2 +- .../hbase/regionserver/TestKeepDeletes.java | 2 +- .../hbase/regionserver/TestKeyValueHeap.java | 2 +- .../regionserver/TestKeyValueScanFixture.java | 2 +- .../hbase/regionserver/TestLogRoller.java | 2 +- .../regionserver/TestMajorCompaction.java | 2 +- .../TestMasterAddressTracker.java | 2 +- .../regionserver/TestMemStoreChunkPool.java | 2 +- .../hbase/regionserver/TestMemStoreLAB.java | 2 +- .../TestMemstoreLABWithoutPool.java | 2 +- .../TestMetricsHeapMemoryManager.java | 2 +- .../hbase/regionserver/TestMetricsRegion.java | 2 +- .../regionserver/TestMetricsRegionServer.java | 2 +- .../TestMetricsTableAggregate.java | 2 +- .../TestMetricsTableLatencies.java | 2 +- .../hbase/regionserver/TestMinVersions.java | 2 +- .../TestMiniBatchOperationInProgress.java | 2 +- .../regionserver/TestMinorCompaction.java | 2 +- .../regionserver/TestMobStoreCompaction.java | 2 +- .../regionserver/TestMobStoreScanner.java | 2 +- .../regionserver/TestMultiColumnScanner.java | 2 +- .../regionserver/TestMultiLogThreshold.java | 2 +- .../TestMultiVersionConcurrencyControl.java | 2 +- ...stMultiVersionConcurrencyControlBasic.java | 2 +- .../regionserver/TestMutateRowsRecovery.java | 2 +- .../TestNewVersionBehaviorFromClientSide.java | 2 +- .../TestObservedExceptionsInBatch.java | 2 +- .../TestOpenSeqNumUnexpectedIncrease.java | 2 +- .../hbase/regionserver/TestParallelPut.java | 2 +- .../TestPerColumnFamilyFlush.java | 2 +- .../hbase/regionserver/TestPriorityRpc.java | 2 +- .../hbase/regionserver/TestQosFunction.java | 2 +- .../TestRSKilledWhenInitializing.java | 2 +- .../regionserver/TestRSStatusServlet.java | 2 +- .../regionserver/TestRecoveredEdits.java | 2 +- .../TestRecoveredEditsReplayAndAbort.java | 2 +- .../regionserver/TestRegionFavoredNodes.java | 2 +- .../regionserver/TestRegionIncrement.java | 2 +- .../regionserver/TestRegionInfoBuilder.java | 2 +- .../TestRegionMergeTransactionOnCluster.java | 2 +- .../hbase/regionserver/TestRegionMove.java | 2 +- .../hbase/regionserver/TestRegionOpen.java | 2 +- .../TestRegionReplicaFailover.java | 2 +- .../regionserver/TestRegionReplicas.java | 2 +- .../TestRegionReplicasAreDistributed.java | 2 +- .../TestRegionReplicasWithModifyTable.java | 2 +- ...estRegionReplicasWithRestartScenarios.java | 2 +- .../regionserver/TestRegionServerAbort.java | 2 +- .../TestRegionServerAccounting.java | 2 +- .../TestRegionServerCrashDisableWAL.java | 2 +- .../TestRegionServerHostname.java | 2 +- .../regionserver/TestRegionServerMetrics.java | 2 +- .../TestRegionServerNoMaster.java | 2 +- .../TestRegionServerOnlineConfigChange.java | 2 +- .../TestRegionServerReadRequestMetrics.java | 2 +- .../TestRegionServerRegionSpaceUseReport.java | 2 +- .../TestRegionServerReportForDuty.java | 2 +- .../regionserver/TestRegionSplitPolicy.java | 2 +- .../regionserver/TestRemoveRegionMetrics.java | 2 +- .../regionserver/TestResettingCounters.java | 2 +- .../regionserver/TestReversibleScanners.java | 2 +- .../hbase/regionserver/TestRowTooBig.java | 2 +- .../regionserver/TestRpcSchedulerFactory.java | 2 +- .../regionserver/TestSCVFWithMiniCluster.java | 2 +- .../regionserver/TestScanWithBloomError.java | 2 +- .../hbase/regionserver/TestScanner.java | 2 +- .../TestScannerHeartbeatMessages.java | 2 +- .../TestScannerRetriableFailure.java | 2 +- .../regionserver/TestScannerWithBulkload.java | 2 +- .../TestScannerWithCorruptHFile.java | 2 +- .../regionserver/TestSeekOptimizations.java | 2 +- .../regionserver/TestServerNonceManager.java | 2 +- .../TestSettingTimeoutOnBlockingPoint.java | 2 +- .../TestShutdownWhileWALBroken.java | 2 +- .../TestSimpleTimeRangeTracker.java | 2 +- .../regionserver/TestSplitLogWorker.java | 2 +- .../TestSplitTransactionOnCluster.java | 2 +- .../regionserver/TestSplitWalDataLoss.java | 2 +- .../hbase/regionserver/TestStoreFileInfo.java | 2 +- .../TestStoreFileRefresherChore.java | 2 +- ...estStoreFileScannerWithTagCompression.java | 2 +- .../hbase/regionserver/TestStoreScanner.java | 2 +- .../regionserver/TestStripeStoreEngine.java | 2 +- .../TestStripeStoreFileManager.java | 2 +- .../regionserver/TestSwitchToStreamRead.java | 2 +- .../TestSyncTimeRangeTracker.java | 2 +- .../hadoop/hbase/regionserver/TestTags.java | 2 +- .../TestTimestampFilterSeekHint.java | 2 +- .../hbase/regionserver/TestWALLockup.java | 2 +- .../TestWALMonotonicallyIncreasingSeqId.java | 2 +- .../TestWalAndCompactingMemStoreFlush.java | 2 +- .../hbase/regionserver/TestWideScanner.java | 2 +- .../ConstantSizeFileListGenerator.java | 2 +- .../compactions/EverythingPolicy.java | 2 +- .../ExplicitFileListGenerator.java | 2 +- .../GaussianFileListGenerator.java | 2 +- .../compactions/MockStoreFileGenerator.java | 2 +- .../PerfTestCompactionPolicies.java | 2 +- .../SemiConstantSizeFileListGenerator.java | 2 +- .../SinusoidalFileListGenerator.java | 2 +- .../compactions/SpikyFileListGenerator.java | 2 +- .../compactions/StoreFileListGenerator.java | 2 +- .../TestCompactedHFilesDischarger.java | 2 +- .../compactions/TestCompactor.java | 2 +- .../compactions/TestDateTieredCompactor.java | 2 +- .../compactions/TestFIFOCompactionPolicy.java | 2 +- .../compactions/TestOffPeakHours.java | 2 +- .../TestStripeCompactionPolicy.java | 2 +- .../compactions/TestStripeCompactor.java | 2 +- .../AbstractTestScanQueryMatcher.java | 2 +- .../TestCompactionScanQueryMatcher.java | 2 +- .../TestExplicitColumnTracker.java | 2 +- .../TestNewVersionBehaviorTracker.java | 2 +- .../querymatcher/TestScanDeleteTracker.java | 2 +- .../TestScanWildcardColumnTracker.java | 2 +- .../TestUserScanQueryMatcher.java | 2 +- ...estCompactionWithThroughputController.java | 2 +- .../TestFlushWithThroughputController.java | 2 +- .../throttle/TestStoreHotnessProtector.java | 4 +- .../regionserver/wal/AbstractTestFSWAL.java | 2 +- .../wal/AbstractTestLogRollPeriod.java | 2 +- .../wal/AbstractTestLogRolling.java | 2 +- .../wal/AbstractTestProtobufLog.java | 2 +- .../wal/AbstractTestWALReplay.java | 2 +- .../wal/FaultyProtobufLogReader.java | 2 +- .../wal/InstrumentedLogWriter.java | 2 +- .../wal/ProtobufLogTestHelper.java | 2 +- .../regionserver/wal/TestAsyncFSWAL.java | 2 +- .../wal/TestAsyncLogRollPeriod.java | 2 +- .../regionserver/wal/TestAsyncLogRolling.java | 2 +- .../wal/TestAsyncProtobufLog.java | 2 +- .../regionserver/wal/TestAsyncWALReplay.java | 2 +- .../wal/TestAsyncWALReplayCompressed.java | 2 +- .../wal/TestCombinedAsyncWriter.java | 2 +- .../regionserver/wal/TestCompressor.java | 2 +- .../wal/TestCustomWALCellCodec.java | 2 +- .../regionserver/wal/TestDurability.java | 2 +- .../hbase/regionserver/wal/TestFSHLog.java | 2 +- .../regionserver/wal/TestFSWALEntry.java | 2 +- .../regionserver/wal/TestHBaseWalOnEC.java | 2 +- .../regionserver/wal/TestLogRollAbort.java | 2 +- .../regionserver/wal/TestLogRollPeriod.java | 2 +- .../regionserver/wal/TestLogRolling.java | 2 +- .../wal/TestLogRollingNoCluster.java | 2 +- .../regionserver/wal/TestMetricsWAL.java | 2 +- .../regionserver/wal/TestProtobufLog.java | 2 +- .../wal/TestSecureAsyncWALReplay.java | 2 +- .../regionserver/wal/TestSecureWALReplay.java | 2 +- .../wal/TestSequenceIdAccounting.java | 2 +- .../regionserver/wal/TestSyncFuture.java | 2 +- .../wal/TestWALActionsListener.java | 2 +- .../wal/TestWALCellCodecWithCompression.java | 2 +- .../wal/TestWALConfiguration.java | 2 +- .../regionserver/wal/TestWALDurability.java | 2 +- .../hbase/regionserver/wal/TestWALReplay.java | 2 +- ...TestWALReplayBoundedLogWriterCreation.java | 2 +- .../wal/TestWALReplayCompressed.java | 2 +- .../wal/WriterOverAsyncWriter.java | 2 +- .../replication/DualAsyncFSWALForTest.java | 2 +- .../replication/ReplicationSourceDummy.java | 2 +- .../SerialReplicationTestBase.java | 2 +- .../replication/SyncReplicationTestBase.java | 2 +- .../TestAddToSerialReplicationPeer.java | 2 +- .../replication/TestMasterReplication.java | 2 +- .../TestMultiSlaveReplication.java | 2 +- .../replication/TestNamespaceReplication.java | 2 +- .../TestPerTableCFReplication.java | 2 +- .../TestRemoveFromSerialReplicationPeer.java | 2 +- .../replication/TestReplicationBase.java | 2 +- ...tReplicationChangingPeerRegionservers.java | 2 +- .../TestReplicationDisableInactivePeer.java | 2 +- .../TestReplicationDroppedTables.java | 2 +- .../TestReplicationEmptyWALRecovery.java | 2 +- .../replication/TestReplicationEndpoint.java | 2 +- .../TestReplicationKillMasterRS.java | 2 +- ...TestReplicationKillMasterRSCompressed.java | 2 +- ...cationKillMasterRSWithSeparateOldWALs.java | 2 +- .../replication/TestReplicationKillRS.java | 2 +- .../TestReplicationKillSlaveRS.java | 2 +- ...icationKillSlaveRSWithSeparateOldWALs.java | 2 +- .../TestReplicationMetricsforUI.java | 4 +- .../TestReplicationProcedureRetry.java | 2 +- .../TestReplicationSmallTests.java | 2 +- .../TestReplicationSmallTestsSync.java | 2 +- .../replication/TestReplicationStatus.java | 2 +- .../TestReplicationSyncUpTool.java | 2 +- .../TestReplicationTrackerZKImpl.java | 2 +- .../TestReplicationWALEntryFilters.java | 2 +- .../replication/TestReplicationWithTags.java | 2 +- .../replication/TestSerialReplication.java | 2 +- .../TestSerialReplicationFailover.java | 2 +- .../TestSyncReplicationActive.java | 2 +- ...eplicationMoreLogsInLocalCopyToRemote.java | 2 +- ...icationMoreLogsInLocalGiveUpSplitting.java | 2 +- .../TestSyncReplicationRemoveRemoteWAL.java | 2 +- .../TestSyncReplicationStandBy.java | 2 +- .../TestSyncReplicationStandbyKillMaster.java | 2 +- .../TestSyncReplicationStandbyKillRS.java | 2 +- .../master/TestRecoverStandbyProcedure.java | 2 +- .../master/TestTableCFsUpdater.java | 2 +- ...plicationEndpointWithMultipleAsyncWAL.java | 2 +- ...estReplicationEndpointWithMultipleWAL.java | 2 +- ...asterRSCompressedWithMultipleAsyncWAL.java | 2 +- ...KillMasterRSCompressedWithMultipleWAL.java | 2 +- ...icationSyncUpToolWithMultipleAsyncWAL.java | 2 +- ...tReplicationSyncUpToolWithMultipleWAL.java | 2 +- .../TestDrainReplicationQueuesForStandBy.java | 4 +- .../TestGlobalReplicationThrottler.java | 2 +- ...TestRaceWhenCreatingReplicationSource.java | 2 +- .../TestRegionReplicaReplicationEndpoint.java | 2 +- ...ionReplicaReplicationEndpointNoMaster.java | 2 +- .../regionserver/TestReplicationSink.java | 2 +- .../TestReplicationSinkManager.java | 2 +- .../regionserver/TestReplicationSource.java | 2 +- .../TestReplicationSourceManager.java | 2 +- .../TestReplicationSourceManagerZkImpl.java | 2 +- .../TestReplicationThrottler.java | 2 +- .../regionserver/TestReplicator.java | 2 +- .../TestSerialReplicationChecker.java | 2 +- .../TestSerialReplicationEndpoint.java | 2 +- .../TestSourceFSConfigurationProvider.java | 2 +- .../TestSyncReplicationShipperQuit.java | 2 +- .../regionserver/TestWALEntrySinkFilter.java | 2 +- .../regionserver/TestWALEntryStream.java | 2 +- .../hbase/security/HBaseKerberosUtils.java | 2 +- ...SecurityEnabledUserProviderForTesting.java | 2 +- .../hadoop/hbase/security/TestSecureIPC.java | 2 +- .../hadoop/hbase/security/TestUser.java | 2 +- .../TestUsersOperationsWithSecureHadoop.java | 2 +- .../hbase/security/access/SecureTestUtil.java | 2 +- .../access/TestAccessControlFilter.java | 2 +- .../security/access/TestAccessController.java | 2 +- .../access/TestAccessController2.java | 2 +- .../access/TestAccessController3.java | 2 +- .../TestCellACLWithMultipleVersions.java | 2 +- .../hbase/security/access/TestCellACLs.java | 2 +- ...estCoprocessorWhitelistMasterObserver.java | 2 +- .../access/TestNamespaceCommands.java | 2 +- .../security/access/TestRpcAccessChecks.java | 2 +- .../access/TestScanEarlyTermination.java | 2 +- .../security/access/TestTablePermissions.java | 2 +- .../access/TestWithDisabledAuthorization.java | 2 +- .../access/TestZKPermissionWatcher.java | 2 +- .../security/token/SecureTestCluster.java | 2 +- .../security/token/TestAuthenticationKey.java | 2 +- .../TestDelegationTokenWithEncryption.java | 2 +- .../token/TestGenerateDelegationToken.java | 2 +- .../token/TestTokenAuthentication.java | 4 +- .../hbase/security/token/TestTokenUtil.java | 2 +- .../security/token/TestZKSecretWatcher.java | 2 +- .../token/TestZKSecretWatcherRefreshKeys.java | 2 +- ...ExpAsStringVisibilityLabelServiceImpl.java | 2 +- .../LabelFilteringScanLabelGenerator.java | 2 +- ...TestDataGeneratorWithVisibilityLabels.java | 2 +- .../TestDefaultScanLabelGeneratorStack.java | 2 +- .../TestEnforcingScanLabelGenerator.java | 2 +- .../visibility/TestExpressionExpander.java | 2 +- .../visibility/TestExpressionParser.java | 2 +- ...bilityLabelReplicationWithExpAsString.java | 2 +- .../visibility/TestVisibilityLabels.java | 2 +- ...bilityLabelsOnNewVersionBehaviorTable.java | 2 +- ...bilityLabelsOpWithDifferentUsersNoACL.java | 2 +- .../TestVisibilityLabelsReplication.java | 2 +- .../TestVisibilityLabelsWithACL.java | 2 +- ...sibilityLabelsWithCustomVisLabService.java | 2 +- ...ilityLabelsWithDefaultVisLabelService.java | 2 +- .../TestVisibilityLabelsWithDeletes.java | 2 +- .../TestVisibilityLabelsWithSLGStack.java | 2 +- .../TestVisibilityLablesWithGroups.java | 2 +- .../TestVisibilityWithCheckAuths.java | 2 +- .../TestWithDisabledAuthorization.java | 2 +- .../VisibilityLabelsWithDeletesTestBase.java | 2 +- .../visibility/VisibilityTestUtil.java | 2 +- .../snapshot/MobSnapshotTestingUtils.java | 2 +- .../hbase/snapshot/SnapshotTestingUtils.java | 2 +- .../snapshot/TestFlushSnapshotFromClient.java | 2 +- .../TestMobFlushSnapshotFromClient.java | 2 +- ...TestMobRestoreFlushSnapshotFromClient.java | 2 +- .../TestMobRestoreSnapshotHelper.java | 2 +- .../snapshot/TestRegionSnapshotTask.java | 2 +- .../TestRestoreFlushSnapshotFromClient.java | 2 +- .../snapshot/TestRestoreSnapshotHelper.java | 2 +- .../snapshot/TestSnapshotClientRetries.java | 2 +- .../TestSnapshotDescriptionUtils.java | 2 +- .../hbase/snapshot/TestSnapshotManifest.java | 2 +- .../hbase/tool/MapreduceTestingShim.java | 2 +- .../hadoop/hbase/tool/TestCanaryTool.java | 2 +- .../hbase/tool/TestLoadIncrementalHFiles.java | 2 +- ...estLoadIncrementalHFilesSplitRecovery.java | 2 +- .../tool/TestSecureLoadIncrementalHFiles.java | 2 +- ...ureLoadIncrementalHFilesSplitRecovery.java | 2 +- .../coprocessor/CoprocessorValidatorTest.java | 2 +- .../hadoop/hbase/trace/TestHTraceHooks.java | 2 +- .../apache/hadoop/hbase/trace/TraceTree.java | 2 +- .../hadoop/hbase/util/BaseTestHBaseFsck.java | 2 +- .../hadoop/hbase/util/ConstantDelayQueue.java | 2 +- .../hadoop/hbase/util/HBaseHomePath.java | 2 +- .../hbase/util/HFileArchiveTestingUtil.java | 2 +- .../hadoop/hbase/util/HFileTestUtil.java | 2 +- .../hbase/util/LauncherSecurityManager.java | 2 +- .../util/LoadTestDataGeneratorWithMOB.java | 2 +- .../util/LoadTestDataGeneratorWithTags.java | 2 +- .../apache/hadoop/hbase/util/MockServer.java | 2 +- .../hbase/util/MultiThreadedAction.java | 2 +- .../hbase/util/MultiThreadedReader.java | 2 +- .../util/MultiThreadedReaderWithACL.java | 2 +- .../hbase/util/MultiThreadedUpdater.java | 2 +- .../util/MultiThreadedUpdaterWithACL.java | 2 +- .../hbase/util/MultiThreadedWriter.java | 2 +- .../hbase/util/MultiThreadedWriterBase.java | 2 +- .../util/MultiThreadedWriterWithACL.java | 2 +- .../util/ProcessBasedLocalHBaseCluster.java | 4 +- .../hadoop/hbase/util/RestartMetaTest.java | 2 +- .../hbase/util/StoppableImplementation.java | 2 +- .../hbase/util/TestBloomFilterChunk.java | 2 +- .../TestBoundedPriorityBlockingQueue.java | 2 +- .../hadoop/hbase/util/TestByteBuffUtils.java | 2 +- .../hbase/util/TestCompressionTest.java | 2 +- .../hbase/util/TestConfigurationUtil.java | 2 +- .../hbase/util/TestConnectionCache.java | 2 +- .../hbase/util/TestCoprocessorScanPolicy.java | 2 +- .../util/TestDefaultEnvironmentEdge.java | 2 +- .../hadoop/hbase/util/TestEncryptionTest.java | 2 +- .../hadoop/hbase/util/TestFSHDFSUtils.java | 2 +- .../hbase/util/TestFSTableDescriptors.java | 2 +- .../apache/hadoop/hbase/util/TestFSUtils.java | 2 +- .../hadoop/hbase/util/TestFSVisitor.java | 2 +- .../util/TestFromClientSide3WoUnsafe.java | 2 +- ...TestHBaseFsckCleanReplicationBarriers.java | 2 +- .../hbase/util/TestHBaseFsckComparator.java | 2 +- .../hbase/util/TestHBaseFsckEncryption.java | 2 +- .../hadoop/hbase/util/TestHBaseFsckMOB.java | 2 +- .../hbase/util/TestHBaseFsckReplication.java | 2 +- .../hbase/util/TestHFileArchiveUtil.java | 2 +- .../apache/hadoop/hbase/util/TestIdLock.java | 2 +- .../hbase/util/TestIdReadWriteLock.java | 2 +- .../util/TestIncrementingEnvironmentEdge.java | 2 +- .../hadoop/hbase/util/TestJSONMetricUtil.java | 2 +- .../hadoop/hbase/util/TestLossyCounting.java | 4 +- .../util/TestMiniClusterLoadEncoded.java | 2 +- .../util/TestMiniClusterLoadParallel.java | 2 +- .../util/TestMiniClusterLoadSequential.java | 2 +- .../hadoop/hbase/util/TestRegionMover.java | 2 +- .../hbase/util/TestRegionSplitCalculator.java | 2 +- .../hadoop/hbase/util/TestRegionSplitter.java | 2 +- .../hadoop/hbase/util/TestRootPath.java | 2 +- .../hadoop/hbase/util/TestSortedList.java | 2 +- .../hadoop/hbase/util/TestStealJobQueue.java | 2 +- .../TestMajorCompactionRequest.java | 2 +- .../util/compaction/TestMajorCompactor.java | 4 +- .../hbase/util/hbck/HbckTestingUtil.java | 2 +- .../util/hbck/OfflineMetaRebuildTestCore.java | 2 +- .../util/test/LoadTestDataGenerator.java | 2 +- .../test/LoadTestDataGeneratorWithACL.java | 2 +- .../apache/hadoop/hbase/wal/FaultyFSLog.java | 2 +- .../hadoop/hbase/wal/IOTestProvider.java | 2 +- .../TestBoundedRegionGroupingStrategy.java | 2 +- .../hadoop/hbase/wal/TestDisabledWAL.java | 2 +- .../hadoop/hbase/wal/TestFSHLogProvider.java | 2 +- .../hbase/wal/TestReadWriteSeqIdFiles.java | 2 +- .../hadoop/hbase/wal/TestSecureWAL.java | 2 +- .../wal/TestSyncReplicationWALProvider.java | 2 +- .../hadoop/hbase/wal/TestWALFactory.java | 2 +- .../hadoop/hbase/wal/TestWALFiltering.java | 2 +- .../hadoop/hbase/wal/TestWALMethods.java | 2 +- .../wal/TestWALOpenAfterDNRollingStart.java | 2 +- .../hbase/wal/TestWALReaderOnSecureWAL.java | 2 +- .../hadoop/hbase/wal/TestWALRootDir.java | 2 +- .../apache/hadoop/hbase/wal/TestWALSplit.java | 2 +- .../TestWALSplitBoundedLogWriterCreation.java | 2 +- .../hbase/wal/TestWALSplitCompressed.java | 2 +- .../hbase/wal/WALPerformanceEvaluation.java | 2 +- .../hbase/zookeeper/TestZooKeeperACL.java | 2 +- .../src/test/resources/META-INF/LICENSE | 4 +- .../src/test/resources/META-INF/NOTICE | 2 +- .../src/test/resources/hbase-site.xml | 2 +- .../src/test/resources/hbase-site2.xml | 2 +- hbase-server/src/test/resources/hdfs-site.xml | 4 +- .../src/test/resources/log4j.properties | 2 +- .../src/test/resources/mapred-queues.xml | 2 +- .../src/test/resources/mapred-site.xml | 2 +- .../test/resources/webapps/static/test.css | 2 +- .../test/resources/webapps/test/testjsp.jsp | 2 +- .../hbase-shaded-check-invariants/pom.xml | 6 +- .../ensure-jars-have-correct-contents.sh | 2 +- .../hbase-shaded-client-byo-hadoop/pom.xml | 8 +- hbase-shaded/hbase-shaded-client/pom.xml | 8 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml | 8 +- .../pom.xml | 6 +- .../ensure-jars-have-correct-contents.sh | 2 +- hbase-shaded/pom.xml | 4 +- hbase-shell/pom.xml | 4 +- hbase-shell/src/main/ruby/hbase/admin.rb | 2 +- hbase-shell/src/main/ruby/hbase/hbase.rb | 2 +- hbase-shell/src/main/ruby/hbase/quotas.rb | 2 +- .../src/main/ruby/hbase/replication_admin.rb | 2 +- .../src/main/ruby/hbase/rsgroup_admin.rb | 2 +- hbase-shell/src/main/ruby/hbase/security.rb | 2 +- hbase-shell/src/main/ruby/hbase/table.rb | 2 +- .../src/main/ruby/hbase/taskmonitor.rb | 6 +- .../src/main/ruby/hbase/visibility_labels.rb | 2 +- hbase-shell/src/main/ruby/hbase_constants.rb | 2 +- hbase-shell/src/main/ruby/irb/hirb.rb | 2 +- hbase-shell/src/main/ruby/shell.rb | 6 +- hbase-shell/src/main/ruby/shell/commands.rb | 2 +- .../ruby/shell/commands/abort_procedure.rb | 2 +- .../main/ruby/shell/commands/add_labels.rb | 2 +- .../src/main/ruby/shell/commands/add_peer.rb | 2 +- .../main/ruby/shell/commands/add_rsgroup.rb | 2 +- .../src/main/ruby/shell/commands/alter.rb | 2 +- .../main/ruby/shell/commands/alter_async.rb | 2 +- .../ruby/shell/commands/alter_namespace.rb | 2 +- .../main/ruby/shell/commands/alter_status.rb | 2 +- .../src/main/ruby/shell/commands/append.rb | 2 +- .../shell/commands/append_peer_namespaces.rb | 2 +- .../shell/commands/append_peer_tableCFs.rb | 2 +- .../src/main/ruby/shell/commands/assign.rb | 2 +- .../ruby/shell/commands/balance_rsgroup.rb | 2 +- .../ruby/shell/commands/balance_switch.rb | 2 +- .../src/main/ruby/shell/commands/balancer.rb | 2 +- .../ruby/shell/commands/balancer_enabled.rb | 2 +- .../shell/commands/catalogjanitor_enabled.rb | 2 +- .../ruby/shell/commands/catalogjanitor_run.rb | 2 +- .../shell/commands/catalogjanitor_switch.rb | 2 +- .../shell/commands/cleaner_chore_enabled.rb | 2 +- .../ruby/shell/commands/cleaner_chore_run.rb | 2 +- .../shell/commands/cleaner_chore_switch.rb | 2 +- .../main/ruby/shell/commands/clear_auths.rb | 2 +- .../ruby/shell/commands/clear_block_cache.rb | 2 +- .../shell/commands/clear_compaction_queues.rb | 2 +- .../ruby/shell/commands/clear_deadservers.rb | 2 +- .../ruby/shell/commands/clone_snapshot.rb | 2 +- .../ruby/shell/commands/clone_table_schema.rb | 2 +- .../main/ruby/shell/commands/close_region.rb | 2 +- .../src/main/ruby/shell/commands/compact.rb | 2 +- .../main/ruby/shell/commands/compact_rs.rb | 2 +- .../ruby/shell/commands/compaction_state.rb | 2 +- .../ruby/shell/commands/compaction_switch.rb | 2 +- .../src/main/ruby/shell/commands/count.rb | 2 +- .../src/main/ruby/shell/commands/create.rb | 2 +- .../ruby/shell/commands/create_namespace.rb | 2 +- .../src/main/ruby/shell/commands/delete.rb | 2 +- .../shell/commands/delete_all_snapshot.rb | 2 +- .../ruby/shell/commands/delete_snapshot.rb | 2 +- .../shell/commands/delete_table_snapshots.rb | 2 +- .../src/main/ruby/shell/commands/deleteall.rb | 2 +- .../src/main/ruby/shell/commands/describe.rb | 2 +- .../ruby/shell/commands/describe_namespace.rb | 2 +- .../src/main/ruby/shell/commands/disable.rb | 2 +- .../main/ruby/shell/commands/disable_all.rb | 2 +- .../main/ruby/shell/commands/disable_peer.rb | 2 +- .../commands/disable_table_replication.rb | 2 +- .../src/main/ruby/shell/commands/drop.rb | 2 +- .../src/main/ruby/shell/commands/drop_all.rb | 2 +- .../ruby/shell/commands/drop_namespace.rb | 2 +- .../src/main/ruby/shell/commands/enable.rb | 2 +- .../main/ruby/shell/commands/enable_all.rb | 2 +- .../main/ruby/shell/commands/enable_peer.rb | 2 +- .../commands/enable_table_replication.rb | 2 +- .../src/main/ruby/shell/commands/exists.rb | 2 +- .../src/main/ruby/shell/commands/flush.rb | 2 +- .../src/main/ruby/shell/commands/get.rb | 2 +- .../src/main/ruby/shell/commands/get_auths.rb | 2 +- .../main/ruby/shell/commands/get_counter.rb | 2 +- .../ruby/shell/commands/get_peer_config.rb | 2 +- .../main/ruby/shell/commands/get_rsgroup.rb | 2 +- .../ruby/shell/commands/get_server_rsgroup.rb | 2 +- .../main/ruby/shell/commands/get_splits.rb | 2 +- .../src/main/ruby/shell/commands/get_table.rb | 2 +- .../ruby/shell/commands/get_table_rsgroup.rb | 2 +- .../src/main/ruby/shell/commands/grant.rb | 2 +- .../src/main/ruby/shell/commands/incr.rb | 2 +- .../main/ruby/shell/commands/is_disabled.rb | 2 +- .../main/ruby/shell/commands/is_enabled.rb | 2 +- .../shell/commands/is_in_maintenance_mode.rb | 2 +- .../src/main/ruby/shell/commands/list.rb | 2 +- .../ruby/shell/commands/list_deadservers.rb | 2 +- .../main/ruby/shell/commands/list_labels.rb | 2 +- .../main/ruby/shell/commands/list_locks.rb | 2 +- .../ruby/shell/commands/list_namespace.rb | 2 +- .../shell/commands/list_namespace_tables.rb | 2 +- .../ruby/shell/commands/list_peer_configs.rb | 2 +- .../main/ruby/shell/commands/list_peers.rb | 2 +- .../ruby/shell/commands/list_procedures.rb | 2 +- .../shell/commands/list_quota_snapshots.rb | 2 +- .../shell/commands/list_quota_table_sizes.rb | 2 +- .../main/ruby/shell/commands/list_quotas.rb | 2 +- .../main/ruby/shell/commands/list_regions.rb | 2 +- .../shell/commands/list_replicated_tables.rb | 2 +- .../main/ruby/shell/commands/list_rsgroups.rb | 2 +- .../commands/list_security_capabilities.rb | 2 +- .../shell/commands/list_snapshot_sizes.rb | 2 +- .../ruby/shell/commands/list_snapshots.rb | 2 +- .../shell/commands/list_table_snapshots.rb | 2 +- .../main/ruby/shell/commands/locate_region.rb | 2 +- .../main/ruby/shell/commands/major_compact.rb | 2 +- .../main/ruby/shell/commands/merge_region.rb | 2 +- .../src/main/ruby/shell/commands/move.rb | 2 +- .../shell/commands/move_namespaces_rsgroup.rb | 2 +- .../move_servers_namespaces_rsgroup.rb | 2 +- .../shell/commands/move_servers_rsgroup.rb | 2 +- .../commands/move_servers_tables_rsgroup.rb | 2 +- .../shell/commands/move_tables_rsgroup.rb | 2 +- .../src/main/ruby/shell/commands/normalize.rb | 2 +- .../ruby/shell/commands/normalizer_enabled.rb | 2 +- .../ruby/shell/commands/normalizer_switch.rb | 2 +- .../main/ruby/shell/commands/processlist.rb | 2 +- .../src/main/ruby/shell/commands/put.rb | 2 +- .../main/ruby/shell/commands/remove_peer.rb | 2 +- .../shell/commands/remove_peer_namespaces.rb | 2 +- .../shell/commands/remove_peer_tableCFs.rb | 2 +- .../ruby/shell/commands/remove_rsgroup.rb | 2 +- .../shell/commands/remove_servers_rsgroup.rb | 2 +- .../ruby/shell/commands/restore_snapshot.rb | 2 +- .../src/main/ruby/shell/commands/revoke.rb | 2 +- .../src/main/ruby/shell/commands/scan.rb | 2 +- .../src/main/ruby/shell/commands/set_auths.rb | 2 +- .../ruby/shell/commands/set_peer_bandwidth.rb | 2 +- .../commands/set_peer_exclude_namespaces.rb | 2 +- .../commands/set_peer_exclude_tableCFs.rb | 2 +- .../shell/commands/set_peer_namespaces.rb | 2 +- .../shell/commands/set_peer_replicate_all.rb | 2 +- .../ruby/shell/commands/set_peer_serial.rb | 2 +- .../ruby/shell/commands/set_peer_tableCFs.rb | 2 +- .../src/main/ruby/shell/commands/set_quota.rb | 2 +- .../ruby/shell/commands/set_visibility.rb | 2 +- .../main/ruby/shell/commands/show_filters.rb | 2 +- .../ruby/shell/commands/show_peer_tableCFs.rb | 2 +- .../src/main/ruby/shell/commands/snapshot.rb | 2 +- .../src/main/ruby/shell/commands/split.rb | 2 +- .../shell/commands/splitormerge_enabled.rb | 2 +- .../shell/commands/splitormerge_switch.rb | 2 +- .../src/main/ruby/shell/commands/status.rb | 2 +- .../main/ruby/shell/commands/stop_master.rb | 2 +- .../ruby/shell/commands/stop_regionserver.rb | 2 +- .../main/ruby/shell/commands/table_help.rb | 2 +- .../src/main/ruby/shell/commands/trace.rb | 2 +- .../transit_peer_sync_replication_state.rb | 2 +- .../src/main/ruby/shell/commands/truncate.rb | 2 +- .../ruby/shell/commands/truncate_preserve.rb | 2 +- .../src/main/ruby/shell/commands/unassign.rb | 2 +- .../ruby/shell/commands/update_all_config.rb | 4 +- .../main/ruby/shell/commands/update_config.rb | 4 +- .../ruby/shell/commands/update_peer_config.rb | 2 +- .../ruby/shell/commands/user_permission.rb | 2 +- .../src/main/ruby/shell/commands/version.rb | 2 +- .../src/main/ruby/shell/commands/wal_roll.rb | 2 +- .../src/main/ruby/shell/commands/whoami.rb | 2 +- .../src/main/ruby/shell/commands/zk_dump.rb | 2 +- hbase-shell/src/main/ruby/shell/formatter.rb | 6 +- .../hbase/client/AbstractTestShell.java | 2 +- .../hadoop/hbase/client/TestAdminShell.java | 2 +- .../hadoop/hbase/client/TestQuotasShell.java | 2 +- .../hbase/client/TestReplicationShell.java | 2 +- .../apache/hadoop/hbase/client/TestShell.java | 2 +- .../hbase/client/TestShellNoCluster.java | 2 +- .../hadoop/hbase/client/TestTableShell.java | 2 +- .../client/procedure/ShellTestProcedure.java | 2 +- hbase-shell/src/test/resources/hbase-site.xml | 2 +- .../src/test/resources/log4j.properties | 2 +- .../client/rsgroup/TestShellRSGroups.java | 2 +- hbase-shell/src/test/ruby/hbase/admin_test.rb | 2 +- hbase-shell/src/test/ruby/hbase/hbase_test.rb | 2 +- .../hbase/list_regions_test_no_cluster.rb | 2 +- .../src/test/ruby/hbase/quotas_test.rb | 2 +- .../test/ruby/hbase/quotas_test_no_cluster.rb | 2 +- .../test/ruby/hbase/replication_admin_test.rb | 2 +- .../test/ruby/hbase/security_admin_test.rb | 2 +- hbase-shell/src/test/ruby/hbase/table_test.rb | 2 +- .../src/test/ruby/hbase/taskmonitor_test.rb | 2 +- .../ruby/hbase/test_connection_no_cluster.rb | 2 +- .../hbase/visibility_labels_admin_test.rb | 2 +- .../src/test/ruby/no_cluster_tests_runner.rb | 2 +- .../src/test/ruby/shell/commands_test.rb | 2 +- .../src/test/ruby/shell/converter_test.rb | 4 +- .../src/test/ruby/shell/formatter_test.rb | 2 +- .../src/test/ruby/shell/list_locks_test.rb | 2 +- .../test/ruby/shell/list_procedures_test.rb | 2 +- .../test/ruby/shell/noninteractive_test.rb | 2 +- .../src/test/ruby/shell/rsgroup_shell_test.rb | 2 +- hbase-shell/src/test/ruby/shell/shell_test.rb | 4 +- hbase-shell/src/test/ruby/test_helper.rb | 2 +- hbase-shell/src/test/ruby/tests_runner.rb | 2 +- hbase-spark-it/pom.xml | 4 +- .../spark/IntegrationTestSparkBulkLoad.java | 2 +- .../src/test/resources/hbase-site.xml | 2 +- hbase-spark/pom.xml | 4 +- .../hbase/spark/SparkSQLPushDownFilter.java | 2 +- .../JavaHBaseBulkDeleteExample.java | 2 +- .../hbasecontext/JavaHBaseBulkGetExample.java | 2 +- .../JavaHBaseBulkLoadExample.java | 2 +- .../hbasecontext/JavaHBaseBulkPutExample.java | 2 +- .../JavaHBaseDistributedScan.java | 2 +- .../JavaHBaseMapGetPutExample.java | 2 +- .../JavaHBaseStreamingBulkPutExample.java | 2 +- .../src/main/protobuf/SparkFilter.proto | 2 +- .../hbase/spark/BulkLoadPartitioner.scala | 2 +- .../hbase/spark/ByteArrayComparable.scala | 2 +- .../hadoop/hbase/spark/ByteArrayWrapper.scala | 2 +- .../ColumnFamilyQualifierMapKeyWrapper.scala | 2 +- .../hadoop/hbase/spark/DefaultSource.scala | 2 +- .../hbase/spark/DynamicLogicExpression.scala | 2 +- .../spark/FamiliesQualifiersValues.scala | 2 +- .../hbase/spark/FamilyHFileWriteOptions.scala | 2 +- .../hbase/spark/HBaseConnectionCache.scala | 2 +- .../hadoop/hbase/spark/HBaseContext.scala | 2 +- .../hbase/spark/HBaseDStreamFunctions.scala | 2 +- .../hbase/spark/HBaseRDDFunctions.scala | 2 +- .../hadoop/hbase/spark/JavaHBaseContext.scala | 2 +- .../hbase/spark/KeyFamilyQualifier.scala | 2 +- .../apache/hadoop/hbase/spark/Logging.scala | 4 +- .../hadoop/hbase/spark/NewHBaseRDD.scala | 2 +- .../hbase/spark/datasources/Bound.scala | 2 +- .../spark/datasources/HBaseResources.scala | 2 +- .../spark/datasources/HBaseSparkConf.scala | 2 +- .../spark/datasources/HBaseTableScanRDD.scala | 2 +- .../spark/datasources/JavaBytesEncoder.scala | 2 +- .../spark/datasources/NaiveEncoder.scala | 2 +- .../spark/datasources/SchemaConverters.scala | 2 +- .../hbase/spark/datasources/SerDes.scala | 2 +- .../SerializableConfiguration.scala | 2 +- .../hbase/spark/datasources/package.scala | 2 +- .../example/datasources/AvroSource.scala | 2 +- .../spark/example/datasources/DataType.scala | 2 +- .../example/datasources/HBaseSource.scala | 2 +- .../hbasecontext/HBaseBulkDeleteExample.scala | 2 +- .../hbasecontext/HBaseBulkGetExample.scala | 2 +- .../hbasecontext/HBaseBulkPutExample.scala | 2 +- .../HBaseBulkPutExampleFromFile.scala | 2 +- .../HBaseBulkPutTimestampExample.scala | 2 +- .../HBaseDistributedScanExample.scala | 2 +- .../HBaseStreamingBulkPutExample.scala | 2 +- .../example/rdd/HBaseBulkDeleteExample.scala | 2 +- .../example/rdd/HBaseBulkGetExample.scala | 2 +- .../example/rdd/HBaseBulkPutExample.scala | 2 +- .../rdd/HBaseForeachPartitionExample.scala | 2 +- .../rdd/HBaseMapPartitionExample.scala | 2 +- .../hbase/DataTypeParserWrapper.scala | 2 +- .../datasources/hbase/HBaseTableCatalog.scala | 2 +- .../spark/sql/datasources/hbase/Utils.scala | 2 +- .../hbase/spark/TestJavaHBaseContext.java | 2 +- hbase-spark/src/test/resources/hbase-site.xml | 2 +- .../src/test/resources/log4j.properties | 2 +- .../hadoop/hbase/spark/BulkLoadSuite.scala | 2 +- .../hbase/spark/DefaultSourceSuite.scala | 2 +- .../spark/DynamicLogicExpressionSuite.scala | 2 +- .../hbase/spark/HBaseCatalogSuite.scala | 2 +- .../spark/HBaseConnectionCacheSuite.scala | 2 +- .../hbase/spark/HBaseContextSuite.scala | 2 +- .../spark/HBaseDStreamFunctionsSuite.scala | 2 +- .../hbase/spark/HBaseRDDFunctionsSuite.scala | 2 +- .../hadoop/hbase/spark/HBaseTestSource.scala | 2 +- .../hbase/spark/PartitionFilterSuite.scala | 2 +- .../hbase/spark/TableOutputFormatSuite.scala | 2 +- hbase-testing-util/pom.xml | 4 +- .../hbase/TestHBaseTestingUtilSpinup.java | 2 +- hbase-thrift/pom.xml | 8 +- .../main/appended-resources/META-INF/LICENSE | 2 +- .../main/appended-resources/META-INF/NOTICE | 2 +- .../apache/hadoop/hbase/thrift/CallQueue.java | 2 +- .../thrift/HThreadedSelectorServerArgs.java | 2 +- .../thrift/HbaseHandlerMetricsProxy.java | 2 +- .../thrift/HttpAuthenticationException.java | 2 +- .../hbase/thrift/IncrementCoalescer.java | 2 +- .../hbase/thrift/IncrementCoalescerMBean.java | 2 +- .../thrift/TBoundedThreadPoolServer.java | 2 +- .../thrift/THBaseThreadPoolExecutor.java | 2 +- .../hbase/thrift/ThriftHttpServlet.java | 4 +- .../hadoop/hbase/thrift/ThriftMetrics.java | 2 +- .../hadoop/hbase/thrift/ThriftServer.java | 2 +- .../hbase/thrift/ThriftServerRunner.java | 2 +- .../hadoop/hbase/thrift/ThriftUtilities.java | 2 +- .../thrift2/ThriftHBaseServiceHandler.java | 2 +- .../hadoop/hbase/thrift2/ThriftServer.java | 2 +- .../hadoop/hbase/thrift2/ThriftUtilities.java | 2 +- .../apache/hadoop/hbase/thrift2/package.html | 6 +- .../src/main/javadoc/META-INF/LICENSE | 4 +- hbase-thrift/src/main/javadoc/META-INF/NOTICE | 2 +- .../static/css/bootstrap-theme.css | 4 +- .../static/css/bootstrap-theme.min.css | 4 +- .../hbase-webapps/static/css/bootstrap.css | 4 +- .../static/css/bootstrap.min.css | 4 +- .../hbase-webapps/static/css/hbase.css | 4 +- .../hbase-webapps/static/js/bootstrap.js | 54 +++---- .../hbase-webapps/static/js/bootstrap.min.js | 4 +- .../resources/hbase-webapps/static/js/tab.js | 4 +- .../resources/hbase-webapps/thrift/index.html | 2 +- .../resources/hbase-webapps/thrift/thrift.jsp | 4 +- .../apache/hadoop/hbase/thrift/Hbase.thrift | 4 +- .../apache/hadoop/hbase/thrift2/hbase.thrift | 2 +- .../thrift/ErrorThrowingGetObserver.java | 2 +- .../hadoop/hbase/thrift/TestCallQueue.java | 2 +- .../hbase/thrift/TestThriftHttpServer.java | 4 +- .../hadoop/hbase/thrift/TestThriftServer.java | 2 +- .../hbase/thrift/TestThriftServerCmdLine.java | 2 +- .../thrift/TestThriftSpnegoHttpServer.java | 2 +- .../TestThriftHBaseServiceHandler.java | 2 +- ...stThriftHBaseServiceHandlerWithLabels.java | 2 +- ...ThriftHBaseServiceHandlerWithReadOnly.java | 2 +- .../src/test/resources/META-INF/LICENSE | 4 +- .../src/test/resources/META-INF/NOTICE | 2 +- .../src/test/resources/hbase-site.xml | 2 +- hbase-zookeeper/pom.xml | 4 +- .../hbase/zookeeper/ClusterStatusTracker.java | 2 +- .../hbase/zookeeper/DeletionListener.java | 2 +- .../hadoop/hbase/zookeeper/EmptyWatcher.java | 2 +- .../hadoop/hbase/zookeeper/HQuorumPeer.java | 2 +- .../hbase/zookeeper/InstancePending.java | 2 +- .../hbase/zookeeper/LoadBalancerTracker.java | 2 +- .../hbase/zookeeper/MasterAddressTracker.java | 2 +- .../MasterMaintenanceModeTracker.java | 2 +- .../hbase/zookeeper/MetaTableLocator.java | 2 +- .../hbase/zookeeper/MiniZooKeeperCluster.java | 4 +- .../hbase/zookeeper/PendingWatcher.java | 2 +- .../hbase/zookeeper/RecoverableZooKeeper.java | 4 +- .../zookeeper/RegionNormalizerTracker.java | 2 +- .../hadoop/hbase/zookeeper/ZKAclReset.java | 2 +- .../hadoop/hbase/zookeeper/ZKClusterId.java | 2 +- .../hbase/zookeeper/ZKLeaderManager.java | 2 +- .../hadoop/hbase/zookeeper/ZKListener.java | 2 +- .../hadoop/hbase/zookeeper/ZKMainServer.java | 2 +- .../hadoop/hbase/zookeeper/ZKNodeTracker.java | 2 +- .../hadoop/hbase/zookeeper/ZKServerTool.java | 2 +- .../hadoop/hbase/zookeeper/ZKSplitLog.java | 2 +- .../apache/hadoop/hbase/zookeeper/ZKUtil.java | 2 +- .../hadoop/hbase/zookeeper/ZKWatcher.java | 2 +- .../hadoop/hbase/HBaseZKTestingUtility.java | 2 +- .../hbase/zookeeper/TestHQuorumPeer.java | 2 +- .../hbase/zookeeper/TestInstancePending.java | 2 +- .../hbase/zookeeper/TestReadOnlyZKClient.java | 2 +- .../zookeeper/TestRecoverableZooKeeper.java | 2 +- .../hbase/zookeeper/TestZKLeaderManager.java | 2 +- .../hbase/zookeeper/TestZKMainServer.java | 4 +- .../hadoop/hbase/zookeeper/TestZKMulti.java | 2 +- .../hbase/zookeeper/TestZKNodeTracker.java | 2 +- .../hadoop/hbase/zookeeper/TestZKUtil.java | 2 +- .../hbase/zookeeper/TestZKUtilNoServer.java | 2 +- .../src/test/resources/log4j.properties | 2 +- pom.xml | 40 ++--- src/main/asciidoc/_chapters/amv2.adoc | 2 +- .../_chapters/appendix_acl_matrix.adoc | 2 +- ...ppendix_contributing_to_documentation.adoc | 24 +-- .../appendix_hbase_incompatibilities.adoc | 2 +- .../_chapters/appendix_hfile_format.adoc | 4 +- src/main/asciidoc/_chapters/architecture.adoc | 26 ++-- src/main/asciidoc/_chapters/asf.adoc | 2 +- .../asciidoc/_chapters/backup_restore.adoc | 2 +- src/main/asciidoc/_chapters/case_studies.adoc | 8 +- src/main/asciidoc/_chapters/community.adoc | 10 +- src/main/asciidoc/_chapters/compression.adoc | 6 +- .../asciidoc/_chapters/configuration.adoc | 22 +-- src/main/asciidoc/_chapters/cp.adoc | 6 +- src/main/asciidoc/_chapters/datamodel.adoc | 14 +- src/main/asciidoc/_chapters/developer.adoc | 46 +++--- .../asciidoc/_chapters/external_apis.adoc | 56 +++---- src/main/asciidoc/_chapters/faq.adoc | 2 +- .../asciidoc/_chapters/getting_started.adoc | 6 +- .../asciidoc/_chapters/hbase-default.adoc | 4 +- src/main/asciidoc/_chapters/hbase_apis.adoc | 2 +- .../asciidoc/_chapters/hbase_history.adoc | 4 +- src/main/asciidoc/_chapters/hbase_mob.adoc | 2 +- .../asciidoc/_chapters/hbck_in_depth.adoc | 2 +- .../_chapters/inmemory_compaction.adoc | 2 +- src/main/asciidoc/_chapters/mapreduce.adoc | 6 +- src/main/asciidoc/_chapters/ops_mgt.adoc | 24 +-- src/main/asciidoc/_chapters/orca.adoc | 6 +- src/main/asciidoc/_chapters/other_info.adoc | 20 +-- src/main/asciidoc/_chapters/performance.adoc | 28 ++-- src/main/asciidoc/_chapters/preface.adoc | 6 +- src/main/asciidoc/_chapters/protobuf.adoc | 2 +- src/main/asciidoc/_chapters/pv2.adoc | 2 +- src/main/asciidoc/_chapters/rpc.adoc | 2 +- .../asciidoc/_chapters/schema_design.adoc | 28 ++-- src/main/asciidoc/_chapters/security.adoc | 8 +- src/main/asciidoc/_chapters/shell.adoc | 8 +- src/main/asciidoc/_chapters/spark.adoc | 4 +- src/main/asciidoc/_chapters/sql.adoc | 2 +- .../asciidoc/_chapters/sync_replication.adoc | 2 +- .../_chapters/thrift_filter_language.adoc | 2 +- src/main/asciidoc/_chapters/tracing.adoc | 6 +- .../asciidoc/_chapters/troubleshooting.adoc | 32 ++-- src/main/asciidoc/_chapters/unit_testing.adoc | 8 +- src/main/asciidoc/_chapters/upgrading.adoc | 8 +- src/main/asciidoc/_chapters/ycsb.adoc | 2 +- src/main/asciidoc/_chapters/zookeeper.adoc | 4 +- src/main/asciidoc/book.adoc | 2 +- src/main/asciidoc/hbase.css | 4 +- .../configuration_to_asciidoc_chapter.xsl | 6 +- src/site/asciidoc/acid-semantics.adoc | 2 +- src/site/asciidoc/bulk-loads.adoc | 2 +- src/site/asciidoc/export_control.adoc | 8 +- src/site/asciidoc/index.adoc | 26 ++-- src/site/asciidoc/metrics.adoc | 2 +- src/site/asciidoc/old_news.adoc | 92 ++++++------ src/site/asciidoc/pseudo-distributed.adoc | 2 +- src/site/asciidoc/replication.adoc | 2 +- src/site/asciidoc/resources.adoc | 8 +- src/site/asciidoc/sponsors.adoc | 12 +- .../custom/project-info-report.properties | 48 +++--- src/site/resources/css/site.css | 4 +- src/site/resources/doap_Hbase.rdf | 26 ++-- src/site/site.xml | 22 +-- src/site/xdoc/acid-semantics.xml | 12 +- src/site/xdoc/bulk-loads.xml | 10 +- src/site/xdoc/coc.xml | 12 +- src/site/xdoc/downloads.xml | 10 +- src/site/xdoc/export_control.xml | 14 +- src/site/xdoc/index.xml | 20 +-- src/site/xdoc/metrics.xml | 14 +- src/site/xdoc/old_news.xml | 140 +++++++++--------- src/site/xdoc/poweredbyhbase.xml | 118 +++++++-------- src/site/xdoc/pseudo-distributed.xml | 12 +- src/site/xdoc/replication.xml | 12 +- src/site/xdoc/resources.xml | 14 +- src/site/xdoc/sponsors.xml | 26 ++-- src/site/xdoc/supportingprojects.xml | 70 ++++----- 4413 files changed, 5466 insertions(+), 5466 deletions(-) diff --git a/conf/hadoop-metrics2-hbase.properties b/conf/hadoop-metrics2-hbase.properties index 4c7dbbe44b..59cbb420b9 100644 --- a/conf/hadoop-metrics2-hbase.properties +++ b/conf/hadoop-metrics2-hbase.properties @@ -6,7 +6,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/conf/hbase-env.cmd b/conf/hbase-env.cmd index 8c8597e84d..068ddf7775 100644 --- a/conf/hbase-env.cmd +++ b/conf/hbase-env.cmd @@ -7,7 +7,7 @@ @rem * "License"); you may not use this file except in compliance @rem * with the License. You may obtain a copy of the License at @rem * -@rem * http://www.apache.org/licenses/LICENSE-2.0 +@rem * https://www.apache.org/licenses/LICENSE-2.0 @rem * @rem * Unless required by applicable law or agreed to in writing, software @rem * distributed under the License is distributed on an "AS IS" BASIS, @@ -37,7 +37,7 @@ @rem Extra Java runtime options. @rem Below are what we set by default. May only work with SUN JVM. @rem For more on why as well as other possible settings, -@rem see http://hbase.apache.org/book.html#performance +@rem see https://hbase.apache.org/book.html#performance @rem JDK6 on Windows has a known bug for IPv6, use preferIPv4Stack unless JDK7. @rem @rem See TestIPv6NIOServerSocketChannel. set HBASE_OPTS="-XX:+UseConcMarkSweepGC" "-Djava.net.preferIPv4Stack=true" @@ -57,7 +57,7 @@ set HBASE_OPTS="-XX:+UseConcMarkSweepGC" "-Djava.net.preferIPv4Stack=true" @rem Uncomment and adjust to enable JMX exporting @rem See jmxremote.password and jmxremote.access in $JRE_HOME/lib/management to configure remote password access. -@rem More details at: http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html +@rem More details at: https://java.sun.com/javase/6/docs/technotes/guides/management/agent.html @rem @rem set HBASE_JMX_BASE="-Dcom.sun.management.jmxremote.ssl=false" "-Dcom.sun.management.jmxremote.authenticate=false" @rem set HBASE_MASTER_OPTS=%HBASE_JMX_BASE% "-Dcom.sun.management.jmxremote.port=10101" diff --git a/conf/hbase-env.sh b/conf/hbase-env.sh index c2bf09c049..d5904221f4 100644 --- a/conf/hbase-env.sh +++ b/conf/hbase-env.sh @@ -9,7 +9,7 @@ # * "License"); you may not use this file except in compliance # * with the License. You may obtain a copy of the License at # * -# * http://www.apache.org/licenses/LICENSE-2.0 +# * https://www.apache.org/licenses/LICENSE-2.0 # * # * Unless required by applicable law or agreed to in writing, software # * distributed under the License is distributed on an "AS IS" BASIS, @@ -34,14 +34,14 @@ # export HBASE_HEAPSIZE=1G # Uncomment below if you intend to use off heap cache. For example, to allocate 8G of -# offheap, set the value to "8G". See http://hbase.apache.org/book.html#direct.memory +# offheap, set the value to "8G". See https://hbase.apache.org/book.html#direct.memory # in the refguide for guidance setting this config. # export HBASE_OFFHEAPSIZE=1G # Extra Java runtime options. # Below are what we set by default. May only work with SUN JVM. # For more on why as well as other possible settings, -# see http://hbase.apache.org/book.html#performance +# see https://hbase.apache.org/book.html#performance export HBASE_OPTS="$HBASE_OPTS -XX:+UseConcMarkSweepGC" # Uncomment one of the below three options to enable java garbage collection logging for the server-side processes. @@ -75,7 +75,7 @@ export HBASE_OPTS="$HBASE_OPTS -XX:+UseConcMarkSweepGC" # Uncomment and adjust to enable JMX exporting # See jmxremote.password and jmxremote.access in $JRE_HOME/lib/management to configure remote password access. -# More details at: http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html +# More details at: https://java.sun.com/javase/6/docs/technotes/guides/management/agent.html # NOTE: HBase provides an alternative JMX implementation to fix the random ports issue, please see JMX # section in HBase Reference Guide for instructions. diff --git a/conf/hbase-policy.xml b/conf/hbase-policy.xml index bf472407d1..41bff2d6d9 100644 --- a/conf/hbase-policy.xml +++ b/conf/hbase-policy.xml @@ -10,7 +10,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/conf/hbase-site.xml b/conf/hbase-site.xml index c516ac7291..d0b7f89c11 100644 --- a/conf/hbase-site.xml +++ b/conf/hbase-site.xml @@ -11,7 +11,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/conf/log4j.properties b/conf/log4j.properties index af283191e0..290dcdc6e3 100644 --- a/conf/log4j.properties +++ b/conf/log4j.properties @@ -6,7 +6,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/Dockerfile b/dev-support/Dockerfile index 2c3d61c1a2..92196b7afb 100644 --- a/dev-support/Dockerfile +++ b/dev-support/Dockerfile @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/HBase Code Template.xml b/dev-support/HBase Code Template.xml index 3b666c97a8..47ba5e210b 100644 --- a/dev-support/HBase Code Template.xml +++ b/dev-support/HBase Code Template.xml @@ -13,7 +13,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -38,4 +38,4 @@ ${type_declaration} \ No newline at end of file +// ${todo} Implement constructor diff --git a/dev-support/Jenkinsfile b/dev-support/Jenkinsfile index bbff87cc0c..6e70586862 100644 --- a/dev-support/Jenkinsfile +++ b/dev-support/Jenkinsfile @@ -6,7 +6,7 @@ // "License"); you may not use this file except in compliance // with the License. You may obtain a copy of the License at // -// http://www.apache.org/licenses/LICENSE-2.0 +// https://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, // software distributed under the License is distributed on an @@ -129,7 +129,7 @@ pipeline { echo "Ensure we have a copy of Hadoop ${HADOOP2_VERSION}" "${WORKSPACE}/component/dev-support/jenkins-scripts/cache-apache-project-artifact.sh" \ --working-dir "${WORKSPACE}/downloads-hadoop-2" \ - --keys 'http://www.apache.org/dist/hadoop/common/KEYS' \ + --keys 'https://www.apache.org/dist/hadoop/common/KEYS' \ "${WORKSPACE}/hadoop-${HADOOP2_VERSION}-bin.tar.gz" \ "hadoop/common/hadoop-${HADOOP2_VERSION}/hadoop-${HADOOP2_VERSION}.tar.gz" ''' @@ -152,7 +152,7 @@ pipeline { echo "Ensure we have a copy of Hadoop ${HADOOP3_VERSION}" "${WORKSPACE}/component/dev-support/jenkins-scripts/cache-apache-project-artifact.sh" \ --working-dir "${WORKSPACE}/downloads-hadoop-3" \ - --keys 'http://www.apache.org/dist/hadoop/common/KEYS' \ + --keys 'https://www.apache.org/dist/hadoop/common/KEYS' \ "${WORKSPACE}/hadoop-${HADOOP3_VERSION}-bin.tar.gz" \ "hadoop/common/hadoop-${HADOOP3_VERSION}/hadoop-${HADOOP3_VERSION}.tar.gz" ''' @@ -492,7 +492,7 @@ pipeline { } } // This is meant to mimic what a release manager will do to create RCs. - // See http://hbase.apache.org/book.html#maven.release + // See https://hbase.apache.org/book.html#maven.release stage ('packaging and integration') { tools { maven 'Maven (latest)' diff --git a/dev-support/adhoc_run_tests/Jenkinsfile b/dev-support/adhoc_run_tests/Jenkinsfile index b3793cd97f..285169937e 100644 --- a/dev-support/adhoc_run_tests/Jenkinsfile +++ b/dev-support/adhoc_run_tests/Jenkinsfile @@ -6,7 +6,7 @@ // "License"); you may not use this file except in compliance // with the License. You may obtain a copy of the License at // -// http://www.apache.org/licenses/LICENSE-2.0 +// https://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, // software distributed under the License is distributed on an @@ -28,7 +28,7 @@ pipeline { available cores on the system. For more information see - + the surefire docs on the forkCount parameter ''') } diff --git a/dev-support/adhoc_run_tests/adhoc_run_tests.sh b/dev-support/adhoc_run_tests/adhoc_run_tests.sh index 1dedcb1c45..9e1eb5417f 100755 --- a/dev-support/adhoc_run_tests/adhoc_run_tests.sh +++ b/dev-support/adhoc_run_tests/adhoc_run_tests.sh @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an diff --git a/dev-support/checkcompatibility.py b/dev-support/checkcompatibility.py index d132c350a9..63e8080829 100755 --- a/dev-support/checkcompatibility.py +++ b/dev-support/checkcompatibility.py @@ -8,7 +8,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an diff --git a/dev-support/checkstyle_report.py b/dev-support/checkstyle_report.py index 0b700b9789..c57b69fd7c 100755 --- a/dev-support/checkstyle_report.py +++ b/dev-support/checkstyle_report.py @@ -8,7 +8,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/design-docs/Coprocessor_Design_Improvements-Use_composition_instead_of_inheritance-HBASE-17732.adoc b/dev-support/design-docs/Coprocessor_Design_Improvements-Use_composition_instead_of_inheritance-HBASE-17732.adoc index 2476f8a478..2afd4ea4ee 100644 --- a/dev-support/design-docs/Coprocessor_Design_Improvements-Use_composition_instead_of_inheritance-HBASE-17732.adoc +++ b/dev-support/design-docs/Coprocessor_Design_Improvements-Use_composition_instead_of_inheritance-HBASE-17732.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -49,7 +49,7 @@ logic to internal code paths. [[background]] == Background -Coprocessors are well link:http://hbase.apache.org/book.html#cp[documented in the refguide]. +Coprocessors are well link:https://hbase.apache.org/book.html#cp[documented in the refguide]. Here we give a little background information on involved classes, their responsibilities, and relationship to each other. @@ -59,7 +59,7 @@ relationship to each other. *** All *Observer* interfaces derive from Coprocessor interface. **** Coprocessor Interface is a _Marker _Interface. It just has start/stop methods and enums for stages in the Coprocessor Lifecycle. -** http://hbase.apache.org/book.html#_observer_coprocessors[Observers] (interface) +** https://hbase.apache.org/book.html#_observer_coprocessors[Observers] (interface) *** Contain hooks which third-party programs can override to inject functionality in various internal code paths. For e.g preCreateTable(...) will be called just before any table is created. *** Current set of observers: _MasterObserver, RegionObserver, RegionServerObserver, WALObserver, diff --git a/dev-support/docker/Dockerfile b/dev-support/docker/Dockerfile index cc1efc1d30..21aaeb30e6 100644 --- a/dev-support/docker/Dockerfile +++ b/dev-support/docker/Dockerfile @@ -6,7 +6,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/findbugs-exclude.xml b/dev-support/findbugs-exclude.xml index 3162cb2710..9db59ef06e 100644 --- a/dev-support/findbugs-exclude.xml +++ b/dev-support/findbugs-exclude.xml @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/flaky-tests/findHangingTests.py b/dev-support/flaky-tests/findHangingTests.py index 328516ebf3..bd2f2df4ff 100755 --- a/dev-support/flaky-tests/findHangingTests.py +++ b/dev-support/flaky-tests/findHangingTests.py @@ -8,7 +8,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/flaky-tests/flaky-dashboard-template.html b/dev-support/flaky-tests/flaky-dashboard-template.html index f37c7d5f53..6ed2dc5f80 100644 --- a/dev-support/flaky-tests/flaky-dashboard-template.html +++ b/dev-support/flaky-tests/flaky-dashboard-template.html @@ -7,7 +7,7 @@ - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/flaky-tests/flaky-reporting.Jenkinsfile b/dev-support/flaky-tests/flaky-reporting.Jenkinsfile index dfe5b66c90..1cd5db8f63 100644 --- a/dev-support/flaky-tests/flaky-reporting.Jenkinsfile +++ b/dev-support/flaky-tests/flaky-reporting.Jenkinsfile @@ -6,7 +6,7 @@ // "License"); you may not use this file except in compliance // with the License. You may obtain a copy of the License at // -// http://www.apache.org/licenses/LICENSE-2.0 +// https://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, // software distributed under the License is distributed on an diff --git a/dev-support/flaky-tests/report-flakies.py b/dev-support/flaky-tests/report-flakies.py index 1b3161af6d..4ab8f407e3 100755 --- a/dev-support/flaky-tests/report-flakies.py +++ b/dev-support/flaky-tests/report-flakies.py @@ -8,7 +8,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/flaky-tests/run-flaky-tests.Jenkinsfile b/dev-support/flaky-tests/run-flaky-tests.Jenkinsfile index cbb75c1479..aa8a6cfda4 100644 --- a/dev-support/flaky-tests/run-flaky-tests.Jenkinsfile +++ b/dev-support/flaky-tests/run-flaky-tests.Jenkinsfile @@ -6,7 +6,7 @@ // "License"); you may not use this file except in compliance // with the License. You may obtain a copy of the License at // -// http://www.apache.org/licenses/LICENSE-2.0 +// https://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, // software distributed under the License is distributed on an diff --git a/dev-support/gather_machine_environment.sh b/dev-support/gather_machine_environment.sh index fa99d3f7e5..64a299bc8a 100755 --- a/dev-support/gather_machine_environment.sh +++ b/dev-support/gather_machine_environment.sh @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh index 3856a2988a..57b3db2426 100755 --- a/dev-support/hbase-personality.sh +++ b/dev-support/hbase-personality.sh @@ -6,7 +6,7 @@ # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -15,10 +15,10 @@ # limitations under the License. # You'll need a local installation of -# [Apache Yetus' precommit checker](http://yetus.apache.org/documentation/0.1.0/#yetus-precommit) +# [Apache Yetus' precommit checker](https://yetus.apache.org/documentation/0.1.0/#yetus-precommit) # to use this personality. # -# Download from: http://yetus.apache.org/downloads/ . You can either grab the source artifact and +# Download from: https://yetus.apache.org/downloads/ . You can either grab the source artifact and # build from it, or use the convenience binaries provided on that download page. # # To run against, e.g. HBASE-15074 you'd then do diff --git a/dev-support/hbase_docker.sh b/dev-support/hbase_docker.sh index cc17cf7af0..e9dfbb5133 100755 --- a/dev-support/hbase_docker.sh +++ b/dev-support/hbase_docker.sh @@ -8,7 +8,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -35,14 +35,14 @@ # Example: To build HBase and start an HBase shell using Oracle JDK 7u67 and # Apache Maven 3.2.3: # -# # ./hbase_docker.sh -j http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz \ -# -m http://apache.claz.org/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz +# # ./hbase_docker.sh -j https://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz \ +# -m https://apache.claz.org/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz # Before doing anything else, make sure Docker is installed. if ! which docker &> /dev/null; then cat >&2 << __EOF -Docker must be installed to run hbase_docker. Go to http://www.docker.io +Docker must be installed to run hbase_docker. Go to https://www.docker.io for installation instructions. Exiting... __EOF exit 1 diff --git a/dev-support/hbase_docker/Dockerfile b/dev-support/hbase_docker/Dockerfile index 7829292d20..2c5463f24a 100644 --- a/dev-support/hbase_docker/Dockerfile +++ b/dev-support/hbase_docker/Dockerfile @@ -6,7 +6,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -38,7 +38,7 @@ ENV MAVEN_HOME /usr/local/apache-maven ENV PATH /usr/java/bin:/usr/local/apache-maven/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # Pull down HBase and build it into /root/hbase-bin. -RUN git clone http://git.apache.org/hbase.git -b master +RUN git clone https://git.apache.org/hbase.git -b master RUN mvn clean install -DskipTests assembly:single -f ./hbase/pom.xml RUN mkdir -p hbase-bin RUN tar xzf /root/hbase/hbase-assembly/target/*tar.gz --strip-components 1 -C /root/hbase-bin diff --git a/dev-support/hbase_docker/README.md b/dev-support/hbase_docker/README.md index e42d20153a..7b30dc4e82 100644 --- a/dev-support/hbase_docker/README.md +++ b/dev-support/hbase_docker/README.md @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -45,7 +45,7 @@ and launch the HBase shell when run. -rw-r--r-- 1 root root 1844 Sep 3 15:56 README.md ``` 2. Ensure that you have a recent version of Docker installed from - [docker.io](http://www.docker.io). + [docker.io](https://www.docker.io). 3. Set this folder as your working directory. 4. Type `docker build -t hbase_docker .` to build a Docker image called **hbase_docker**. This may take 10 minutes or more the first time you run the command since it will diff --git a/dev-support/hbase_eclipse_formatter.xml b/dev-support/hbase_eclipse_formatter.xml index 94abf091cf..869a01ad29 100644 --- a/dev-support/hbase_eclipse_formatter.xml +++ b/dev-support/hbase_eclipse_formatter.xml @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/hbase_nightly_pseudo-distributed-test.sh b/dev-support/hbase_nightly_pseudo-distributed-test.sh index cc2dd5ec4e..c2b6931637 100755 --- a/dev-support/hbase_nightly_pseudo-distributed-test.sh +++ b/dev-support/hbase_nightly_pseudo-distributed-test.sh @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an @@ -225,7 +225,7 @@ cat >"${working_dir}/hbase-conf/hbase-site.xml" < /dev/null @@ -34,12 +34,12 @@ rm -rf linklint > /dev/null rm -Rf link_report # This version of linklint fixes some bugs in the now-unmaintained 2.3.5 version -wget http://ingo-karkat.de/downloads/tools/linklint/linklint-2.3.5_ingo_020.zip +wget https://ingo-karkat.de/downloads/tools/linklint/linklint-2.3.5_ingo_020.zip unzip linklint-2.3.5_ingo_020.zip chmod +x linklint/linklint.pl # Run the checker -echo "Checking http://hbase.apache.org and saving report to link_report/" +echo "Checking https://hbase.apache.org and saving report to link_report/" echo "Excluding /testapidocs/ because some tests use private classes not published in /apidocs/." # Check internal structure linklint/linklint.pl -http \ diff --git a/dev-support/jenkins-scripts/generate-hbase-website.sh b/dev-support/jenkins-scripts/generate-hbase-website.sh index 24b708bacd..ac136fca27 100644 --- a/dev-support/jenkins-scripts/generate-hbase-website.sh +++ b/dev-support/jenkins-scripts/generate-hbase-website.sh @@ -9,7 +9,7 @@ # * "License"); you may not use this file except in compliance # * with the License. You may obtain a copy of the License at # * -# * http://www.apache.org/licenses/LICENSE-2.0 +# * https://www.apache.org/licenses/LICENSE-2.0 # * # * Unless required by applicable law or agreed to in writing, software # * distributed under the License is distributed on an "AS IS" BASIS, @@ -270,7 +270,7 @@ if [ -n "${publish}" ]; then echo "Failed to push the empty commit to asf-site. Website may not update. Manually push an empty commit to fix this. (See INFRA-10751)" exit 1 fi - echo "Pushed the changes to branch asf-site. Refresh http://hbase.apache.org/ to see the changes within a few minutes." + echo "Pushed the changes to branch asf-site. Refresh https://hbase.apache.org/ to see the changes within a few minutes." fi # Zip up the patch so Jenkins can save it diff --git a/dev-support/jenkinsEnv.sh b/dev-support/jenkinsEnv.sh index d7fe87339e..d27463ff4e 100755 --- a/dev-support/jenkinsEnv.sh +++ b/dev-support/jenkinsEnv.sh @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an diff --git a/dev-support/make_patch.sh b/dev-support/make_patch.sh index 3737dc992f..f50fd3131f 100755 --- a/dev-support/make_patch.sh +++ b/dev-support/make_patch.sh @@ -8,7 +8,7 @@ # * "License"); you may not use this file except in compliance # * with the License. You may obtain a copy of the License at # * -# * http://www.apache.org/licenses/LICENSE-2.0 +# * https://www.apache.org/licenses/LICENSE-2.0 # * # * Unless required by applicable law or agreed to in writing, software # * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/make_rc.sh b/dev-support/make_rc.sh index 73691791f6..58443d9977 100755 --- a/dev-support/make_rc.sh +++ b/dev-support/make_rc.sh @@ -8,7 +8,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/python-requirements.txt b/dev-support/python-requirements.txt index e7fcf3168b..4c4f0a583c 100644 --- a/dev-support/python-requirements.txt +++ b/dev-support/python-requirements.txt @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/rebase_all_git_branches.sh b/dev-support/rebase_all_git_branches.sh index ef213c8fb3..e71592a012 100755 --- a/dev-support/rebase_all_git_branches.sh +++ b/dev-support/rebase_all_git_branches.sh @@ -8,7 +8,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an diff --git a/dev-support/smart-apply-patch.sh b/dev-support/smart-apply-patch.sh index 9200e3ba92..edb38b29b7 100755 --- a/dev-support/smart-apply-patch.sh +++ b/dev-support/smart-apply-patch.sh @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an diff --git a/dev-support/submit-patch.py b/dev-support/submit-patch.py index f5d772fb3b..665ffc3c60 100755 --- a/dev-support/submit-patch.py +++ b/dev-support/submit-patch.py @@ -8,7 +8,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/test-util.sh b/dev-support/test-util.sh index 9219bb9660..203c1569ac 100755 --- a/dev-support/test-util.sh +++ b/dev-support/test-util.sh @@ -9,7 +9,7 @@ # * "License"); you may not use this file except in compliance # * with the License. You may obtain a copy of the License at # * -# * http://www.apache.org/licenses/LICENSE-2.0 +# * https://www.apache.org/licenses/LICENSE-2.0 # * # * Unless required by applicable law or agreed to in writing, software # * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/dev-support/zombie-detector.sh b/dev-support/zombie-detector.sh index df4c197ce4..c51b49501e 100755 --- a/dev-support/zombie-detector.sh +++ b/dev-support/zombie-detector.sh @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index 68229b7587..62b34f3ea9 100644 --- a/hbase-annotations/pom.xml +++ b/hbase-annotations/pom.xml @@ -1,5 +1,5 @@ - + - + client-bin tar.gz diff --git a/hbase-assembly/src/main/assembly/components.xml b/hbase-assembly/src/main/assembly/components.xml index 2eb16e7649..b66b64b9b3 100644 --- a/hbase-assembly/src/main/assembly/components.xml +++ b/hbase-assembly/src/main/assembly/components.xml @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-assembly/src/main/assembly/hadoop-two-compat.xml b/hbase-assembly/src/main/assembly/hadoop-two-compat.xml index 72437839df..5f0dc2dad2 100644 --- a/hbase-assembly/src/main/assembly/hadoop-two-compat.xml +++ b/hbase-assembly/src/main/assembly/hadoop-two-compat.xml @@ -1,5 +1,5 @@ - + - + bin tar.gz diff --git a/hbase-backup/pom.xml b/hbase-backup/pom.xml index 00a996f51e..7d49063072 100644 --- a/hbase-backup/pom.xml +++ b/hbase-backup/pom.xml @@ -1,5 +1,5 @@ - + + https://checkstyle.sourceforge.net/config_annotation.html --> + https://checkstyle.sourceforge.net/config_blocks.html --> + https://checkstyle.sourceforge.net/config_design.html --> @@ -55,7 +55,7 @@ + https://checkstyle.sourceforge.net/config_coding.html --> @@ -64,7 +64,7 @@ + https://checkstyle.sourceforge.net/config_imports.html --> @@ -100,14 +100,14 @@ org.apache.commons.logging.LogFactory"/> + https://checkstyle.sourceforge.net/config_javadoc.html --> + https://checkstyle.sourceforge.net/config_misc.html --> @@ -118,15 +118,15 @@ + https://checkstyle.sourceforge.net/config_sizes.html --> - + + https://checkstyle.sourceforge.net/config_whitespace.html --> diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml index bb99eec4ea..0ec6aef0b8 100644 --- a/hbase-client/pom.xml +++ b/hbase-client/pom.xml @@ -1,6 +1,6 @@ - + @@ -927,7 +927,7 @@ possible configurations would overwhelm and obscure the important. Where to store the contents of the bucketcache. One of: offheap, file, files or mmap. If a file or files, set it to file(s):PATH_TO_FILE. mmap means the content will be in an mmaped file. Use mmap:PATH_TO_FILE. - See http://hbase.apache.org/book.html#offheap.blockcache for more information. + See https://hbase.apache.org/book.html#offheap.blockcache for more information. @@ -953,7 +953,7 @@ possible configurations would overwhelm and obscure the important. hfile.format.version 3 The HFile format version to use for new files. - Version 3 adds support for tags in hfiles (See http://hbase.apache.org/book.html#hbase.tags). + Version 3 adds support for tags in hfiles (See https://hbase.apache.org/book.html#hbase.tags). Also see the configuration 'hbase.replication.rpc.codec'. @@ -1016,7 +1016,7 @@ possible configurations would overwhelm and obscure the important. hbase.ipc.client.tcpnodelay true Set no delay on rpc socket connections. See - http://docs.oracle.com/javase/1.5.0/docs/api/java/net/Socket.html#getTcpNoDelay() + https://docs.oracle.com/javase/1.5.0/docs/api/java/net/Socket.html#getTcpNoDelay() hbase.regionserver.hostname @@ -1507,7 +1507,7 @@ possible configurations would overwhelm and obscure the important. Class used to execute the regions balancing when the period occurs. See the class comment for more on how it works - http://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html + https://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html It replaces the DefaultLoadBalancer as the default (since renamed as the SimpleLoadBalancer). @@ -1525,7 +1525,7 @@ possible configurations would overwhelm and obscure the important. Class used to execute the region normalization when the period occurs. See the class comment for more on how it works - http://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.html + https://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.html diff --git a/hbase-common/src/saveVersion.sh b/hbase-common/src/saveVersion.sh index abb8c5bcff..35ed6a9d63 100644 --- a/hbase-common/src/saveVersion.sh +++ b/hbase-common/src/saveVersion.sh @@ -10,7 +10,7 @@ # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/ClassFinder.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/ClassFinder.java index 9dccb291fb..657bec2741 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/ClassFinder.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/ClassFinder.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/ClassTestFinder.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/ClassTestFinder.java index 85824e92f9..477090c236 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/ClassTestFinder.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/ClassTestFinder.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRule.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRule.java index c3bef0f32b..25598932e3 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRule.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRule.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRuleChecker.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRuleChecker.java index c37490316b..fbdd6fe144 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRuleChecker.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRuleChecker.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseCommonTestingUtility.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseCommonTestingUtility.java index 385eb71401..39b799dcf2 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseCommonTestingUtility.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseCommonTestingUtility.java @@ -8,7 +8,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/ResourceChecker.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/ResourceChecker.java index b42db95cfc..32e1ae9a78 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/ResourceChecker.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/ResourceChecker.java @@ -8,7 +8,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/ResourceCheckerJUnitListener.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/ResourceCheckerJUnitListener.java index 225d94f42b..cbff83cd12 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/ResourceCheckerJUnitListener.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/ResourceCheckerJUnitListener.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestByteBufferKeyValue.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestByteBufferKeyValue.java index 6443d84ebd..3d5f21d936 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestByteBufferKeyValue.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestByteBufferKeyValue.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellBuilder.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellBuilder.java index 051c16e65e..6f4575a79f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellBuilder.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellBuilder.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellComparator.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellComparator.java index a318515832..6b1819dab1 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellComparator.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellComparator.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellUtil.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellUtil.java index 069bcfbc41..2b99611490 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellUtil.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellUtil.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestChoreService.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestChoreService.java index ce838fac75..9f637b2cb6 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestChoreService.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestChoreService.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestClassFinder.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestClassFinder.java index 0b17359eb1..e3cc472592 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestClassFinder.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestClassFinder.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCompoundConfiguration.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCompoundConfiguration.java index 6ae3efd15f..6a898596f4 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCompoundConfiguration.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestCompoundConfiguration.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestHBaseConfiguration.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestHBaseConfiguration.java index cb422c0e76..d8ca2028af 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestHBaseConfiguration.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestHBaseConfiguration.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestIndividualBytesFieldCell.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestIndividualBytesFieldCell.java index ba4066b5bf..a917f52d91 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestIndividualBytesFieldCell.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestIndividualBytesFieldCell.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestKeyValue.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestKeyValue.java index 167a0302f4..fb9fc64ede 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestKeyValue.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestKeyValue.java @@ -8,7 +8,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTableName.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTableName.java index 43a384ade9..94e29e988b 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTableName.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTableName.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTagUtil.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTagUtil.java index 2ae7288e55..c484a4bb70 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTagUtil.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTagUtil.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java index d547ddb420..55f7d817db 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/TimedOutTestsListener.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/TimedOutTestsListener.java index 643058c9ac..e163f4c10f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/TimedOutTestsListener.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/TimedOutTestsListener.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/Waiter.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/Waiter.java index 15ecefede8..b75f91731f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/Waiter.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/Waiter.java @@ -8,7 +8,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestCellCodec.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestCellCodec.java index d4a3a47177..dc8d60c431 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestCellCodec.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestCellCodec.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestCellCodecWithTags.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestCellCodecWithTags.java index 5687d23d82..429c6560d6 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestCellCodecWithTags.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestCellCodecWithTags.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestKeyValueCodec.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestKeyValueCodec.java index 18cdc1186a..0905c19a03 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestKeyValueCodec.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestKeyValueCodec.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestKeyValueCodecWithTags.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestKeyValueCodecWithTags.java index 37336d1602..bd25d6df60 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestKeyValueCodecWithTags.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/codec/TestKeyValueCodecWithTags.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestByteBufferListOutputStream.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestByteBufferListOutputStream.java index 2f7a869b70..2bf82b297f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestByteBufferListOutputStream.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestByteBufferListOutputStream.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestByteBufferPool.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestByteBufferPool.java index 44d2f45358..10d145dd57 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestByteBufferPool.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestByteBufferPool.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestMultiByteBuffInputStream.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestMultiByteBuffInputStream.java index c2f17cbcf2..497478bbc0 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestMultiByteBuffInputStream.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestMultiByteBuffInputStream.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestTagCompressionContext.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestTagCompressionContext.java index b456f950c5..71ec6f23ef 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestTagCompressionContext.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestTagCompressionContext.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/KeyProviderForTesting.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/KeyProviderForTesting.java index 7f0a060e97..f8df971662 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/KeyProviderForTesting.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/KeyProviderForTesting.java @@ -6,7 +6,7 @@ * "License"); you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestCipherProvider.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestCipherProvider.java index 0b749c5fde..803f0590b5 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestCipherProvider.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestCipherProvider.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestEncryption.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestEncryption.java index 2a468897f2..f8c30dfaf3 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestEncryption.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestEncryption.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestKeyProvider.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestKeyProvider.java index 15e045f8ef..b683c68451 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestKeyProvider.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestKeyProvider.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestKeyStoreKeyProvider.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestKeyStoreKeyProvider.java index 0b22caaec5..005eab51c1 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestKeyStoreKeyProvider.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestKeyStoreKeyProvider.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/aes/TestAES.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/aes/TestAES.java index 8e8dff30f8..fc70f74735 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/aes/TestAES.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/aes/TestAES.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/aes/TestCommonsAES.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/aes/TestCommonsAES.java index d285c7be87..6a5b1c677d 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/aes/TestCommonsAES.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/aes/TestCommonsAES.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/hadoopbackport/TestThrottledInputStream.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/hadoopbackport/TestThrottledInputStream.java index 63a4f40cc9..bc5855ab4f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/hadoopbackport/TestThrottledInputStream.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/hadoopbackport/TestThrottledInputStream.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/util/TestLRUDictionary.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/util/TestLRUDictionary.java index bc8af93616..a15e9599f4 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/io/util/TestLRUDictionary.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/io/util/TestLRUDictionary.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/net/TestAddress.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/net/TestAddress.java index 22c7940351..c0b02b7019 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/net/TestAddress.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/net/TestAddress.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/nio/TestMultiByteBuff.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/nio/TestMultiByteBuff.java index 84cf7a47d2..2e972a800f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/nio/TestMultiByteBuff.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/nio/TestMultiByteBuff.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/nio/TestSingleByteBuff.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/nio/TestSingleByteBuff.java index d471985142..34d7b3ba95 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/nio/TestSingleByteBuff.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/nio/TestSingleByteBuff.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestCopyOnWriteMaps.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestCopyOnWriteMaps.java index e3c8980f46..54c9484347 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestCopyOnWriteMaps.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestCopyOnWriteMaps.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestFixedLengthWrapper.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestFixedLengthWrapper.java index d3cb4fba52..7ffc92d767 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestFixedLengthWrapper.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestFixedLengthWrapper.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedBlob.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedBlob.java index 448a660afc..736df92217 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedBlob.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedBlob.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedBlobVar.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedBlobVar.java index 99e8fd2c42..08595765df 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedBlobVar.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedBlobVar.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedString.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedString.java index d616627a98..8ca91d4513 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedString.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestOrderedString.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestRawString.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestRawString.java index b1bfe75a86..82c7dc4453 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestRawString.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestRawString.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestStruct.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestStruct.java index d1a0fa633d..8ff3fadd08 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestStruct.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestStruct.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestStructNullExtension.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestStructNullExtension.java index a1a620567b..f1308adb94 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestStructNullExtension.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestStructNullExtension.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestTerminatedWrapper.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestTerminatedWrapper.java index 02b36abda8..7bdad38b06 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestTerminatedWrapper.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestTerminatedWrapper.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestUnion2.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestUnion2.java index 1463abd4b9..d52b1e2afe 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestUnion2.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/types/TestUnion2.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/AbstractHBaseToolTest.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/AbstractHBaseToolTest.java index 7ad72b66b1..0664baa7d3 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/AbstractHBaseToolTest.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/AbstractHBaseToolTest.java @@ -6,7 +6,7 @@ * "License"); you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/ClassLoaderTestHelper.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/ClassLoaderTestHelper.java index 0705a36571..c1472bf855 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/ClassLoaderTestHelper.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/ClassLoaderTestHelper.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/EnvironmentEdgeManagerTestHelper.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/EnvironmentEdgeManagerTestHelper.java index 47d79cbcf8..d318884160 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/EnvironmentEdgeManagerTestHelper.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/EnvironmentEdgeManagerTestHelper.java @@ -8,7 +8,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/LoadTestKVGenerator.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/LoadTestKVGenerator.java index ad49e55371..d7d071922f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/LoadTestKVGenerator.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/LoadTestKVGenerator.java @@ -6,7 +6,7 @@ * "License"); you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/NonRepeatedEnvironmentEdge.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/NonRepeatedEnvironmentEdge.java index c5f320b5c2..52ea5cf25b 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/NonRepeatedEnvironmentEdge.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/NonRepeatedEnvironmentEdge.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/RedundantKVGenerator.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/RedundantKVGenerator.java index 61ecb4f832..3c48543a9f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/RedundantKVGenerator.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/RedundantKVGenerator.java @@ -6,7 +6,7 @@ * "License"); you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestAvlUtil.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestAvlUtil.java index 53544ef944..92bbc097e0 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestAvlUtil.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestAvlUtil.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferArray.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferArray.java index 3fc1c230f5..e5486dfcdf 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferArray.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferArray.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferUtils.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferUtils.java index 997a0bb4b5..02f7cf863f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferUtils.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferUtils.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -606,7 +606,7 @@ public class TestByteBufferUtils { @Test public void testEquals() { - byte[] a = Bytes.toBytes("http://A"); + byte[] a = Bytes.toBytes("https://A"); ByteBuffer bb = ByteBuffer.wrap(a); assertTrue(ByteBufferUtils.equals(HConstants.EMPTY_BYTE_BUFFER, 0, 0, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteRangeWithKVSerialization.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteRangeWithKVSerialization.java index b7de95bfed..352ccbb54a 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteRangeWithKVSerialization.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteRangeWithKVSerialization.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestBytes.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestBytes.java index cea615e081..a627b14ac1 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestBytes.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestBytes.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -91,9 +91,9 @@ public class TestBytes extends TestCase { public void testSplit2() throws Exception { // More split tests. - byte [] lowest = Bytes.toBytes("http://A"); - byte [] highest = Bytes.toBytes("http://z"); - byte [] middle = Bytes.toBytes("http://]"); + byte [] lowest = Bytes.toBytes("https://A"); + byte [] highest = Bytes.toBytes("https://z"); + byte [] middle = Bytes.toBytes("https://]"); byte [][] parts = Bytes.split(lowest, highest, 1); for (int i = 0; i < parts.length; i++) { System.out.println(Bytes.toString(parts[i])); diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCommonFSUtils.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCommonFSUtils.java index 49c5256afa..2e3a30dba0 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCommonFSUtils.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCommonFSUtils.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestConcatenatedLists.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestConcatenatedLists.java index f3c780ec40..f96efa5f21 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestConcatenatedLists.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestConcatenatedLists.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCoprocessorClassLoader.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCoprocessorClassLoader.java index 94cf37db67..e72af4d16f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCoprocessorClassLoader.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCoprocessorClassLoader.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCounter.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCounter.java index 1b8bcc0a82..d810171992 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCounter.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCounter.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestDynamicClassLoader.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestDynamicClassLoader.java index b85921588f..a2ca1e57f1 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestDynamicClassLoader.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestDynamicClassLoader.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestEnvironmentEdgeManager.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestEnvironmentEdgeManager.java index bd6f35bc20..063dabacf5 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestEnvironmentEdgeManager.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestEnvironmentEdgeManager.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestJRubyFormat.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestJRubyFormat.java index ffe4c56571..a8d89382b3 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestJRubyFormat.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestJRubyFormat.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestKeyLocker.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestKeyLocker.java index 1f6928fcde..1a253a4595 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestKeyLocker.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestKeyLocker.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestLoadTestKVGenerator.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestLoadTestKVGenerator.java index ff0a3b2041..f30d074325 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestLoadTestKVGenerator.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestLoadTestKVGenerator.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestOrder.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestOrder.java index c286bc6d86..9f69c2a47e 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestOrder.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestOrder.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestOrderedBytes.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestOrderedBytes.java index c0146fd178..e938860d64 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestOrderedBytes.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestOrderedBytes.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestRetryCounter.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestRetryCounter.java index c0706b74c9..9fce8e60ff 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestRetryCounter.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestRetryCounter.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestShowProperties.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestShowProperties.java index 1e5392e49d..91d94737d3 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestShowProperties.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestShowProperties.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestSimpleMutableByteRange.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestSimpleMutableByteRange.java index 763f3056df..1544db3db9 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestSimpleMutableByteRange.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestSimpleMutableByteRange.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestSimplePositionedMutableByteRange.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestSimplePositionedMutableByteRange.java index 82613097f2..442cd9ad73 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestSimplePositionedMutableByteRange.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestSimplePositionedMutableByteRange.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestThreads.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestThreads.java index 4f6da4ebcb..655e1a9da4 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestThreads.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestThreads.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestVersionInfo.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestVersionInfo.java index b8d2f021a2..325eef052e 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestVersionInfo.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestVersionInfo.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestWeakObjectPool.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestWeakObjectPool.java index 6347025258..0e8d629220 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestWeakObjectPool.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestWeakObjectPool.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TimeOffsetEnvironmentEdge.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TimeOffsetEnvironmentEdge.java index f646e1c3fb..a14382ef36 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TimeOffsetEnvironmentEdge.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TimeOffsetEnvironmentEdge.java @@ -8,7 +8,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/zookeeper/TestZKConfig.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/zookeeper/TestZKConfig.java index 3b59b4eb97..fd75369048 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/zookeeper/TestZKConfig.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/zookeeper/TestZKConfig.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-common/src/test/resources/META-INF/NOTICE b/hbase-common/src/test/resources/META-INF/NOTICE index 861c736052..d0223cfeb4 100644 --- a/hbase-common/src/test/resources/META-INF/NOTICE +++ b/hbase-common/src/test/resources/META-INF/NOTICE @@ -2,4 +2,4 @@ ${project.name} Copyright ${project.inceptionYear}-${build.year} The Apache Software Foundation This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). +The Apache Software Foundation (https://www.apache.org/). diff --git a/hbase-common/src/test/resources/log4j.properties b/hbase-common/src/test/resources/log4j.properties index c322699ced..be1a094915 100644 --- a/hbase-common/src/test/resources/log4j.properties +++ b/hbase-common/src/test/resources/log4j.properties @@ -6,7 +6,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-endpoint/pom.xml b/hbase-endpoint/pom.xml index 8950de1798..f3bb36bd10 100644 --- a/hbase-endpoint/pom.xml +++ b/hbase-endpoint/pom.xml @@ -1,5 +1,5 @@ - + - + @@ -32,12 +32,12 @@ under the License. The Apache Software Foundation - http://www.apache.org/ + https://www.apache.org/ Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -50,12 +50,12 @@ under the License. The Apache Software Foundation - http://www.apache.org/ + https://www.apache.org/ Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -68,12 +68,12 @@ under the License. The Apache Software Foundation - http://www.apache.org/ + https://www.apache.org/ Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -88,7 +88,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -102,7 +102,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -116,7 +116,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -130,7 +130,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -144,7 +144,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -158,7 +158,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -172,7 +172,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -186,7 +186,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -200,7 +200,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -214,7 +214,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -228,7 +228,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -242,7 +242,7 @@ under the License. Eclipse Public License 1.0 - http://www.eclipse.org/legal/epl-v10.html + https://www.eclipse.org/legal/epl-v10.html repo @@ -268,7 +268,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -284,7 +284,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -532,7 +532,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -546,7 +546,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -565,7 +565,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -579,7 +579,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -594,7 +594,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -608,7 +608,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -622,7 +622,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -641,7 +641,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -656,7 +656,7 @@ under the License. Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -680,7 +680,7 @@ under the License. is the 3-Clause :( --> New BSD license - http://www.opensource.org/licenses/bsd-license.php + https://www.opensource.org/licenses/bsd-license.php repo Copyright 2008, Google Inc. @@ -734,7 +734,7 @@ support library is itself covered by the above license. --> BSD license - http://www.jcraft.com/jsch/LICENSE.txt + https://www.jcraft.com/jsch/LICENSE.txt Copyright (c) 2002-2015 Atsuhiko Yamanaka, JCraft,Inc. All rights reserved. @@ -812,7 +812,7 @@ Copyright 2010 FasterXML.com MIT License - http://www.opensource.org/licenses/mit-license.php + https://www.opensource.org/licenses/mit-license.php repo Copyright (c) 2008-2012 The JCodings Authors @@ -830,7 +830,7 @@ Copyright (c) 2008-2012 The JCodings Authors MIT License - http://www.opensource.org/licenses/mit-license.php + https://www.opensource.org/licenses/mit-license.php repo Copyright (c) 2008-2014 The Joni Authors @@ -848,7 +848,7 @@ Copyright (c) 2008-2014 The Joni Authors MIT License - http://www.opensource.org/licenses/mit-license.php + https://www.opensource.org/licenses/mit-license.php repo Copyright (c) 2004-2013 QOS.ch @@ -866,7 +866,7 @@ Copyright (c) 2004-2013 QOS.ch MIT License - http://www.opensource.org/licenses/mit-license.php + https://www.opensource.org/licenses/mit-license.php repo Copyright (c) 2004-2008 QOS.ch @@ -884,7 +884,7 @@ Copyright (c) 2004-2008 QOS.ch BSD 3-Clause License - http://www.opensource.org/licenses/bsd-license.php + https://www.opensource.org/licenses/bsd-license.php repo Copyright 2003-2005, Ernst de Haan <wfe.dehaan@gmail.com> @@ -943,7 +943,7 @@ LICENCE: all the source code provided by AOP Alliance is Public Domain. BSD 3-Clause License - http://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/*checkout*/asm/asm/LICENSE.txt?rev=1.3&only_with_tag=ASM_3_1_MVN + https://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/*checkout*/asm/asm/LICENSE.txt?rev=1.3&only_with_tag=ASM_3_1_MVN repo Copyright (c) 2000-2005 INRIA, France Telecom @@ -964,7 +964,7 @@ Copyright (c) 2000-2005 INRIA, France Telecom 3-Clause text, we're grouping them with the others. --> BSD 3-Clause License - http://www.opensource.org/licenses/BSD-3-Clause + https://www.opensource.org/licenses/BSD-3-Clause repo Copyright (c) 2011 FuseSource Corp. All rights reserved. @@ -979,7 +979,7 @@ Copyright (c) 2011 FuseSource Corp. All rights reserved. javax.activation activation JavaBeans Activation Framework (JAF) - http://java.sun.com/products/javabeans/jaf/index.jsp + https://java.sun.com/products/javabeans/jaf/index.jsp @@ -1015,12 +1015,12 @@ Copyright (c) 2010 Oracle and/or its affiliates. junit junit JUnit - http://junit.org/ + https://junit.org/ Eclipse Public License 1.0 - http://www.eclipse.org/legal/epl-v10.html + https://www.eclipse.org/legal/epl-v10.html repo Copyright (c) 2002-2017 JUnit. All Rights Reserved. @@ -1165,7 +1165,7 @@ Copyright (c) 2010 Oracle and/or its affiliates. javax.servlet servlet-api Java Servlet API v2.5 - http://search.maven.org/#artifactdetails%7Cjavax.servlet%7Cservlet-api%7C2.5%7Cjar + https://search.maven.org/#artifactdetails%7Cjavax.servlet%7Cservlet-api%7C2.5%7Cjar @@ -1186,7 +1186,7 @@ Portions copyright Apache Software Foundation org.mortbay.jetty servlet-api-2.5 Servlet Specification 2.5 API - http://www.eclipse.org/jetty/ + https://www.eclipse.org/jetty/ @@ -1207,7 +1207,7 @@ Portions copyright Apache Software Foundation org.mortbay.jetty jsp-2.1 JSP2.1 Jasper implementation from Glassfish - http://www.eclipse.org/jetty/ + https://www.eclipse.org/jetty/ @@ -1229,7 +1229,7 @@ Copyright 2005 Sun Microsystems, Inc. and portions Copyright Apache Software Fou Common Development and Distribution License (CDDL) v1.0 - http://www.opensource.org/licenses/cddl1.php + https://www.opensource.org/licenses/cddl1.php repo @@ -1240,11 +1240,11 @@ Copyright 2005 Sun Microsystems, Inc. and portions Copyright Apache Software Fou org.jamon jamon-runtime Jamon runtime support classes - http://www.jamon.org/ + https://www.jamon.org/ - http://www.mozilla.org/MPL/2.0 + https://www.mozilla.org/MPL/2.0 Mozilla Public License Version 2.0 repo @@ -1607,7 +1607,7 @@ Exhibit A - Source Code Form License Notice This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. + file, You can obtain one at https://mozilla.org/MPL/2.0/. If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE @@ -1632,12 +1632,12 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice org.jruby jruby-complete JRuby Complete - http://www.jruby.org/ + https://www.jruby.org/ Eclipse Public License 1.0 - http://www.eclipse.org/legal/epl-v10.html + https://www.eclipse.org/legal/epl-v10.html repo Copyright (c) 2007-2017 The JRuby project @@ -1654,12 +1654,12 @@ Copyright (c) 2007-2017 The JRuby project 1.0 Brian Goetz and Tim Peierls - http://www.jcip.net + https://www.jcip.net Creative Commons Attribution License, Version 2.5 - http://creativecommons.org/licenses/by/2.5 + https://creativecommons.org/licenses/by/2.5 repo diff --git a/hbase-rest/pom.xml b/hbase-rest/pom.xml index d06feec283..122ba020e9 100644 --- a/hbase-rest/pom.xml +++ b/hbase-rest/pom.xml @@ -1,5 +1,5 @@ - + - + diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/DummyFilter.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/DummyFilter.java index 5af8ee2bfa..96478d1aca 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/DummyFilter.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/DummyFilter.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/HBaseRESTTestingUtility.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/HBaseRESTTestingUtility.java index 38c734df0e..cd65b9e58c 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/HBaseRESTTestingUtility.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/HBaseRESTTestingUtility.java @@ -8,7 +8,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/PerformanceEvaluation.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/PerformanceEvaluation.java index 21d25e289e..eabd0f4402 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/PerformanceEvaluation.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/PerformanceEvaluation.java @@ -8,7 +8,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -104,7 +104,7 @@ import org.slf4j.LoggerFactory; * *

This class sets up and runs the evaluation programs described in * Section 7, Performance Evaluation, of the Bigtable + * href="https://labs.google.com/papers/bigtable.html">Bigtable * paper, pages 8-10. * *

If number of clients > 1, we start up a MapReduce job. Each map task diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/RowResourceBase.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/RowResourceBase.java index 347b68b18f..b43781020c 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/RowResourceBase.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/RowResourceBase.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestDeleteRow.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestDeleteRow.java index f4f9c75720..dd99eef334 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestDeleteRow.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestDeleteRow.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGZIPResponseWrapper.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGZIPResponseWrapper.java index 42e38fc99a..3a951ab880 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGZIPResponseWrapper.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGZIPResponseWrapper.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGetAndPutResource.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGetAndPutResource.java index 529c4339b2..e9db855d1e 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGetAndPutResource.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGetAndPutResource.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -323,7 +323,7 @@ public class TestGetAndPutResource extends RowResourceBase { @Test public void testURLEncodedKey() throws IOException, JAXBException { - String urlKey = "http://example.com/foo"; + String urlKey = "https://example.com/foo"; StringBuilder path = new StringBuilder(); path.append('/'); path.append(TABLE); diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGzipFilter.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGzipFilter.java index 32d330564d..9609808dd4 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGzipFilter.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestGzipFilter.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestMultiRowResource.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestMultiRowResource.java index a8af6c4676..a388e0f448 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestMultiRowResource.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestMultiRowResource.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestNamespacesInstanceResource.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestNamespacesInstanceResource.java index e0beeab490..a0388828db 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestNamespacesInstanceResource.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestNamespacesInstanceResource.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestNamespacesResource.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestNamespacesResource.java index 5cda16caec..b1ac2362f4 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestNamespacesResource.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestNamespacesResource.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestResourceFilter.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestResourceFilter.java index ba0390d465..32e9b4cea3 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestResourceFilter.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestResourceFilter.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannerResource.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannerResource.java index da09473ced..69402b1779 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannerResource.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannerResource.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannersWithFilters.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannersWithFilters.java index bf7b60c5d9..59b8709c7a 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannersWithFilters.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannersWithFilters.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannersWithLabels.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannersWithLabels.java index 4cbcdd8151..28bf07d346 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannersWithLabels.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestScannersWithLabels.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestSchemaResource.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestSchemaResource.java index ab9ac12d31..8ddb0f3423 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestSchemaResource.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestSchemaResource.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestStatusResource.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestStatusResource.java index 5e4c2d7d15..99a32b33b2 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestStatusResource.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestStatusResource.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java index 7cbc6318b7..65fbaade14 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableScan.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableScan.java index 766d0b9b17..55db482e71 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableScan.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableScan.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestVersionResource.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestVersionResource.java index bbd5e082f4..93d262666f 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestVersionResource.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestVersionResource.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteAdminRetries.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteAdminRetries.java index 4d0359dd7f..87a9d0380f 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteAdminRetries.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteAdminRetries.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteHTableRetries.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteHTableRetries.java index fda5958f5c..f930b9480f 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteHTableRetries.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteHTableRetries.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteTable.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteTable.java index c6f51957ef..be9206a402 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteTable.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteTable.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestXmlParsing.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestXmlParsing.java index 26190f66f4..28a6d2ce30 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestXmlParsing.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestXmlParsing.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestCellModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestCellModel.java index b8305d56a1..d9d441b249 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestCellModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestCellModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestCellSetModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestCellSetModel.java index 1d40effb47..76ddc64298 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestCellSetModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestCellSetModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestColumnSchemaModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestColumnSchemaModel.java index a52358cbe5..08e34c01d3 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestColumnSchemaModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestColumnSchemaModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestModelBase.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestModelBase.java index e00a545ed1..93e3f29c22 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestModelBase.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestModelBase.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestNamespacesInstanceModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestNamespacesInstanceModel.java index e7a9188b5e..9a1a9acf50 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestNamespacesInstanceModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestNamespacesInstanceModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestNamespacesModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestNamespacesModel.java index 5da776ab73..74c7890231 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestNamespacesModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestNamespacesModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestRowModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestRowModel.java index 99f8e3df44..0a26e94d5f 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestRowModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestRowModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestScannerModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestScannerModel.java index fc9d8d18ee..95c1d566e7 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestScannerModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestScannerModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestStorageClusterStatusModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestStorageClusterStatusModel.java index 957f97558d..0c07e0d383 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestStorageClusterStatusModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestStorageClusterStatusModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestStorageClusterVersionModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestStorageClusterVersionModel.java index b6101462aa..d111d5bcba 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestStorageClusterVersionModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestStorageClusterVersionModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableInfoModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableInfoModel.java index 2ada01c588..f4e5da08e4 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableInfoModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableInfoModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableListModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableListModel.java index eca14978c9..98fe9e2c0b 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableListModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableListModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableRegionModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableRegionModel.java index 4285c9bfbd..0c0139f441 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableRegionModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableRegionModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableSchemaModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableSchemaModel.java index 6b50ab7004..1d0cccc512 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableSchemaModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestTableSchemaModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestVersionModel.java b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestVersionModel.java index b35295059c..f86136cb3f 100644 --- a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestVersionModel.java +++ b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestVersionModel.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/resources/hbase-site.xml b/hbase-rest/src/test/resources/hbase-site.xml index 2bd3ee45a4..dcdacaaa25 100644 --- a/hbase-rest/src/test/resources/hbase-site.xml +++ b/hbase-rest/src/test/resources/hbase-site.xml @@ -11,7 +11,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/resources/hdfs-site.xml b/hbase-rest/src/test/resources/hdfs-site.xml index 03be0c72c6..ffb0842433 100644 --- a/hbase-rest/src/test/resources/hdfs-site.xml +++ b/hbase-rest/src/test/resources/hdfs-site.xml @@ -11,7 +11,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -29,4 +29,4 @@ dfs.namenode.fs-limits.min-block-size 0 - \ No newline at end of file + diff --git a/hbase-rest/src/test/resources/log4j.properties b/hbase-rest/src/test/resources/log4j.properties index c322699ced..be1a094915 100644 --- a/hbase-rest/src/test/resources/log4j.properties +++ b/hbase-rest/src/test/resources/log4j.properties @@ -6,7 +6,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/resources/mapred-queues.xml b/hbase-rest/src/test/resources/mapred-queues.xml index 43f3e2ab14..08830bee3d 100644 --- a/hbase-rest/src/test/resources/mapred-queues.xml +++ b/hbase-rest/src/test/resources/mapred-queues.xml @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rest/src/test/resources/mapred-site.xml b/hbase-rest/src/test/resources/mapred-site.xml index 787ffb7551..b503943622 100644 --- a/hbase-rest/src/test/resources/mapred-site.xml +++ b/hbase-rest/src/test/resources/mapred-site.xml @@ -11,7 +11,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-rsgroup/pom.xml b/hbase-rsgroup/pom.xml index 1cc38549b9..a724807a7d 100644 --- a/hbase-rsgroup/pom.xml +++ b/hbase-rsgroup/pom.xml @@ -1,5 +1,5 @@ - + - + 4.0.0 hbase diff --git a/hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh b/hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh index eff1d20302..5208cd3df0 100644 --- a/hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh +++ b/hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml b/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml index 953e0b8f04..666b9ed2f3 100644 --- a/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml +++ b/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml @@ -1,6 +1,6 @@ - + - + 4.0.0 hbase diff --git a/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh b/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh index eff1d20302..5208cd3df0 100644 --- a/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh +++ b/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh @@ -7,7 +7,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-shaded/pom.xml b/hbase-shaded/pom.xml index 29ecc1e4fe..3206dc8aeb 100644 --- a/hbase-shaded/pom.xml +++ b/hbase-shaded/pom.xml @@ -1,5 +1,5 @@ - + - + 4.0.0 hbase-build-configuration diff --git a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/SparkSQLPushDownFilter.java b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/SparkSQLPushDownFilter.java index b1d0ba7e62..dc59912c15 100644 --- a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/SparkSQLPushDownFilter.java +++ b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/SparkSQLPushDownFilter.java @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkDeleteExample.java b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkDeleteExample.java index 8cf2c7fed2..9d86c2eba5 100644 --- a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkDeleteExample.java +++ b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkDeleteExample.java @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkGetExample.java b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkGetExample.java index b5143de018..99e1dfe1c3 100644 --- a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkGetExample.java +++ b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkGetExample.java @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkLoadExample.java b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkLoadExample.java index 6738059c96..3da0017c65 100644 --- a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkLoadExample.java +++ b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkLoadExample.java @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkPutExample.java b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkPutExample.java index 4a80b96a98..112279536e 100644 --- a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkPutExample.java +++ b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseBulkPutExample.java @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseDistributedScan.java b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseDistributedScan.java index 0d4f680642..f3c9b21d99 100644 --- a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseDistributedScan.java +++ b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseDistributedScan.java @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseMapGetPutExample.java b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseMapGetPutExample.java index a55d8532cd..2369de93ef 100644 --- a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseMapGetPutExample.java +++ b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseMapGetPutExample.java @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseStreamingBulkPutExample.java b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseStreamingBulkPutExample.java index 74fadc6532..fa332e4b68 100644 --- a/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseStreamingBulkPutExample.java +++ b/hbase-spark/src/main/java/org/apache/hadoop/hbase/spark/example/hbasecontext/JavaHBaseStreamingBulkPutExample.java @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/protobuf/SparkFilter.proto b/hbase-spark/src/main/protobuf/SparkFilter.proto index e16c551788..adda436c68 100644 --- a/hbase-spark/src/main/protobuf/SparkFilter.proto +++ b/hbase-spark/src/main/protobuf/SparkFilter.proto @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/BulkLoadPartitioner.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/BulkLoadPartitioner.scala index 9442c50b74..4c3a64cd37 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/BulkLoadPartitioner.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/BulkLoadPartitioner.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ByteArrayComparable.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ByteArrayComparable.scala index 2d0be38c17..aa59114b23 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ByteArrayComparable.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ByteArrayComparable.scala @@ -8,7 +8,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ByteArrayWrapper.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ByteArrayWrapper.scala index 738fa45a65..70f029b2d6 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ByteArrayWrapper.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ByteArrayWrapper.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ColumnFamilyQualifierMapKeyWrapper.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ColumnFamilyQualifierMapKeyWrapper.scala index 3037001b64..d184983997 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ColumnFamilyQualifierMapKeyWrapper.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/ColumnFamilyQualifierMapKeyWrapper.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/DefaultSource.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/DefaultSource.scala index 9e139540e5..0ee58e9691 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/DefaultSource.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/DefaultSource.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/DynamicLogicExpression.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/DynamicLogicExpression.scala index 283838f52b..b5d4be8efa 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/DynamicLogicExpression.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/DynamicLogicExpression.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/FamiliesQualifiersValues.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/FamiliesQualifiersValues.scala index 7a651e1f77..5d9666fc1c 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/FamiliesQualifiersValues.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/FamiliesQualifiersValues.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/FamilyHFileWriteOptions.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/FamilyHFileWriteOptions.scala index 9ee9291f0e..1f4b2041f2 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/FamilyHFileWriteOptions.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/FamilyHFileWriteOptions.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseConnectionCache.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseConnectionCache.scala index 1fc92c0ea7..ef9f140e89 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseConnectionCache.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseConnectionCache.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala index e50a3e8a92..96d509e72f 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseContext.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseDStreamFunctions.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseDStreamFunctions.scala index 4edde442ae..bd338f4ed0 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseDStreamFunctions.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseDStreamFunctions.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseRDDFunctions.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseRDDFunctions.scala index 2469c8e9ed..2c86499d18 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseRDDFunctions.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/HBaseRDDFunctions.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/JavaHBaseContext.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/JavaHBaseContext.scala index be6581a3c7..c7020c0bbd 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/JavaHBaseContext.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/JavaHBaseContext.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/KeyFamilyQualifier.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/KeyFamilyQualifier.scala index 7fd5a62924..d284ca4017 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/KeyFamilyQualifier.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/KeyFamilyQualifier.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/Logging.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/Logging.scala index a92f4e0ce6..a5cb010fcc 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/Logging.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/Logging.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -110,7 +110,7 @@ trait Logging { Logging.initialized = true // Force a call into slf4j to initialize it. Avoids this happening from multiple threads - // and triggering this: http://mailman.qos.ch/pipermail/slf4j-dev/2010-April/002956.html + // and triggering this: https://mailman.qos.ch/pipermail/slf4j-dev/2010-April/002956.html log } } diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/NewHBaseRDD.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/NewHBaseRDD.scala index 7088ce90bf..1cf62a1422 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/NewHBaseRDD.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/NewHBaseRDD.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/Bound.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/Bound.scala index 4602ac8b35..b3b0f8f820 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/Bound.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/Bound.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseResources.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseResources.scala index 0f467a78aa..bbba3d3ea1 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseResources.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseResources.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseSparkConf.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseSparkConf.scala index dc497f949b..5d33ee68de 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseSparkConf.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseSparkConf.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseTableScanRDD.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseTableScanRDD.scala index 6a656677e1..91c69ae914 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseTableScanRDD.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/HBaseTableScanRDD.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/JavaBytesEncoder.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/JavaBytesEncoder.scala index 95d45475be..363798110b 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/JavaBytesEncoder.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/JavaBytesEncoder.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/NaiveEncoder.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/NaiveEncoder.scala index a2a6828113..023ee1fdf3 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/NaiveEncoder.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/NaiveEncoder.scala @@ -7,7 +7,7 @@ package org.apache.hadoop.hbase.spark.datasources * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SchemaConverters.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SchemaConverters.scala index 9eeabc5429..47d2d7d369 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SchemaConverters.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SchemaConverters.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SerDes.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SerDes.scala index fc0e4d00bb..eccc1be8ef 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SerDes.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SerDes.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SerializableConfiguration.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SerializableConfiguration.scala index 0e2b6f4c6d..ddd4c27cc5 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SerializableConfiguration.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/SerializableConfiguration.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/package.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/package.scala index 8f1f15c2ec..400cf17fb7 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/package.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/datasources/package.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/AvroSource.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/AvroSource.scala index fda3c785ea..a63f9acef7 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/AvroSource.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/AvroSource.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/DataType.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/DataType.scala index 06303716af..a6c1c2c2ad 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/DataType.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/DataType.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/HBaseSource.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/HBaseSource.scala index b414a379f5..1fbe14cf84 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/HBaseSource.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/datasources/HBaseSource.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkDeleteExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkDeleteExample.scala index 506fd229fc..15989c7d83 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkDeleteExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkDeleteExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkGetExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkGetExample.scala index 58bc1d430c..c28477bd5a 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkGetExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkGetExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutExample.scala index 0a6f379f08..da4f44ce5e 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutExampleFromFile.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutExampleFromFile.scala index 51ff0da6a9..0d67c8315c 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutExampleFromFile.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutExampleFromFile.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutTimestampExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutTimestampExample.scala index 9bfcc2c5dd..a1841b9f43 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutTimestampExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseBulkPutTimestampExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseDistributedScanExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseDistributedScanExample.scala index 7d8643a9f0..0e72286512 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseDistributedScanExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseDistributedScanExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseStreamingBulkPutExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseStreamingBulkPutExample.scala index 20a22f73c6..694fcdb19d 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseStreamingBulkPutExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/hbasecontext/HBaseStreamingBulkPutExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkDeleteExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkDeleteExample.scala index 0ba4d1c4e2..82826eb75f 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkDeleteExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkDeleteExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkGetExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkGetExample.scala index 0736f6e954..44bbc33d0c 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkGetExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkGetExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkPutExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkPutExample.scala index 9f5885fa66..2519dfd36d 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkPutExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseBulkPutExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseForeachPartitionExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseForeachPartitionExample.scala index be257eeff9..71b6ff4bc0 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseForeachPartitionExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseForeachPartitionExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseMapPartitionExample.scala b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseMapPartitionExample.scala index 079352409d..1235454429 100644 --- a/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseMapPartitionExample.scala +++ b/hbase-spark/src/main/scala/org/apache/hadoop/hbase/spark/example/rdd/HBaseMapPartitionExample.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/DataTypeParserWrapper.scala b/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/DataTypeParserWrapper.scala index 430785222a..ee26f2a4c7 100644 --- a/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/DataTypeParserWrapper.scala +++ b/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/DataTypeParserWrapper.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/HBaseTableCatalog.scala b/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/HBaseTableCatalog.scala index 6cb0b18706..12a5655a28 100644 --- a/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/HBaseTableCatalog.scala +++ b/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/HBaseTableCatalog.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/Utils.scala b/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/Utils.scala index 5db5965f61..eeb3086a1a 100644 --- a/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/Utils.scala +++ b/hbase-spark/src/main/scala/org/apache/spark/sql/datasources/hbase/Utils.scala @@ -7,7 +7,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/java/org/apache/hadoop/hbase/spark/TestJavaHBaseContext.java b/hbase-spark/src/test/java/org/apache/hadoop/hbase/spark/TestJavaHBaseContext.java index 723b09aac7..86940525e1 100644 --- a/hbase-spark/src/test/java/org/apache/hadoop/hbase/spark/TestJavaHBaseContext.java +++ b/hbase-spark/src/test/java/org/apache/hadoop/hbase/spark/TestJavaHBaseContext.java @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/resources/hbase-site.xml b/hbase-spark/src/test/resources/hbase-site.xml index b3fb0d90c5..359501f4d7 100644 --- a/hbase-spark/src/test/resources/hbase-site.xml +++ b/hbase-spark/src/test/resources/hbase-site.xml @@ -11,7 +11,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/resources/log4j.properties b/hbase-spark/src/test/resources/log4j.properties index cd3b8e9d8c..f70225fea0 100644 --- a/hbase-spark/src/test/resources/log4j.properties +++ b/hbase-spark/src/test/resources/log4j.properties @@ -6,7 +6,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/BulkLoadSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/BulkLoadSuite.scala index dc328f3625..90f7d05a48 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/BulkLoadSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/BulkLoadSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/DefaultSourceSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/DefaultSourceSuite.scala index 89b68f4cde..699c939756 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/DefaultSourceSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/DefaultSourceSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/DynamicLogicExpressionSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/DynamicLogicExpressionSuite.scala index 0424527b2d..6ba11a0717 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/DynamicLogicExpressionSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/DynamicLogicExpressionSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseCatalogSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseCatalogSuite.scala index d8af4a8791..17cd3874f3 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseCatalogSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseCatalogSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseConnectionCacheSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseConnectionCacheSuite.scala index 5b42bd96b4..6986669bae 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseConnectionCacheSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseConnectionCacheSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseContextSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseContextSuite.scala index 83e2ac6126..52ca447f86 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseContextSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseContextSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseDStreamFunctionsSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseDStreamFunctionsSuite.scala index 75925258e2..4d8464c9bb 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseDStreamFunctionsSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseDStreamFunctionsSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseRDDFunctionsSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseRDDFunctionsSuite.scala index 9ea2c7faf6..5587af0de9 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseRDDFunctionsSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseRDDFunctionsSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseTestSource.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseTestSource.scala index ccb4625619..9473c1704f 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseTestSource.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/HBaseTestSource.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/PartitionFilterSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/PartitionFilterSuite.scala index 034d450615..56b54889e5 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/PartitionFilterSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/PartitionFilterSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/TableOutputFormatSuite.scala b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/TableOutputFormatSuite.scala index f64447d860..390c6ace7c 100644 --- a/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/TableOutputFormatSuite.scala +++ b/hbase-spark/src/test/scala/org/apache/hadoop/hbase/spark/TableOutputFormatSuite.scala @@ -6,7 +6,7 @@ * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml index 032de61e3d..ecb370f136 100644 --- a/hbase-testing-util/pom.xml +++ b/hbase-testing-util/pom.xml @@ -1,5 +1,5 @@ - + test-jar @@ -940,7 +940,7 @@ **/src/main/resources/META-INF/LEGAL **/src/main/asciidoc/hbase.css - + **/jquery.min.js **/*.vm @@ -1089,7 +1089,7 @@ HBase requires at least version ${maven.min.version} of Maven to properly build from source. You appear to be using an older version. You can use either "mvn -version" or "mvn enforcer:display-info" to verify what version is active. - See the reference guide on building for more information: http://hbase.apache.org/book.html#build + See the reference guide on building for more information: https://hbase.apache.org/book.html#build @@ -1099,7 +1099,7 @@ HBase requires at least version ${java.min.version} of the JDK to properly build from source. You appear to be using an older version. You can use either "mvn -version" or "mvn enforcer:display-info" to verify what version is active. - See the reference guide on building for more information: http://hbase.apache.org/book.html#build + See the reference guide on building for more information: https://hbase.apache.org/book.html#build @@ -3551,7 +3551,7 @@ - + diff --git a/src/main/asciidoc/_chapters/amv2.adoc b/src/main/asciidoc/_chapters/amv2.adoc index 49841ce325..9cd8cbdb46 100644 --- a/src/main/asciidoc/_chapters/amv2.adoc +++ b/src/main/asciidoc/_chapters/amv2.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/appendix_acl_matrix.adoc b/src/main/asciidoc/_chapters/appendix_acl_matrix.adoc index cb17346d42..3feeb41d0b 100644 --- a/src/main/asciidoc/_chapters/appendix_acl_matrix.adoc +++ b/src/main/asciidoc/_chapters/appendix_acl_matrix.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/appendix_contributing_to_documentation.adoc b/src/main/asciidoc/_chapters/appendix_contributing_to_documentation.adoc index a603c16f42..0fa9573cf2 100644 --- a/src/main/asciidoc/_chapters/appendix_contributing_to_documentation.adoc +++ b/src/main/asciidoc/_chapters/appendix_contributing_to_documentation.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -158,9 +158,9 @@ run the script manually or examine it to see the steps involved. === HBase Reference Guide Style Guide and Cheat Sheet -The HBase Reference Guide is written in Asciidoc and built using link:http://asciidoctor.org[AsciiDoctor]. +The HBase Reference Guide is written in Asciidoc and built using link:https://asciidoctor.org[AsciiDoctor]. The following cheat sheet is included for your reference. More nuanced and comprehensive documentation -is available at http://asciidoctor.org/docs/user-manual/. +is available at https://asciidoctor.org/docs/user-manual/. .AsciiDoc Cheat Sheet [cols="1,1,a",options="header"] @@ -188,16 +188,16 @@ include\::path/to/app.rb[] ---- ................ | Include only part of a separate file | Similar to Javadoc -| See http://asciidoctor.org/docs/user-manual/#by-tagged-regions +| See https://asciidoctor.org/docs/user-manual/#by-tagged-regions | Filenames, directory names, new terms | italic | \_hbase-default.xml_ | External naked URLs | A link with the URL as link text | ---- -link:http://www.google.com +link:https://www.google.com ---- | External URLs with text | A link with arbitrary link text | ---- -link:http://www.google.com[Google] +link:https://www.google.com[Google] ---- | Create an internal anchor to cross-reference | not rendered | @@ -224,10 +224,10 @@ image:sunset.jpg [Alt Text] (only one colon) | Link to a remote image | show an image hosted elsewhere | ---- -image::http://inkscape.org/doc/examples/tux.svg[Tux,250,350] +image::https://inkscape.org/doc/examples/tux.svg[Tux,250,350] ---- (or `image:`) -| Add dimensions or a URL to the image | depends | inside the brackets after the alt text, specify width, height and/or link="http://my_link.com" +| Add dimensions or a URL to the image | depends | inside the brackets after the alt text, specify width, height and/or link="https://my_link.com" | A footnote | subscript link which takes you to the footnote | ---- Some text.footnote:[The footnote text.] @@ -255,12 +255,12 @@ some source code ---- * list item 1 ---- -(see http://asciidoctor.org/docs/user-manual/#unordered-lists) +(see https://asciidoctor.org/docs/user-manual/#unordered-lists) | Numbered lists | numbered list | ---- . list item 2 ---- -(see http://asciidoctor.org/docs/user-manual/#ordered-lists) +(see https://asciidoctor.org/docs/user-manual/#ordered-lists) | Checklists | Checked or unchecked boxes | Checked: ---- @@ -290,7 +290,7 @@ Title:: | Sidebars, quotes, or other blocks of text | a block of text, formatted differently from the default | Delimited using different delimiters, -see http://asciidoctor.org/docs/user-manual/#built-in-blocks-summary. +see https://asciidoctor.org/docs/user-manual/#built-in-blocks-summary. Some of the examples above use delimiters like \...., ----,====. ........ [example] @@ -335,7 +335,7 @@ include::[/path/to/file.adoc] ---- For plenty of examples. see _book.adoc_. -| A table | a table | See http://asciidoctor.org/docs/user-manual/#tables. Generally rows are separated by newlines and columns by pipes +| A table | a table | See https://asciidoctor.org/docs/user-manual/#tables. Generally rows are separated by newlines and columns by pipes | Comment out a single line | A line is skipped during rendering | `+//+ This line won't show up` | Comment out a block | A section of the file is skipped during rendering | diff --git a/src/main/asciidoc/_chapters/appendix_hbase_incompatibilities.adoc b/src/main/asciidoc/_chapters/appendix_hbase_incompatibilities.adoc index d450f04ea6..675d9daed9 100644 --- a/src/main/asciidoc/_chapters/appendix_hbase_incompatibilities.adoc +++ b/src/main/asciidoc/_chapters/appendix_hbase_incompatibilities.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/appendix_hfile_format.adoc b/src/main/asciidoc/_chapters/appendix_hfile_format.adoc index 0f37beb3c8..aa2c010f12 100644 --- a/src/main/asciidoc/_chapters/appendix_hfile_format.adoc +++ b/src/main/asciidoc/_chapters/appendix_hfile_format.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -330,7 +330,7 @@ See <> for details on the compaction file selection algor [[hfilev3.datablock]] ==== Data Blocks in Version 3 -Within an HFile, HBase cells are stored in data blocks as a sequence of KeyValues (see <>, or link:http://www.larsgeorge.com/2009/10/hbase-architecture-101-storage.html[Lars George's +Within an HFile, HBase cells are stored in data blocks as a sequence of KeyValues (see <>, or link:https://www.larsgeorge.com/2009/10/hbase-architecture-101-storage.html[Lars George's excellent introduction to HBase Storage]). In version 3, these KeyValue optionally will include a set of 0 or more tags: [cols="1,1", frame="all"] diff --git a/src/main/asciidoc/_chapters/architecture.adoc b/src/main/asciidoc/_chapters/architecture.adoc index e1905bc884..ca17eb2769 100644 --- a/src/main/asciidoc/_chapters/architecture.adoc +++ b/src/main/asciidoc/_chapters/architecture.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -379,7 +379,7 @@ SingleColumnValueFilter filter = new SingleColumnValueFilter( scan.setFilter(filter); ---- -See the Oracle JavaDoc for link:http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html[supported RegEx patterns in Java]. +See the Oracle JavaDoc for link:https://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html[supported RegEx patterns in Java]. [[client.filter.cvp.substringcomparator]] ==== SubstringComparator @@ -550,7 +550,7 @@ See link:https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/FirstKe `HMaster` is the implementation of the Master Server. The Master server is responsible for monitoring all RegionServer instances in the cluster, and is the interface for all metadata changes. In a distributed cluster, the Master typically runs on the <>. -J Mohamed Zahoor goes into some more detail on the Master Architecture in this blog posting, link:http://blog.zahoor.in/2012/08/hbase-hmaster-architecture/[HBase HMaster Architecture ]. +J Mohamed Zahoor goes into some more detail on the Master Architecture in this blog posting, link:https://blog.zahoor.in/2012/08/hbase-hmaster-architecture/[HBase HMaster Architecture ]. [[master.startup]] === Startup Behavior @@ -784,7 +784,7 @@ For more information, see the LruBlockCache source Block caching is enabled by default for all the user tables which means that any read operation will load the LRU cache. This might be good for a large number of use cases, but further tunings are usually required in order to achieve better performance. -An important concept is the link:http://en.wikipedia.org/wiki/Working_set_size[working set size], or WSS, which is: "the amount of memory needed to compute the answer to a problem". For a website, this would be the data that's needed to answer the queries over a short amount of time. +An important concept is the link:https://en.wikipedia.org/wiki/Working_set_size[working set size], or WSS, which is: "the amount of memory needed to compute the answer to a problem". For a website, this would be the data that's needed to answer the queries over a short amount of time. The way to calculate how much memory is available in HBase for caching is: @@ -867,7 +867,7 @@ erratic across time, because there is less garbage collection when you use Bucke If the BucketCache is deployed in off-heap mode, this memory is not managed by the GC at all. This is why you'd use BucketCache in pre-2.0.0, so your latencies are less erratic, to mitigate GCs and heap fragmentation, and so you can safely use more memory. -See Nick Dimiduk's link:http://www.n10k.com/blog/blockcache-101/[BlockCache 101] for comparisons running on-heap vs off-heap tests. +See Nick Dimiduk's link:https://www.n10k.com/blog/blockcache-101/[BlockCache 101] for comparisons running on-heap vs off-heap tests. Also see link:https://people.apache.org/~stack/bc/[Comparing BlockCache Deploys] which finds that if your dataset fits inside your LruBlockCache deploy, use it otherwise if you are experiencing cache churn (or you want your cache to exist beyond the vagaries of java GC), use BucketCache. + In pre-2.0.0, @@ -976,7 +976,7 @@ The value allocated by `MaxDirectMemorySize` must not exceed physical RAM, and i You can see how much memory -- on-heap and off-heap/direct -- a RegionServer is configured to use and how much it is using at any one time by looking at the _Server Metrics: Memory_ tab in the UI. It can also be gotten via JMX. In particular the direct memory currently used by the server can be found on the `java.nio.type=BufferPool,name=direct` bean. -Terracotta has a link:http://terracotta.org/documentation/4.0/bigmemorygo/configuration/storage-options[good write up] on using off-heap memory in Java. +Terracotta has a link:https://terracotta.org/documentation/4.0/bigmemorygo/configuration/storage-options[good write up] on using off-heap memory in Java. It is for their product BigMemory but a lot of the issues noted apply in general to any attempt at going off-heap. Check it out. ==== @@ -1108,7 +1108,7 @@ You will likely find references to the HLog in documentation tailored to these o The WAL resides in HDFS in the _/hbase/WALs/_ directory, with subdirectories per region. For more general information about the concept of write ahead logs, see the Wikipedia -link:http://en.wikipedia.org/wiki/Write-ahead_logging[Write-Ahead Log] article. +link:https://en.wikipedia.org/wiki/Write-ahead_logging[Write-Ahead Log] article. [[wal.providers]] @@ -1585,14 +1585,14 @@ The HDFS client does the following by default when choosing locations to write r Thus, HBase eventually achieves locality for a region after a flush or a compaction. In a RegionServer failover situation a RegionServer may be assigned regions with non-local StoreFiles (because none of the replicas are local), however as new data is written in the region, or the table is compacted and StoreFiles are re-written, they will become "local" to the RegionServer. -For more information, see _Replica Placement: The First Baby Steps_ on this page: link:https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html[HDFS Architecture] and also Lars George's blog on link:http://www.larsgeorge.com/2010/05/hbase-file-locality-in-hdfs.html[HBase and HDFS locality]. +For more information, see _Replica Placement: The First Baby Steps_ on this page: link:https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html[HDFS Architecture] and also Lars George's blog on link:https://www.larsgeorge.com/2010/05/hbase-file-locality-in-hdfs.html[HBase and HDFS locality]. [[arch.region.splits]] === Region Splits Regions split when they reach a configured threshold. Below we treat the topic in short. -For a longer exposition, see link:http://hortonworks.com/blog/apache-hbase-region-splitting-and-merging/[Apache HBase Region Splitting and Merging] by our Enis Soztutar. +For a longer exposition, see link:https://hortonworks.com/blog/apache-hbase-region-splitting-and-merging/[Apache HBase Region Splitting and Merging] by our Enis Soztutar. Splits run unaided on the RegionServer; i.e. the Master does not participate. The RegionServer splits a region, offlines the split region and then adds the daughter regions to `hbase:meta`, opens daughters on the parent's hosting RegionServer and then reports the split to the Master. @@ -1761,8 +1761,8 @@ StoreFiles are where your data lives. ===== HFile Format -The _HFile_ file format is based on the SSTable file described in the link:http://research.google.com/archive/bigtable.html[BigTable [2006]] paper and on Hadoop's link:https://hadoop.apache.org/common/docs/current/api/org/apache/hadoop/io/file/tfile/TFile.html[TFile] (The unit test suite and the compression harness were taken directly from TFile). Schubert Zhang's blog post on link:http://cloudepr.blogspot.com/2009/09/hfile-block-indexed-file-format-to.html[HFile: A Block-Indexed File Format to Store Sorted Key-Value Pairs] makes for a thorough introduction to HBase's HFile. -Matteo Bertozzi has also put up a helpful description, link:http://th30z.blogspot.com/2011/02/hbase-io-hfile.html?spref=tw[HBase I/O: HFile]. +The _HFile_ file format is based on the SSTable file described in the link:https://research.google.com/archive/bigtable.html[BigTable [2006]] paper and on Hadoop's link:https://hadoop.apache.org/common/docs/current/api/org/apache/hadoop/io/file/tfile/TFile.html[TFile] (The unit test suite and the compression harness were taken directly from TFile). Schubert Zhang's blog post on link:https://cloudepr.blogspot.com/2009/09/hfile-block-indexed-file-format-to.html[HFile: A Block-Indexed File Format to Store Sorted Key-Value Pairs] makes for a thorough introduction to HBase's HFile. +Matteo Bertozzi has also put up a helpful description, link:https://th30z.blogspot.com/2011/02/hbase-io-hfile.html?spref=tw[HBase I/O: HFile]. For more information, see the HFile source code. Also see <> for information about the HFile v2 format that was included in 0.92. @@ -2590,7 +2590,7 @@ NOTE: If the target table does not already exist in HBase, this tool will create For more information about the referenced utilities, see <> and <>. -See link:http://blog.cloudera.com/blog/2013/09/how-to-use-hbase-bulk-loading-and-why/[How-to: Use HBase Bulk Loading, and Why] for a recent blog on current state of bulk loading. +See link:https://blog.cloudera.com/blog/2013/09/how-to-use-hbase-bulk-loading-and-why/[How-to: Use HBase Bulk Loading, and Why] for a recent blog on current state of bulk loading. [[arch.bulk.load.adv]] === Advanced Usage @@ -3012,7 +3012,7 @@ if (result.isStale()) { === Resources . More information about the design and implementation can be found at the jira issue: link:https://issues.apache.org/jira/browse/HBASE-10070[HBASE-10070] -. HBaseCon 2014 talk: link:https://hbase.apache.org/www.hbasecon.com/#2014-PresentationsRecordings[HBase Read High Availability Using Timeline-Consistent Region Replicas] also contains some details and link:http://www.slideshare.net/enissoz/hbase-high-availability-for-reads-with-time[slides]. +. HBaseCon 2014 talk: link:https://hbase.apache.org/www.hbasecon.com/#2014-PresentationsRecordings[HBase Read High Availability Using Timeline-Consistent Region Replicas] also contains some details and link:https://www.slideshare.net/enissoz/hbase-high-availability-for-reads-with-time[slides]. ifdef::backend-docbook[] [index] diff --git a/src/main/asciidoc/_chapters/asf.adoc b/src/main/asciidoc/_chapters/asf.adoc index 18cf95a969..4075ff0dc3 100644 --- a/src/main/asciidoc/_chapters/asf.adoc +++ b/src/main/asciidoc/_chapters/asf.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/backup_restore.adoc b/src/main/asciidoc/_chapters/backup_restore.adoc index fbf93777f2..fe6e58b531 100644 --- a/src/main/asciidoc/_chapters/backup_restore.adoc +++ b/src/main/asciidoc/_chapters/backup_restore.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/case_studies.adoc b/src/main/asciidoc/_chapters/case_studies.adoc index b021aa204b..12fb0d0a55 100644 --- a/src/main/asciidoc/_chapters/case_studies.adoc +++ b/src/main/asciidoc/_chapters/case_studies.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -154,17 +154,17 @@ On the next trip to the datacenter, we determined that the line speed issue was [[casestudies.perf.1]] === Case Study #2 (Performance Research 2012) -Investigation results of a self-described "we're not sure what's wrong, but it seems slow" problem. http://gbif.blogspot.com/2012/03/hbase-performance-evaluation-continued.html +Investigation results of a self-described "we're not sure what's wrong, but it seems slow" problem. https://gbif.blogspot.com/2012/03/hbase-performance-evaluation-continued.html [[casestudies.perf.2]] === Case Study #3 (Performance Research 2010)) Investigation results of general cluster performance from 2010. -Although this research is on an older version of the codebase, this writeup is still very useful in terms of approach. http://hstack.org/hbase-performance-testing/ +Although this research is on an older version of the codebase, this writeup is still very useful in terms of approach. https://hstack.org/hbase-performance-testing/ [[casestudies.max.transfer.threads]] === Case Study #4 (max.transfer.threads Config) -Case study of configuring `max.transfer.threads` (previously known as `xcievers`) and diagnosing errors from misconfigurations. http://www.larsgeorge.com/2012/03/hadoop-hbase-and-xceivers.html +Case study of configuring `max.transfer.threads` (previously known as `xcievers`) and diagnosing errors from misconfigurations. https://www.larsgeorge.com/2012/03/hadoop-hbase-and-xceivers.html See also <>. diff --git a/src/main/asciidoc/_chapters/community.adoc b/src/main/asciidoc/_chapters/community.adoc index 3a896cf2bd..b0ba1b8bfc 100644 --- a/src/main/asciidoc/_chapters/community.adoc +++ b/src/main/asciidoc/_chapters/community.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -37,13 +37,13 @@ Just request the name of your branch be added to JIRA up on the developer's mail Thereafter you can file issues against your feature branch in Apache HBase JIRA. Your code you keep elsewhere -- it should be public so it can be observed -- and you can update dev mailing list on progress. When the feature is ready for commit, 3 +1s from committers will get your feature merged. -See link:http://search-hadoop.com/m/asM982C5FkS1[HBase, mail # dev - Thoughts +See link:https://search-hadoop.com/m/asM982C5FkS1[HBase, mail # dev - Thoughts about large feature dev branches] [[hbase.fix.version.in.jira]] .How to set fix version in JIRA on issue resolve -Here is how link:http://search-hadoop.com/m/azemIi5RCJ1[we agreed] to set versions in JIRA when we resolve an issue. +Here is how link:https://search-hadoop.com/m/azemIi5RCJ1[we agreed] to set versions in JIRA when we resolve an issue. If master is going to be 2.0.0, and branch-1 1.4.0 then: * Commit only to master: Mark with 2.0.0 @@ -54,7 +54,7 @@ If master is going to be 2.0.0, and branch-1 1.4.0 then: [[hbase.when.to.close.jira]] .Policy on when to set a RESOLVED JIRA as CLOSED -We link:http://search-hadoop.com/m/4cIKs1iwXMS1[agreed] that for issues that list multiple releases in their _Fix Version/s_ field, CLOSE the issue on the release of any of the versions listed; subsequent change to the issue must happen in a new JIRA. +We link:https://search-hadoop.com/m/4cIKs1iwXMS1[agreed] that for issues that list multiple releases in their _Fix Version/s_ field, CLOSE the issue on the release of any of the versions listed; subsequent change to the issue must happen in a new JIRA. [[no.permanent.state.in.zk]] .Only transient state in ZooKeeper! @@ -102,7 +102,7 @@ NOTE: End-of-life releases are not included in this list. [[hbase.commit.msg.format]] == Commit Message format -We link:http://search-hadoop.com/m/Gwxwl10cFHa1[agreed] to the following Git commit message format: +We link:https://search-hadoop.com/m/Gwxwl10cFHa1[agreed] to the following Git commit message format: [source] ---- HBASE-xxxxx . (<contributor>) diff --git a/src/main/asciidoc/_chapters/compression.adoc b/src/main/asciidoc/_chapters/compression.adoc index b2ff5ce699..45d3d043de 100644 --- a/src/main/asciidoc/_chapters/compression.adoc +++ b/src/main/asciidoc/_chapters/compression.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -31,7 +31,7 @@ NOTE: Codecs mentioned in this section are for encoding and decoding data blocks or row keys. For information about replication codecs, see <<cluster.replication.preserving.tags,cluster.replication.preserving.tags>>. -Some of the information in this section is pulled from a link:http://search-hadoop.com/m/lL12B1PFVhp1/v=threaded[discussion] on the HBase Development mailing list. +Some of the information in this section is pulled from a link:https://search-hadoop.com/m/lL12B1PFVhp1/v=threaded[discussion] on the HBase Development mailing list. HBase supports several different compression algorithms which can be enabled on a ColumnFamily. Data block encoding attempts to limit duplication of information in keys, taking advantage of some of the fundamental designs and patterns of HBase, such as sorted row keys and the schema of a given table. @@ -122,7 +122,7 @@ Prefix Tree:: The compression or codec type to use depends on the characteristics of your data. Choosing the wrong type could cause your data to take more space rather than less, and can have performance implications. -In general, you need to weigh your options between smaller size and faster compression/decompression. Following are some general guidelines, expanded from a discussion at link:http://search-hadoop.com/m/lL12B1PFVhp1[Documenting Guidance on compression and codecs]. +In general, you need to weigh your options between smaller size and faster compression/decompression. Following are some general guidelines, expanded from a discussion at link:https://search-hadoop.com/m/lL12B1PFVhp1[Documenting Guidance on compression and codecs]. * If you have long keys (compared to the values) or many columns, use a prefix encoder. FAST_DIFF is recommended. diff --git a/src/main/asciidoc/_chapters/configuration.adoc b/src/main/asciidoc/_chapters/configuration.adoc index 113058c0b4..456f39cfff 100644 --- a/src/main/asciidoc/_chapters/configuration.adoc +++ b/src/main/asciidoc/_chapters/configuration.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -111,7 +111,7 @@ HBase recommends downstream users rely on JDK releases that are marked as Long T |JDK 10 |2.0 -|link:http://search-hadoop.com/m/YGbbsPxZ723m3as[Not Supported] +|link:https://search-hadoop.com/m/YGbbsPxZ723m3as[Not Supported] |yes |link:https://issues.apache.org/jira/browse/HBASE-20264[Not Supported] |link:https://issues.apache.org/jira/browse/HBASE-20264[Not Supported] @@ -144,7 +144,7 @@ DNS:: HBase uses the local hostname to self-report its IP address. NTP:: - The clocks on cluster nodes should be synchronized. A small amount of variation is acceptable, but larger amounts of skew can cause erratic and unexpected behavior. Time synchronization is one of the first things to check if you see unexplained problems in your cluster. It is recommended that you run a Network Time Protocol (NTP) service, or another time-synchronization mechanism on your cluster and that all nodes look to the same service for time synchronization. See the link:http://www.tldp.org/LDP/sag/html/basic-ntp-config.html[Basic NTP Configuration] at [citetitle]_The Linux Documentation Project (TLDP)_ to set up NTP. + The clocks on cluster nodes should be synchronized. A small amount of variation is acceptable, but larger amounts of skew can cause erratic and unexpected behavior. Time synchronization is one of the first things to check if you see unexplained problems in your cluster. It is recommended that you run a Network Time Protocol (NTP) service, or another time-synchronization mechanism on your cluster and that all nodes look to the same service for time synchronization. See the link:https://www.tldp.org/LDP/sag/html/basic-ntp-config.html[Basic NTP Configuration] at [citetitle]_The Linux Documentation Project (TLDP)_ to set up NTP. [[ulimit]] Limits on Number of Files and Processes (ulimit):: @@ -182,7 +182,7 @@ session required pam_limits.so ==== Linux Shell:: - All of the shell scripts that come with HBase rely on the link:http://www.gnu.org/software/bash[GNU Bash] shell. + All of the shell scripts that come with HBase rely on the link:https://www.gnu.org/software/bash[GNU Bash] shell. Windows:: Running production systems on Windows machines is not recommended. @@ -311,7 +311,7 @@ For example: contain current block. Will get new block locations from namenode and retry... ---- -See also <<casestudies.max.transfer.threads,casestudies.max.transfer.threads>> and note that this property was previously known as `dfs.datanode.max.xcievers` (e.g. link:http://ccgtech.blogspot.com/2010/02/hadoop-hdfs-deceived-by-xciever.html[Hadoop HDFS: Deceived by Xciever]). +See also <<casestudies.max.transfer.threads,casestudies.max.transfer.threads>> and note that this property was previously known as `dfs.datanode.max.xcievers` (e.g. link:https://ccgtech.blogspot.com/2010/02/hadoop-hdfs-deceived-by-xciever.html[Hadoop HDFS: Deceived by Xciever]). [[zookeeper.requirements]] === ZooKeeper Requirements @@ -374,7 +374,7 @@ The _pseudo-distributed_ vs. _fully-distributed_ nomenclature comes from Hadoop. Pseudo-distributed mode can run against the local filesystem or it can run against an instance of the _Hadoop Distributed File System_ (HDFS). Fully-distributed mode can ONLY run on HDFS. See the Hadoop link:https://hadoop.apache.org/docs/current/[documentation] for how to set up HDFS. -A good walk-through for setting up HDFS on Hadoop 2 can be found at http://www.alexjf.net/blog/distributed-systems/hadoop-yarn-installation-definitive-guide. +A good walk-through for setting up HDFS on Hadoop 2 can be found at https://www.alexjf.net/blog/distributed-systems/hadoop-yarn-installation-definitive-guide. [[pseudo]] ==== Pseudo-distributed @@ -499,7 +499,7 @@ HBase logs can be found in the _logs_ subdirectory. Check them out especially if HBase had trouble starting. HBase also puts up a UI listing vital attributes. -By default it's deployed on the Master host at port 16010 (HBase RegionServers listen on port 16020 by default and put up an informational HTTP server at port 16030). If the Master is running on a host named `master.example.org` on the default port, point your browser at pass:[http://master.example.org:16010] to see the web interface. +By default it's deployed on the Master host at port 16010 (HBase RegionServers listen on port 16020 by default and put up an informational HTTP server at port 16030). If the Master is running on a host named `master.example.org` on the default port, point your browser at pass:[https://master.example.org:16010] to see the web interface. Once HBase has started, see the <<shell_exercises,shell exercises>> section for how to create tables, add data, scan your insertions, and finally disable and drop your tables. @@ -873,17 +873,17 @@ Do not turn off block cache (You'd do it by setting `hfile.block.cache.size` to If your working set is such that block cache does you no good, at least size the block cache such that HFile indices will stay up in the cache (you can get a rough idea on the size you need by surveying RegionServer UIs; you'll see index block size accounted near the top of the webpage). [[nagles]] -==== link:http://en.wikipedia.org/wiki/Nagle's_algorithm[Nagle's] or the small package problem +==== link:https://en.wikipedia.org/wiki/Nagle's_algorithm[Nagle's] or the small package problem If a big 40ms or so occasional delay is seen in operations against HBase, try the Nagles' setting. -For example, see the user mailing list thread, link:http://search-hadoop.com/m/pduLg2fydtE/Inconsistent+scan+performance+with+caching+set+&subj=Re+Inconsistent+scan+performance+with+caching+set+to+1[Inconsistent scan performance with caching set to 1] and the issue cited therein where setting `notcpdelay` improved scan speeds. +For example, see the user mailing list thread, link:https://search-hadoop.com/m/pduLg2fydtE/Inconsistent+scan+performance+with+caching+set+&subj=Re+Inconsistent+scan+performance+with+caching+set+to+1[Inconsistent scan performance with caching set to 1] and the issue cited therein where setting `notcpdelay` improved scan speeds. You might also see the graphs on the tail of link:https://issues.apache.org/jira/browse/HBASE-7008[HBASE-7008 Set scanner caching to a better default] where our Lars Hofhansl tries various data sizes w/ Nagle's on and off measuring the effect. [[mttr]] ==== Better Mean Time to Recover (MTTR) This section is about configurations that will make servers come back faster after a fail. -See the Deveraj Das and Nicolas Liochon blog post link:http://hortonworks.com/blog/introduction-to-hbase-mean-time-to-recover-mttr/[Introduction to HBase Mean Time to Recover (MTTR)] for a brief introduction. +See the Deveraj Das and Nicolas Liochon blog post link:https://hortonworks.com/blog/introduction-to-hbase-mean-time-to-recover-mttr/[Introduction to HBase Mean Time to Recover (MTTR)] for a brief introduction. The issue link:https://issues.apache.org/jira/browse/HBASE-8389[HBASE-8354 forces Namenode into loop with lease recovery requests] is messy but has a bunch of good discussion toward the end on low timeouts and how to cause faster recovery including citation of fixes added to HDFS. Read the Varun Sharma comments. The below suggested configurations are Varun's suggestions distilled and tested. @@ -951,7 +951,7 @@ And on the NameNode/DataNode side, set the following to enable 'staleness' intro JMX (Java Management Extensions) provides built-in instrumentation that enables you to monitor and manage the Java VM. To enable monitoring and management from remote systems, you need to set system property `com.sun.management.jmxremote.port` (the port number through which you want to enable JMX RMI connections) when you start the Java VM. -See the link:http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html[official documentation] for more information. +See the link:https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html[official documentation] for more information. Historically, besides above port mentioned, JMX opens two additional random TCP listening ports, which could lead to port conflict problem. (See link:https://issues.apache.org/jira/browse/HBASE-10289[HBASE-10289] for details) As an alternative, you can use the coprocessor-based JMX implementation provided by HBase. diff --git a/src/main/asciidoc/_chapters/cp.adoc b/src/main/asciidoc/_chapters/cp.adoc index abe334c68a..52ffd27380 100644 --- a/src/main/asciidoc/_chapters/cp.adoc +++ b/src/main/asciidoc/_chapters/cp.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -28,7 +28,7 @@ :experimental: HBase Coprocessors are modeled after Google BigTable's coprocessor implementation -(http://research.google.com/people/jeff/SOCC2010-keynote-slides.pdf pages 41-42.). +(https://research.google.com/people/jeff/SOCC2010-keynote-slides.pdf pages 41-42.). The coprocessor framework provides mechanisms for running your custom code directly on the RegionServers managing your data. Efforts are ongoing to bridge gaps between HBase's @@ -41,7 +41,7 @@ resources: . Mingjie Lai's blog post link:https://blogs.apache.org/hbase/entry/coprocessor_introduction[Coprocessor Introduction]. . Gaurav Bhardwaj's blog post -link:http://www.3pillarglobal.com/insights/hbase-coprocessors[The How To Of HBase Coprocessors]. +link:https://www.3pillarglobal.com/insights/hbase-coprocessors[The How To Of HBase Coprocessors]. [WARNING] .Use Coprocessors At Your Own Risk diff --git a/src/main/asciidoc/_chapters/datamodel.adoc b/src/main/asciidoc/_chapters/datamodel.adoc index ba4961a5a1..d39e6c1933 100644 --- a/src/main/asciidoc/_chapters/datamodel.adoc +++ b/src/main/asciidoc/_chapters/datamodel.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -67,13 +67,13 @@ Timestamp:: [[conceptual.view]] == Conceptual View -You can read a very understandable explanation of the HBase data model in the blog post link:http://jimbojw.com/#understanding%20hbase[Understanding HBase and BigTable] by Jim R. Wilson. -Another good explanation is available in the PDF link:http://0b4af6cdc2f0c5998459-c0245c5c937c5dedcca3f1764ecc9b2f.r43.cf2.rackcdn.com/9353-login1210_khurana.pdf[Introduction to Basic Schema Design] by Amandeep Khurana. +You can read a very understandable explanation of the HBase data model in the blog post link:https://jimbojw.com/#understanding%20hbase[Understanding HBase and BigTable] by Jim R. Wilson. +Another good explanation is available in the PDF link:https://0b4af6cdc2f0c5998459-c0245c5c937c5dedcca3f1764ecc9b2f.r43.cf2.rackcdn.com/9353-login1210_khurana.pdf[Introduction to Basic Schema Design] by Amandeep Khurana. It may help to read different perspectives to get a solid understanding of HBase schema design. The linked articles cover the same ground as the information in this section. -The following example is a slightly modified form of the one on page 2 of the link:http://research.google.com/archive/bigtable.html[BigTable] paper. +The following example is a slightly modified form of the one on page 2 of the link:https://research.google.com/archive/bigtable.html[BigTable] paper. There is a table called `webtable` that contains two rows (`com.cnn.www` and `com.example.www`) and three column families named `contents`, `anchor`, and `people`. In this example, for the first row (`com.cnn.www`), `anchor` contains two columns (`anchor:cssnsi.com`, `anchor:my.look.ca`) and `contents` contains one column (`contents:html`). This example contains 5 versions of the row with the row key `com.cnn.www`, and one version of the row with the row key `com.example.www`. The `contents:html` column qualifier contains the entire HTML of a given website. @@ -475,7 +475,7 @@ Prefer using a separate timestamp attribute of the row, or have the timestamp as ==== Delete There are three different types of internal delete markers. -See Lars Hofhansl's blog for discussion of his attempt adding another, link:http://hadoop-hbase.blogspot.com/2012/01/scanning-in-hbase.html[Scanning in HBase: Prefix Delete Marker]. +See Lars Hofhansl's blog for discussion of his attempt adding another, link:https://hadoop-hbase.blogspot.com/2012/01/scanning-in-hbase.html[Scanning in HBase: Prefix Delete Marker]. * Delete: for a specific version of a column. * Delete column: for all versions of a column. @@ -492,7 +492,7 @@ Rather, a so-called _tombstone_ is written, which will mask the deleted values. When HBase does a major compaction, the tombstones are processed to actually remove the dead values, together with the tombstones themselves. If the version you specified when deleting a row is larger than the version of any value in the row, then you can consider the complete row to be deleted. -For an informative discussion on how deletes and versioning interact, see the thread link:http://comments.gmane.org/gmane.comp.java.hadoop.hbase.user/28421[Put w/timestamp -> Deleteall -> Put w/ timestamp fails] up on the user mailing list. +For an informative discussion on how deletes and versioning interact, see the thread link:https://comments.gmane.org/gmane.comp.java.hadoop.hbase.user/28421[Put w/timestamp -> Deleteall -> Put w/ timestamp fails] up on the user mailing list. Also see <<keyvalue,keyvalue>> for more information on the internal KeyValue format. @@ -589,7 +589,7 @@ hash-joins). So which is the best approach? It depends on what you are trying to == ACID See link:/acid-semantics.html[ACID Semantics]. -Lars Hofhansl has also written a note on link:http://hadoop-hbase.blogspot.com/2012/03/acid-in-hbase.html[ACID in HBase]. +Lars Hofhansl has also written a note on link:https://hadoop-hbase.blogspot.com/2012/03/acid-in-hbase.html[ACID in HBase]. ifdef::backend-docbook[] [index] diff --git a/src/main/asciidoc/_chapters/developer.adoc b/src/main/asciidoc/_chapters/developer.adoc index 51ed461d58..09460b53ed 100644 --- a/src/main/asciidoc/_chapters/developer.adoc +++ b/src/main/asciidoc/_chapters/developer.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -35,7 +35,7 @@ Being familiar with these guidelines will help the HBase committers to use your Apache HBase gets better only when people contribute! If you are looking to contribute to Apache HBase, look for link:https://issues.apache.org/jira/issues/?jql=project%20%3D%20HBASE%20AND%20labels%20in%20(beginner)%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)[issues in JIRA tagged with the label 'beginner']. These are issues HBase contributors have deemed worthy but not of immediate priority and a good way to ramp on HBase internals. -See link:http://search-hadoop.com/m/DHED43re96[What label +See link:https://search-hadoop.com/m/DHED43re96[What label is used for issues that are good on ramps for new contributors?] from the dev mailing list for background. Before you get started submitting code to HBase, please refer to <<developing,developing>>. @@ -51,7 +51,7 @@ Posing questions - and helping to answer other people's questions - is encourage [[slack]] === Slack -The Apache HBase project has its own link: http://apache-hbase.slack.com[Slack Channel] for real-time questions +The Apache HBase project has its own link: https://apache-hbase.slack.com[Slack Channel] for real-time questions and discussion. Mail dev@hbase.apache.org to request an invite. [[irc]] @@ -203,7 +203,7 @@ If you cloned the project via git, download and install the Git plugin (EGit). A ==== HBase Project Setup in Eclipse using `m2eclipse` The easiest way is to use the +m2eclipse+ plugin for Eclipse. -Eclipse Indigo or newer includes +m2eclipse+, or you can download it from http://www.eclipse.org/m2e/. It provides Maven integration for Eclipse, and even lets you use the direct Maven commands from within Eclipse to compile and test your project. +Eclipse Indigo or newer includes +m2eclipse+, or you can download it from https://www.eclipse.org/m2e/. It provides Maven integration for Eclipse, and even lets you use the direct Maven commands from within Eclipse to compile and test your project. To import the project, click and select the HBase root directory. `m2eclipse` locates all the hbase modules for you. @@ -279,7 +279,7 @@ Access restriction: The method getLong(Object, long) from the type Unsafe is not [[eclipse.more]] ==== Eclipse - More Information -For additional information on setting up Eclipse for HBase development on Windows, see link:http://michaelmorello.blogspot.com/2011/09/hbase-subversion-eclipse-windows.html[Michael Morello's blog] on the topic. +For additional information on setting up Eclipse for HBase development on Windows, see link:https://michaelmorello.blogspot.com/2011/09/hbase-subversion-eclipse-windows.html[Michael Morello's blog] on the topic. === IntelliJ IDEA @@ -505,10 +505,10 @@ For the build to sign them for you, you a properly configured _settings.xml_ in [source,xml] ---- -<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 - http://maven.apache.org/xsd/settings-1.0.0.xsd"> +<settings xmlns="https://maven.apache.org/SETTINGS/1.0.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/SETTINGS/1.0.0 + https://maven.apache.org/xsd/settings-1.0.0.xsd"> <servers> <!- To publish a snapshot of some part of Maven --> <server> @@ -552,7 +552,7 @@ Make sure your environment is properly set up. Maven and Git are the main toolin used in the below. You'll need a properly configured _settings.xml_ file in your local _~/.m2_ maven repository with logins for apache repos (See <<maven.settings.xml>>). You will also need to have a published signing key. Browse the Hadoop -link:http://wiki.apache.org/hadoop/HowToRelease[How To Release] wiki page on +link:https://wiki.apache.org/hadoop/HowToRelease[How To Release] wiki page on how to release. It is a model for most of the instructions below. It often has more detail on particular steps, for example, on adding your code signing key to the project KEYS file up in Apache or on how to update JIRA in preparation for release. @@ -602,7 +602,7 @@ Adjust the version in all the POM files appropriately. If you are making a release candidate, you must remove the `-SNAPSHOT` label from all versions in all pom.xml files. If you are running this receipe to publish a snapshot, you must keep the `-SNAPSHOT` suffix on the hbase version. -The link:http://www.mojohaus.org/versions-maven-plugin/[Versions Maven Plugin] can be of use here. +The link:https://www.mojohaus.org/versions-maven-plugin/[Versions Maven Plugin] can be of use here. To set a version in all the many poms of the hbase multi-module project, use a command like the following: + [source,bourne] @@ -652,7 +652,7 @@ looking good, now is the time to tag the release candidate (You always remove the tag if you need to redo). To tag, do what follows substituting in the version appropriate to your build. All tags should be signed tags; i.e. pass the _-s_ option (See -link:http://https://git-scm.com/book/id/v2/Git-Tools-Signing-Your-Work[Signing Your Work] +link:https://https://git-scm.com/book/id/v2/Git-Tools-Signing-Your-Work[Signing Your Work] for how to set up your git environment for signing). + @@ -679,7 +679,7 @@ $ git push origin 2.0.0-alpha4-RC0 ---- + For how to delete tags, see -link:http://www.manikrathee.com/how-to-delete-a-tag-in-git.html[How to Delete a Tag]. Covers +link:https://www.manikrathee.com/how-to-delete-a-tag-in-git.html[How to Delete a Tag]. Covers deleting tags that have not yet been pushed to the remote Apache repo as well as delete of tags pushed to Apache. @@ -866,7 +866,7 @@ PMC members, please read this WIP doc on policy voting for a release candidate, provided, and test the resulting executable on their own platform, along with also validating cryptographic signatures and verifying that the package meets the requirements of the ASF policy on releases._ Regards the latter, run +mvn apache-rat:check+ to verify all files are suitably licensed. -See link:http://search-hadoop.com/m/DHED4dhFaU[HBase, mail # dev - On +See link:https://search-hadoop.com/m/DHED4dhFaU[HBase, mail # dev - On recent discussion clarifying ASF release policy]. for how we arrived at this process. @@ -918,7 +918,7 @@ You should sent this message to the following lists: dev@hbase.apache.org, user@ == Generating the HBase Reference Guide The manual is marked up using Asciidoc. -We then use the link:http://asciidoctor.org/docs/asciidoctor-maven-plugin/[Asciidoctor maven plugin] to transform the markup to html. +We then use the link:https://asciidoctor.org/docs/asciidoctor-maven-plugin/[Asciidoctor maven plugin] to transform the markup to html. This plugin is run when you specify the +site+ goal as in when you run +mvn site+. See <<appendix_contributing_to_documentation,appendix contributing to documentation>> for more information on building the documentation. @@ -982,7 +982,7 @@ For example, the tests that cover the shell commands for altering tables are con mvn clean test -pl hbase-shell -Dshell.test=/AdminAlterTableTest/ ---- -You may also use a link:http://docs.ruby-doc.com/docs/ProgrammingRuby/html/language.html#UJ[Ruby Regular Expression +You may also use a link:https://docs.ruby-doc.com/docs/ProgrammingRuby/html/language.html#UJ[Ruby Regular Expression literal] (in the `/pattern/` style) to select a set of test cases. You can run all of the HBase admin related tests, including both the normal administration and the security administration, with the command: @@ -1644,7 +1644,7 @@ If you are unclear about how to mark packages, ask on the development list. Please adhere to the following guidelines so that your patches can be reviewed more quickly. These guidelines have been developed based upon common feedback on patches from new contributors. -See the link:http://www.oracle.com/technetwork/java/index-135089.html[Code +See the link:https://www.oracle.com/technetwork/java/index-135089.html[Code Conventions for the Java Programming Language] for more information on coding conventions in Java. See <<eclipse.code.formatting,eclipse.code.formatting>> to setup Eclipse to check for some of these guidelines automatically. @@ -1812,7 +1812,7 @@ If you are creating a new class that needs to implement this interface, do not f ==== Garbage-Collection Conserving Guidelines -The following guidelines were borrowed from http://engineering.linkedin.com/performance/linkedin-feed-faster-less-jvm-garbage. +The following guidelines were borrowed from https://engineering.linkedin.com/performance/linkedin-feed-faster-less-jvm-garbage. Keep them in mind to keep preventable garbage collection to a minimum. Have a look at the blog post for some great examples of how to refactor your code according to these guidelines. @@ -1985,7 +1985,7 @@ Python dependencies:: To install required python dependencies, execute HBase committers always apply patches first to the master branch, and backport if necessary. * Submit one single patch for a fix. If necessary, squash local commits to merge local commits into a single one first. See this - link:http://stackoverflow.com/questions/5308816/how-to-use-git-merge-squash[Stack Overflow + link:https://stackoverflow.com/questions/5308816/how-to-use-git-merge-squash[Stack Overflow question] for more information about squashing commits. * Please understand that not every patch may get committed, and that feedback will likely be provided on the patch. @@ -2035,7 +2035,7 @@ Patches larger than one screen, or patches that will be tricky to review, should This attaches the ReviewBoard to the JIRA, for easy access. . To cancel the request, click . -For more information on how to use ReviewBoard, see link:http://www.reviewboard.org/docs/manual/1.5/[the ReviewBoard +For more information on how to use ReviewBoard, see link:https://www.reviewboard.org/docs/manual/1.5/[the ReviewBoard documentation]. ==== Guide for HBase Committers @@ -2287,7 +2287,7 @@ We've established the practice of committing to master and then cherry picking b When there is a minor conflict we can fix it up and just proceed with the commit. The resulting commit retains the original author. When the amending author is different from the original committer, add notice of this at the end of the commit message as: `Amending-Author: Author - <committer&apache>` See discussion at link:http://search-hadoop.com/m/DHED4wHGYS[HBase, mail # dev + <committer&apache>` See discussion at link:https://search-hadoop.com/m/DHED4wHGYS[HBase, mail # dev - [DISCUSSION] Best practice when amending commits cherry picked from master to branch]. @@ -2307,7 +2307,7 @@ A committer should. [[git.patch.flow]] ====== Patching Etiquette -In the thread link:http://search-hadoop.com/m/DHED4EiwOz[HBase, mail # dev - ANNOUNCEMENT: Git Migration In Progress (WAS => +In the thread link:https://search-hadoop.com/m/DHED4EiwOz[HBase, mail # dev - ANNOUNCEMENT: Git Migration In Progress (WAS => Re: Git Migration)], it was agreed on the following patch flow . Develop and commit the patch against master first. @@ -2329,7 +2329,7 @@ However any substantive discussion (as with any off-list project-related discuss ==== Do not edit JIRA comments -Misspellings and/or bad grammar is preferable to the disruption a JIRA comment edit causes: See the discussion at link:http://search-hadoop.com/?q=%5BReopened%5D+%28HBASE-451%29+Remove+HTableDescriptor+from+HRegionInfo&fc_project=HBase[Re:(HBASE-451) Remove HTableDescriptor from HRegionInfo] +Misspellings and/or bad grammar is preferable to the disruption a JIRA comment edit causes: See the discussion at link:https://search-hadoop.com/?q=%5BReopened%5D+%28HBASE-451%29+Remove+HTableDescriptor+from+HRegionInfo&fc_project=HBase[Re:(HBASE-451) Remove HTableDescriptor from HRegionInfo] [[thirdparty]] === The hbase-thirdparty dependency and shading/relocation diff --git a/src/main/asciidoc/_chapters/external_apis.adoc b/src/main/asciidoc/_chapters/external_apis.adoc index 8f65c4efbb..1a09c22667 100644 --- a/src/main/asciidoc/_chapters/external_apis.adoc +++ b/src/main/asciidoc/_chapters/external_apis.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -42,7 +42,7 @@ client-server interactions via an API that is tied to the URL itself. This secti discusses how to configure and run the REST server included with HBase, which exposes HBase tables, rows, cells, and metadata as URL specified resources. There is also a nice series of blogs on -link:http://blog.cloudera.com/blog/2013/03/how-to-use-the-apache-hbase-rest-interface-part-1/[How-to: Use the Apache HBase REST Interface] +link:https://blog.cloudera.com/blog/2013/03/how-to-use-the-apache-hbase-rest-interface-part-1/[How-to: Use the Apache HBase REST Interface] by Jesse Anderson. === Starting and Stopping the REST Server @@ -77,7 +77,7 @@ of the <<security>> chapter. === Using REST Endpoints -The following examples use the placeholder server pass:[http://example.com:8000], and +The following examples use the placeholder server pass:[https://example.com:8000], and the following commands can all be run using `curl` or `wget` commands. You can request plain text (the default), XML , or JSON output by adding no header for plain text, or the header "Accept: text/xml" for XML, "Accept: application/json" for JSON, or @@ -99,21 +99,21 @@ creation or mutation, and `DELETE` for deletion. |Version of HBase running on this cluster |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/version/cluster" + "https://example.com:8000/version/cluster" |/status/cluster |GET |Cluster status |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/status/cluster" + "https://example.com:8000/status/cluster" |/ |GET |List of all non-system tables |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/" + "https://example.com:8000/" |=== @@ -130,14 +130,14 @@ creation or mutation, and `DELETE` for deletion. |List all namespaces |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/namespaces/" + "https://example.com:8000/namespaces/" |/namespaces/_namespace_ |GET |Describe a specific namespace |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/namespaces/special_ns" + "https://example.com:8000/namespaces/special_ns" |/namespaces/_namespace_ |POST @@ -151,14 +151,14 @@ creation or mutation, and `DELETE` for deletion. |List all tables in a specific namespace |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/namespaces/special_ns/tables" + "https://example.com:8000/namespaces/special_ns/tables" |/namespaces/_namespace_ |PUT |Alter an existing namespace. Currently not used. |curl -vi -X PUT \ -H "Accept: text/xml" \ - "http://example.com:8000/namespaces/special_ns + "https://example.com:8000/namespaces/special_ns |/namespaces/_namespace_ |DELETE @@ -182,7 +182,7 @@ creation or mutation, and `DELETE` for deletion. |Describe the schema of the specified table. |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/users/schema" + "https://example.com:8000/users/schema" |/_table_/schema |POST @@ -191,7 +191,7 @@ creation or mutation, and `DELETE` for deletion. -H "Accept: text/xml" \ -H "Content-Type: text/xml" \ -d '<?xml version="1.0" encoding="UTF-8"?><TableSchema name="users"><ColumnSchema name="cf" KEEP_DELETED_CELLS="true" /></TableSchema>' \ - "http://example.com:8000/users/schema" + "https://example.com:8000/users/schema" |/_table_/schema |PUT @@ -200,21 +200,21 @@ creation or mutation, and `DELETE` for deletion. -H "Accept: text/xml" \ -H "Content-Type: text/xml" \ -d '<?xml version="1.0" encoding="UTF-8"?><TableSchema name="users"><ColumnSchema name="cf" /></TableSchema>' \ - "http://example.com:8000/users/schema" + "https://example.com:8000/users/schema" |/_table_/schema |DELETE |Delete the table. You must use the `/_table_/schema` endpoint, not just `/_table_/`. |curl -vi -X DELETE \ -H "Accept: text/xml" \ - "http://example.com:8000/users/schema" + "https://example.com:8000/users/schema" |/_table_/regions |GET |List the table regions |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/users/regions + "https://example.com:8000/users/regions |=== .Endpoints for `Get` Operations @@ -230,32 +230,32 @@ creation or mutation, and `DELETE` for deletion. |Get all columns of a single row. Values are Base-64 encoded. This requires the "Accept" request header with a type that can hold multiple columns (like xml, json or protobuf). |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/users/row1" + "https://example.com:8000/users/row1" |/_table_/_row_/_column:qualifier_/_timestamp_ |GET |Get the value of a single column. Values are Base-64 encoded. |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/users/row1/cf:a/1458586888395" + "https://example.com:8000/users/row1/cf:a/1458586888395" |/_table_/_row_/_column:qualifier_ |GET |Get the value of a single column. Values are Base-64 encoded. |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/users/row1/cf:a" + "https://example.com:8000/users/row1/cf:a" curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/users/row1/cf:a/" + "https://example.com:8000/users/row1/cf:a/" |/_table_/_row_/_column:qualifier_/?v=_number_of_versions_ |GET |Multi-Get a specified number of versions of a given cell. Values are Base-64 encoded. |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/users/row1/cf:a?v=2" + "https://example.com:8000/users/row1/cf:a?v=2" |=== @@ -273,12 +273,12 @@ curl -vi -X GET \ to the number of rows the scan should return in a batch. See the next example for adding filters to your scanner. The scanner endpoint URL is returned as the `Location` in the HTTP response. The other examples in this table assume that the scanner endpoint -is `\http://example.com:8000/users/scanner/145869072824375522207`. +is `\https://example.com:8000/users/scanner/145869072824375522207`. |curl -vi -X PUT \ -H "Accept: text/xml" \ -H "Content-Type: text/xml" \ -d '<Scanner batch="1"/>' \ - "http://example.com:8000/users/scanner/" + "https://example.com:8000/users/scanner/" |/_table_/scanner/ |PUT @@ -305,7 +305,7 @@ Pass the file to the `-d` argument of the `curl` request. -H "Accept: text/xml" \ -H "Content-Type:text/xml" \ -d @filter.txt \ - "http://example.com:8000/users/scanner/" + "https://example.com:8000/users/scanner/" |/_table_/scanner/_scanner-id_ |GET @@ -313,14 +313,14 @@ Pass the file to the `-d` argument of the `curl` request. has been exhausted, HTTP status `204` is returned. |curl -vi -X GET \ -H "Accept: text/xml" \ - "http://example.com:8000/users/scanner/145869072824375522207" + "https://example.com:8000/users/scanner/145869072824375522207" |_table_/scanner/_scanner-id_ |DELETE |Deletes the scanner and frees the resources it used. |curl -vi -X DELETE \ -H "Accept: text/xml" \ - "http://example.com:8000/users/scanner/145869072824375522207" + "https://example.com:8000/users/scanner/145869072824375522207" |=== @@ -344,7 +344,7 @@ parameter with syntax like `-d @filename.txt`. -H "Accept: text/xml" \ -H "Content-Type: text/xml" \ -d '<?xml version="1.0" encoding="UTF-8" standalone="yes"?><CellSet><Row key="cm93NQo="><Cell column="Y2Y6ZQo=">dmFsdWU1Cg==</Cell></Row></CellSet>' \ - "http://example.com:8000/users/fakerow" + "https://example.com:8000/users/fakerow" curl -vi -X PUT \ -H "Accept: text/json" \ @@ -358,7 +358,7 @@ curl -vi -X PUT \ [source,xml] ---- -<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="RESTSchema"> +<schema xmlns="https://www.w3.org/2001/XMLSchema" xmlns:tns="RESTSchema"> <element name="Version" type="tns:Version"></element> @@ -646,7 +646,7 @@ This code example has the following dependencies: . transactional-tableindexed for HBase 0.90 (https://github.com/hbase-trx/hbase-transactional-tableindexed) .Download `hbase-jdo` -Download the code from http://code.google.com/p/hbase-jdo/. +Download the code from https://code.google.com/p/hbase-jdo/. .JDO Example ==== diff --git a/src/main/asciidoc/_chapters/faq.adoc b/src/main/asciidoc/_chapters/faq.adoc index 0e498ac9d3..4a78862c94 100644 --- a/src/main/asciidoc/_chapters/faq.adoc +++ b/src/main/asciidoc/_chapters/faq.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/getting_started.adoc b/src/main/asciidoc/_chapters/getting_started.adoc index 84ebcaa67b..1cc046c450 100644 --- a/src/main/asciidoc/_chapters/getting_started.adoc +++ b/src/main/asciidoc/_chapters/getting_started.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -143,7 +143,7 @@ For more on this variant, see the section below on Standalone HBase over HDFS. You can use the `jps` command to verify that you have one running process called `HMaster`. In standalone mode HBase runs all daemons within this single JVM, i.e. the HMaster, a single HRegionServer, and the ZooKeeper daemon. - Go to _http://localhost:16010_ to view the HBase Web UI. + Go to _https://localhost:16010_ to view the HBase Web UI. + NOTE: Java needs to be installed and available. If you get an error indicating that Java is not installed, @@ -647,7 +647,7 @@ Master and 60030 for each RegionServer to 16010 for the Master and 16030 for the + If everything is set up correctly, you should be able to connect to the UI for the Master -`http://node-a.example.com:16010/` or the secondary master at `http://node-b.example.com:16010/` +`https://node-a.example.com:16010/` or the secondary master at `https://node-b.example.com:16010/` using a web browser. If you can connect via `localhost` but not from another host, check your firewall rules. You can see the web UI for each of the RegionServers at port 16030 of their IP addresses, or by diff --git a/src/main/asciidoc/_chapters/hbase-default.adoc b/src/main/asciidoc/_chapters/hbase-default.adoc index f809f28fcc..b4e9949aba 100644 --- a/src/main/asciidoc/_chapters/hbase-default.adoc +++ b/src/main/asciidoc/_chapters/hbase-default.adoc @@ -12,7 +12,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -1319,7 +1319,7 @@ This is another version of "hbase.rpc.timeout". For those RPC operations + .Description Set no delay on rpc socket connections. See - http://docs.oracle.com/javase/8/docs/api/java/net/Socket.html#getTcpNoDelay-- + https://docs.oracle.com/javase/8/docs/api/java/net/Socket.html#getTcpNoDelay-- + .Default `true` diff --git a/src/main/asciidoc/_chapters/hbase_apis.adoc b/src/main/asciidoc/_chapters/hbase_apis.adoc index e466db9f9c..9930dca13d 100644 --- a/src/main/asciidoc/_chapters/hbase_apis.adoc +++ b/src/main/asciidoc/_chapters/hbase_apis.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/hbase_history.adoc b/src/main/asciidoc/_chapters/hbase_history.adoc index 7308b90872..419c868a8b 100644 --- a/src/main/asciidoc/_chapters/hbase_history.adoc +++ b/src/main/asciidoc/_chapters/hbase_history.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -29,7 +29,7 @@ :icons: font :experimental: -* 2006: link:http://research.google.com/archive/bigtable.html[BigTable] paper published by Google. +* 2006: link:https://research.google.com/archive/bigtable.html[BigTable] paper published by Google. * 2006 (end of year): HBase development starts. * 2008: HBase becomes Hadoop sub-project. * 2010: HBase becomes Apache top-level project. diff --git a/src/main/asciidoc/_chapters/hbase_mob.adoc b/src/main/asciidoc/_chapters/hbase_mob.adoc index 8048772e50..1cbe0119de 100644 --- a/src/main/asciidoc/_chapters/hbase_mob.adoc +++ b/src/main/asciidoc/_chapters/hbase_mob.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/hbck_in_depth.adoc b/src/main/asciidoc/_chapters/hbck_in_depth.adoc index 1e1f9fb440..be6e02e709 100644 --- a/src/main/asciidoc/_chapters/hbck_in_depth.adoc +++ b/src/main/asciidoc/_chapters/hbck_in_depth.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/inmemory_compaction.adoc b/src/main/asciidoc/_chapters/inmemory_compaction.adoc index f64bc7aca3..fd1fafed64 100644 --- a/src/main/asciidoc/_chapters/inmemory_compaction.adoc +++ b/src/main/asciidoc/_chapters/inmemory_compaction.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/mapreduce.adoc b/src/main/asciidoc/_chapters/mapreduce.adoc index 61cff86993..db52b77314 100644 --- a/src/main/asciidoc/_chapters/mapreduce.adoc +++ b/src/main/asciidoc/_chapters/mapreduce.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -35,7 +35,7 @@ MapReduce version 2 (MR2)is now part of link:https://hadoop.apache.org/docs/r2.3 This chapter discusses specific configuration steps you need to take to use MapReduce on data within HBase. In addition, it discusses other interactions and issues between HBase and MapReduce jobs. Finally, it discusses <<cascading,Cascading>>, an -link:http://www.cascading.org/[alternative API] for MapReduce. +link:https://www.cascading.org/[alternative API] for MapReduce. .`mapred` and `mapreduce` [NOTE] @@ -644,7 +644,7 @@ See <<spec.ex,spec.ex>> for more information. [[cascading]] == Cascading -link:http://www.cascading.org/[Cascading] is an alternative API for MapReduce, which +link:https://www.cascading.org/[Cascading] is an alternative API for MapReduce, which actually uses MapReduce, but allows you to write your MapReduce code in a simplified way. diff --git a/src/main/asciidoc/_chapters/ops_mgt.adoc b/src/main/asciidoc/_chapters/ops_mgt.adoc index 443d895493..254d8bc93f 100644 --- a/src/main/asciidoc/_chapters/ops_mgt.adoc +++ b/src/main/asciidoc/_chapters/ops_mgt.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -795,7 +795,7 @@ Note: just like RowCounter, caching for the input Scan is configured via `hbase. === mlockall -It is possible to optionally pin your servers in physical memory making them less likely to be swapped out in oversubscribed environments by having the servers call link:http://linux.die.net/man/2/mlockall[mlockall] on startup. +It is possible to optionally pin your servers in physical memory making them less likely to be swapped out in oversubscribed environments by having the servers call link:https://linux.die.net/man/2/mlockall[mlockall] on startup. See link:https://issues.apache.org/jira/browse/HBASE-4391[HBASE-4391 Add ability to start RS as root and call mlockall] for how to build the optional library and have it run on startup. [[compaction.tool]] @@ -1052,7 +1052,7 @@ $ bin/hbase org.apache.hadoop.hbase.util.Merge <tablename> <region1> <region2> If you feel you have too many regions and want to consolidate them, Merge is the utility you need. Merge must run be done when the cluster is down. -See the link:https://web.archive.org/web/20111231002503/http://ofps.oreilly.com/titles/9781449396107/performance.html[O'Reilly HBase +See the link:https://web.archive.org/web/20111231002503/https://ofps.oreilly.com/titles/9781449396107/performance.html[O'Reilly HBase Book] for an example of usage. You will need to pass 3 parameters to this application. @@ -1170,7 +1170,7 @@ This znode has format `name,port,startcode` just like the regionserver entries u Without this facility, decommissioning multiple nodes may be non-optimal because regions that are being drained from one region server may be moved to other regionservers that are also draining. Marking RegionServers to be in the draining state prevents this from happening. -See this link:http://inchoate-clatter.blogspot.com/2012/03/hbase-ops-automation.html[blog +See this link:https://inchoate-clatter.blogspot.com/2012/03/hbase-ops-automation.html[blog post] for more details. [[bad.disk]] @@ -1354,15 +1354,15 @@ Rather than listing each metric which HBase emits by default, you can browse thr Different metrics are exposed for the Master process and each region server process. .Procedure: Access a JSON Output of Available Metrics -. After starting HBase, access the region server's web UI, at pass:[http://REGIONSERVER_HOSTNAME:60030] by default (or port 16030 in HBase 1.0+). +. After starting HBase, access the region server's web UI, at pass:[https://REGIONSERVER_HOSTNAME:60030] by default (or port 16030 in HBase 1.0+). . Click the [label]#Metrics Dump# link near the top. The metrics for the region server are presented as a dump of the JMX bean in JSON format. This will dump out all metrics names and their values. - To include metrics descriptions in the listing -- this can be useful when you are exploring what is available -- add a query string of `?description=true` so your URL becomes pass:[http://REGIONSERVER_HOSTNAME:60030/jmx?description=true]. + To include metrics descriptions in the listing -- this can be useful when you are exploring what is available -- add a query string of `?description=true` so your URL becomes pass:[https://REGIONSERVER_HOSTNAME:60030/jmx?description=true]. Not all beans and attributes have descriptions. -. To view metrics for the Master, connect to the Master's web UI instead (defaults to pass:[http://localhost:60010] or port 16010 in HBase 1.0+) and click its [label]#Metrics +. To view metrics for the Master, connect to the Master's web UI instead (defaults to pass:[https://localhost:60010] or port 16010 in HBase 1.0+) and click its [label]#Metrics Dump# link. - To include metrics descriptions in the listing -- this can be useful when you are exploring what is available -- add a query string of `?description=true` so your URL becomes pass:[http://REGIONSERVER_HOSTNAME:60010/jmx?description=true]. + To include metrics descriptions in the listing -- this can be useful when you are exploring what is available -- add a query string of `?description=true` so your URL becomes pass:[https://REGIONSERVER_HOSTNAME:60010/jmx?description=true]. Not all beans and attributes have descriptions. @@ -1513,7 +1513,7 @@ hbase.regionserver.mutationsWithoutWALCount :: [[ops.monitoring.overview]] === Overview -The following metrics are arguably the most important to monitor for each RegionServer for "macro monitoring", preferably with a system like link:http://opentsdb.net/[OpenTSDB]. +The following metrics are arguably the most important to monitor for each RegionServer for "macro monitoring", preferably with a system like link:https://opentsdb.net/[OpenTSDB]. If your cluster is having performance issues it's likely that you'll see something unusual with this group. HBase:: @@ -2364,7 +2364,7 @@ SNAPSHOT SIZE There are two broad strategies for performing HBase backups: backing up with a full cluster shutdown, and backing up on a live cluster. Each approach has pros and cons. -For additional information, see link:http://blog.sematext.com/2011/03/11/hbase-backup-options/[HBase Backup +For additional information, see link:https://blog.sematext.com/2011/03/11/hbase-backup-options/[HBase Backup Options] over on the Sematext Blog. [[ops.backup.fullshutdown]] @@ -2640,7 +2640,7 @@ Physical data size on disk is distinct from logical size of your data and is aff See <<regions.arch,regions.arch>>. * Decreased by <<compression,compression>> and data block encoding, depending on data. - See also link:http://search-hadoop.com/m/lL12B1PFVhp1[this thread]. + See also link:https://search-hadoop.com/m/lL12B1PFVhp1[this thread]. You might want to test what compression and encoding (if any) make sense for your data. * Increased by size of region server <<wal,wal>> (usually fixed and negligible - less than half of RS memory size, per RS). * Increased by HDFS replication - usually x3. @@ -2832,7 +2832,7 @@ partitioning regionservers into distinctive groups for strict isolation. It should only be used by users who are sophisticated enough to understand the full implications and have a sufficient background in managing HBase clusters. It was developed by Yahoo! and they run it at scale on their large grid cluster. -See link:http://www.slideshare.net/HBaseCon/keynote-apache-hbase-at-yahoo-scale[HBase at Yahoo! Scale]. +See link:https://www.slideshare.net/HBaseCon/keynote-apache-hbase-at-yahoo-scale[HBase at Yahoo! Scale]. RSGroups are defined and managed with shell commands. The shell drives a Coprocessor Endpoint whose API is marked private given this is an evolving diff --git a/src/main/asciidoc/_chapters/orca.adoc b/src/main/asciidoc/_chapters/orca.adoc index 0ba65ba50b..68d70a9d6d 100644 --- a/src/main/asciidoc/_chapters/orca.adoc +++ b/src/main/asciidoc/_chapters/orca.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -32,11 +32,11 @@ image::jumping-orca_rotated_25percent.png[] link:https://issues.apache.org/jira/browse/HBASE-4920[An Orca is the Apache HBase mascot.] See NOTICES.txt. -Our Orca logo we got here: http://www.vectorfree.com/jumping-orca It is licensed Creative Commons Attribution 3.0. +Our Orca logo we got here: https://www.vectorfree.com/jumping-orca It is licensed Creative Commons Attribution 3.0. See https://creativecommons.org/licenses/by/3.0/us/ We changed the logo by stripping the colored background, inverting it and then rotating it some. The 'official' HBase color is "International Orange (Engineering)", the color of the link:https://en.wikipedia.org/wiki/International_orange[Golden Gate bridge] in San Francisco and for space suits used by NASA. -Our 'font' is link:http://www.dafont.com/bitsumishi.font[Bitsumishi]. +Our 'font' is link:https://www.dafont.com/bitsumishi.font[Bitsumishi]. :numbered: diff --git a/src/main/asciidoc/_chapters/other_info.adoc b/src/main/asciidoc/_chapters/other_info.adoc index f2dd1b81da..d48b6fb867 100644 --- a/src/main/asciidoc/_chapters/other_info.adoc +++ b/src/main/asciidoc/_chapters/other_info.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -34,25 +34,25 @@ .Introduction to HBase * link:https://vimeo.com/23400732[Introduction to HBase] by Todd Lipcon (Chicago Data Summit 2011). * link:https://vimeo.com/26804675[Building Real Time Services at Facebook with HBase] by Jonathan Gray (Berlin buzzwords 2011) -* link:http://www.cloudera.com/videos/hw10_video_how_stumbleupon_built_and_advertising_platform_using_hbase_and_hadoop[The Multiple Uses Of HBase] by Jean-Daniel Cryans(Berlin buzzwords 2011). +* link:https://www.cloudera.com/videos/hw10_video_how_stumbleupon_built_and_advertising_platform_using_hbase_and_hadoop[The Multiple Uses Of HBase] by Jean-Daniel Cryans(Berlin buzzwords 2011). [[other.info.pres]] === HBase Presentations (Slides) link:https://www.slideshare.net/cloudera/hadoop-world-2011-advanced-hbase-schema-design-lars-george-cloudera[Advanced HBase Schema Design] by Lars George (Hadoop World 2011). -link:http://www.slideshare.net/cloudera/chicago-data-summit-apache-hbase-an-introduction[Introduction to HBase] by Todd Lipcon (Chicago Data Summit 2011). +link:https://www.slideshare.net/cloudera/chicago-data-summit-apache-hbase-an-introduction[Introduction to HBase] by Todd Lipcon (Chicago Data Summit 2011). -link:http://www.slideshare.net/cloudera/hw09-practical-h-base-getting-the-most-from-your-h-base-install[Getting The Most From Your HBase Install] by Ryan Rawson, Jonathan Gray (Hadoop World 2009). +link:https://www.slideshare.net/cloudera/hw09-practical-h-base-getting-the-most-from-your-h-base-install[Getting The Most From Your HBase Install] by Ryan Rawson, Jonathan Gray (Hadoop World 2009). [[other.info.papers]] === HBase Papers -link:http://research.google.com/archive/bigtable.html[BigTable] by Google (2006). +link:https://research.google.com/archive/bigtable.html[BigTable] by Google (2006). -link:http://www.larsgeorge.com/2010/05/hbase-file-locality-in-hdfs.html[HBase and HDFS Locality] by Lars George (2010). +link:https://www.larsgeorge.com/2010/05/hbase-file-locality-in-hdfs.html[HBase and HDFS Locality] by Lars George (2010). -link:http://ianvarley.com/UT/MR/Varley_MastersReport_Full_2009-08-07.pdf[No Relation: The Mixed Blessings of Non-Relational Databases] by Ian Varley (2009). +link:https://ianvarley.com/UT/MR/Varley_MastersReport_Full_2009-08-07.pdf[No Relation: The Mixed Blessings of Non-Relational Databases] by Ian Varley (2009). [[other.info.sites]] === HBase Sites @@ -61,16 +61,16 @@ link:https://blog.cloudera.com/blog/category/hbase/[Cloudera's HBase Blog] has a link:https://blog.cloudera.com/blog/2010/04/cap-confusion-problems-with-partition-tolerance/[CAP Confusion] is a relevant entry for background information on distributed storage systems. -link:http://refcardz.dzone.com/refcardz/hbase[HBase RefCard] from DZone. +link:https://refcardz.dzone.com/refcardz/hbase[HBase RefCard] from DZone. [[other.info.books]] === HBase Books -link:http://shop.oreilly.com/product/0636920014348.do[HBase: The Definitive Guide] by Lars George. +link:https://shop.oreilly.com/product/0636920014348.do[HBase: The Definitive Guide] by Lars George. [[other.info.books.hadoop]] === Hadoop Books -link:http://shop.oreilly.com/product/9780596521981.do[Hadoop: The Definitive Guide] by Tom White. +link:https://shop.oreilly.com/product/9780596521981.do[Hadoop: The Definitive Guide] by Tom White. :numbered: diff --git a/src/main/asciidoc/_chapters/performance.adoc b/src/main/asciidoc/_chapters/performance.adoc index 866779ca78..6465a3d71e 100644 --- a/src/main/asciidoc/_chapters/performance.adoc +++ b/src/main/asciidoc/_chapters/performance.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -107,12 +107,12 @@ Are all the network interfaces functioning correctly? Are you sure? See the Trou [[perf.network.call_me_maybe]] === Network Consistency and Partition Tolerance -The link:http://en.wikipedia.org/wiki/CAP_theorem[CAP Theorem] states that a distributed system can maintain two out of the following three characteristics: +The link:https://en.wikipedia.org/wiki/CAP_theorem[CAP Theorem] states that a distributed system can maintain two out of the following three characteristics: - *C*onsistency -- all nodes see the same data. - *A*vailability -- every request receives a response about whether it succeeded or failed. - *P*artition tolerance -- the system continues to operate even if some of its components become unavailable to the others. -HBase favors consistency and partition tolerance, where a decision has to be made. Coda Hale explains why partition tolerance is so important, in http://codahale.com/you-cant-sacrifice-partition-tolerance/. +HBase favors consistency and partition tolerance, where a decision has to be made. Coda Hale explains why partition tolerance is so important, in https://codahale.com/you-cant-sacrifice-partition-tolerance/. Robert Yokota used an automated testing framework called link:https://aphyr.com/tags/jepsen[Jepson] to test HBase's partition tolerance in the face of network partitions, using techniques modeled after Aphyr's link:https://aphyr.com/posts/281-call-me-maybe-carly-rae-jepsen-and-the-perils-of-network-partitions[Call Me Maybe] series. The results, available as a link:https://rayokota.wordpress.com/2015/09/30/call-me-maybe-hbase/[blog post] and an link:https://rayokota.wordpress.com/2015/09/30/call-me-maybe-hbase-addendum/[addendum], show that HBase performs correctly. @@ -125,14 +125,14 @@ Robert Yokota used an automated testing framework called link:https://aphyr.com/ [[gcpause]] ==== Long GC pauses -In his presentation, link:http://www.slideshare.net/cloudera/hbase-hug-presentation[Avoiding Full GCs with MemStore-Local Allocation Buffers], Todd Lipcon describes two cases of stop-the-world garbage collections common in HBase, especially during loading; CMS failure modes and old generation heap fragmentation brought. +In his presentation, link:https://www.slideshare.net/cloudera/hbase-hug-presentation[Avoiding Full GCs with MemStore-Local Allocation Buffers], Todd Lipcon describes two cases of stop-the-world garbage collections common in HBase, especially during loading; CMS failure modes and old generation heap fragmentation brought. To address the first, start the CMS earlier than default by adding `-XX:CMSInitiatingOccupancyFraction` and setting it down from defaults. Start at 60 or 70 percent (The lower you bring down the threshold, the more GCing is done, the more CPU used). To address the second fragmentation issue, Todd added an experimental facility, (MSLAB), that must be explicitly enabled in Apache HBase 0.90.x (It's defaulted to be _on_ in Apache 0.92.x HBase). Set `hbase.hregion.memstore.mslab.enabled` to true in your `Configuration`. See the cited slides for background and detail. The latest JVMs do better regards fragmentation so make sure you are running a recent release. -Read down in the message, link:http://osdir.com/ml/hotspot-gc-use/2011-11/msg00002.html[Identifying concurrent mode failures caused by fragmentation]. +Read down in the message, link:https://osdir.com/ml/hotspot-gc-use/2011-11/msg00002.html[Identifying concurrent mode failures caused by fragmentation]. Be aware that when enabled, each MemStore instance will occupy at least an MSLAB instance of memory. If you have thousands of regions or lots of regions each with many column families, this allocation of MSLAB may be responsible for a good portion of your heap allocation and in an extreme case cause you to OOME. Disable MSLAB in this case, or lower the amount of memory it uses or float less regions per server. @@ -328,7 +328,7 @@ See <<ops.capacity.regions>> for more information. A Bloom filter, named for its creator, Burton Howard Bloom, is a data structure which is designed to predict whether a given element is a member of a set of data. A positive result from a Bloom filter is not always accurate, but a negative result is guaranteed to be accurate. Bloom filters are designed to be "accurate enough" for sets of data which are so large that conventional hashing mechanisms would be impractical. -For more information about Bloom filters in general, refer to http://en.wikipedia.org/wiki/Bloom_filter. +For more information about Bloom filters in general, refer to https://en.wikipedia.org/wiki/Bloom_filter. In terms of HBase, Bloom filters provide a lightweight in-memory structure to reduce the number of disk reads for a given Get operation (Bloom filters do not work with Scans) to only the StoreFiles likely to contain the desired Row. The potential performance gain increases with the number of parallel reads. @@ -342,7 +342,7 @@ Bloom filters were introduced in link:https://issues.apache.org/jira/browse/HBAS Since HBase 0.96, row-based Bloom filters are enabled by default. (link:https://issues.apache.org/jira/browse/HBASE-8450[HBASE-8450]) -For more information on Bloom filters in relation to HBase, see <<blooms>> for more information, or the following Quora discussion: link:http://www.quora.com/How-are-bloom-filters-used-in-HBase[How are bloom filters used in HBase?]. +For more information on Bloom filters in relation to HBase, see <<blooms>> for more information, or the following Quora discussion: link:https://www.quora.com/How-are-bloom-filters-used-in-HBase[How are bloom filters used in HBase?]. [[bloom.filters.when]] ==== When To Use Bloom Filters @@ -593,7 +593,7 @@ See <<precreate.regions>>, as well as <<perf.configurations>> == Reading from HBase The mailing list can help if you are having performance issues. -For example, here is a good general thread on what to look at addressing read-time issues: link:http://search-hadoop.com/m/qOo2yyHtCC1[HBase Random Read latency > 100ms] +For example, here is a good general thread on what to look at addressing read-time issues: link:https://search-hadoop.com/m/qOo2yyHtCC1[HBase Random Read latency > 100ms] [[perf.hbase.client.caching]] === Scan Caching @@ -694,10 +694,10 @@ See <<precreate.regions>>, as well as <<perf.configurations>> Enabling Bloom Filters can save your having to go to disk and can help improve read latencies. -link:http://en.wikipedia.org/wiki/Bloom_filter[Bloom filters] were developed over in link:https://issues.apache.org/jira/browse/HBASE-1200[HBase-1200 Add bloomfilters]. +link:https://en.wikipedia.org/wiki/Bloom_filter[Bloom filters] were developed over in link:https://issues.apache.org/jira/browse/HBASE-1200[HBase-1200 Add bloomfilters]. For description of the development process -- why static blooms rather than dynamic -- and for an overview of the unique properties that pertain to blooms in HBase, as well as possible future directions, see the _Development Process_ section of the document link:https://issues.apache.org/jira/secure/attachment/12444007/Bloom_Filters_in_HBase.pdf[BloomFilters in HBase] attached to link:https://issues.apache.org/jira/browse/HBASE-1200[HBASE-1200]. The bloom filters described here are actually version two of blooms in HBase. -In versions up to 0.19.x, HBase had a dynamic bloom option based on work done by the link:http://www.onelab.org[European Commission One-Lab Project 034819]. +In versions up to 0.19.x, HBase had a dynamic bloom option based on work done by the link:https://www.onelab.org[European Commission One-Lab Project 034819]. The core of the HBase bloom work was later pulled up into Hadoop to implement org.apache.hadoop.io.BloomMapFile. Version 1 of HBase blooms never worked that well. Version 2 is a rewrite from scratch though again it starts with the one-lab work. @@ -843,13 +843,13 @@ See the link:https://issues.apache.org/jira/browse/HDFS-1599[Umbrella Jira Ticke Since Hadoop 1.0.0 (also 0.22.1, 0.23.1, CDH3u3 and HDP 1.0) via link:https://issues.apache.org/jira/browse/HDFS-2246[HDFS-2246], it is possible for the DFSClient to take a "short circuit" and read directly from the disk instead of going through the DataNode when the data is local. What this means for HBase is that the RegionServers can read directly off their machine's disks instead of having to open a socket to talk to the DataNode, the former being generally much faster. -See JD's link:http://files.meetup.com/1350427/hug_ebay_jdcryans.pdf[Performance Talk]. -Also see link:http://search-hadoop.com/m/zV6dKrLCVh1[HBase, mail # dev - read short circuit] thread for more discussion around short circuit reads. +See JD's link:https://files.meetup.com/1350427/hug_ebay_jdcryans.pdf[Performance Talk]. +Also see link:https://search-hadoop.com/m/zV6dKrLCVh1[HBase, mail # dev - read short circuit] thread for more discussion around short circuit reads. To enable "short circuit" reads, it will depend on your version of Hadoop. The original shortcircuit read patch was much improved upon in Hadoop 2 in link:https://issues.apache.org/jira/browse/HDFS-347[HDFS-347]. -See http://blog.cloudera.com/blog/2013/08/how-improved-short-circuit-local-reads-bring-better-performance-and-security-to-hadoop/ for details on the difference between the old and new implementations. -See link:http://archive.cloudera.com/cdh4/cdh/4/hadoop/hadoop-project-dist/hadoop-hdfs/ShortCircuitLocalReads.html[Hadoop shortcircuit reads configuration page] for how to enable the latter, better version of shortcircuit. +See https://blog.cloudera.com/blog/2013/08/how-improved-short-circuit-local-reads-bring-better-performance-and-security-to-hadoop/ for details on the difference between the old and new implementations. +See link:https://archive.cloudera.com/cdh4/cdh/4/hadoop/hadoop-project-dist/hadoop-hdfs/ShortCircuitLocalReads.html[Hadoop shortcircuit reads configuration page] for how to enable the latter, better version of shortcircuit. For example, here is a minimal config. enabling short-circuit reads added to _hbase-site.xml_: diff --git a/src/main/asciidoc/_chapters/preface.adoc b/src/main/asciidoc/_chapters/preface.adoc index deebdd3dff..680f1e56f3 100644 --- a/src/main/asciidoc/_chapters/preface.adoc +++ b/src/main/asciidoc/_chapters/preface.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -37,7 +37,7 @@ link:https://issues.apache.org/jira/browse/HBASE[JIRA] where the pertinent infor .About This Guide This reference guide is a work in progress. The source for this guide can be found in the _src/main/asciidoc directory of the HBase source. This reference guide is marked up -using link:http://asciidoc.org/[AsciiDoc] from which the finished guide is generated as part of the +using link:https://asciidoc.org/[AsciiDoc] from which the finished guide is generated as part of the 'site' build target. Run [source,bourne] ---- @@ -58,7 +58,7 @@ If this is your first foray into the wonderful world of Distributed Computing, t First off, distributed systems are hard; making a distributed system hum requires a disparate skillset that spans systems (hardware and software) and networking. Your cluster's operation can hiccup because of any of a myriad set of reasons from bugs in HBase itself through misconfigurations -- misconfiguration of HBase but also operating system misconfigurations -- through to hardware problems whether it be a bug in your network card drivers or an underprovisioned RAM bus (to mention two recent examples of hardware issues that manifested as "HBase is slow"). You will also need to do a recalibration if up to this your computing has been bound to a single box. -Here is one good starting point: link:http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing[Fallacies of Distributed Computing]. +Here is one good starting point: link:https://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing[Fallacies of Distributed Computing]. That said, you are welcome. + It's a fun place to be. + diff --git a/src/main/asciidoc/_chapters/protobuf.adoc b/src/main/asciidoc/_chapters/protobuf.adoc index ad7e378d96..19962dca36 100644 --- a/src/main/asciidoc/_chapters/protobuf.adoc +++ b/src/main/asciidoc/_chapters/protobuf.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/pv2.adoc b/src/main/asciidoc/_chapters/pv2.adoc index 5ecad3fdc8..612ccb28fe 100644 --- a/src/main/asciidoc/_chapters/pv2.adoc +++ b/src/main/asciidoc/_chapters/pv2.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/rpc.adoc b/src/main/asciidoc/_chapters/rpc.adoc index fbfba6c118..cfe3c43381 100644 --- a/src/main/asciidoc/_chapters/rpc.adoc +++ b/src/main/asciidoc/_chapters/rpc.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/schema_design.adoc b/src/main/asciidoc/_chapters/schema_design.adoc index fdbd18468c..ac6ba0ae0a 100644 --- a/src/main/asciidoc/_chapters/schema_design.adoc +++ b/src/main/asciidoc/_chapters/schema_design.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -29,7 +29,7 @@ A good introduction on the strength and weaknesses modelling on the various non-rdbms datastores is to be found in Ian Varley's Master thesis, -link:http://ianvarley.com/UT/MR/Varley_MastersReport_Full_2009-08-07.pdf[No Relation: The Mixed Blessings of Non-Relational Databases]. +link:https://ianvarley.com/UT/MR/Varley_MastersReport_Full_2009-08-07.pdf[No Relation: The Mixed Blessings of Non-Relational Databases]. It is a little dated now but a good background read if you have a moment on how HBase schema modeling differs from how it is done in an RDBMS. Also, read <<keyvalue,keyvalue>> for how HBase stores data internally, and the section on <<schema.casestudies,schema.casestudies>>. @@ -110,12 +110,12 @@ memory. Be aware of write patterns when allocating resources. = RegionServer Sizing Rules of Thumb Lars Hofhansl wrote a great -link:http://hadoop-hbase.blogspot.com/2013/01/hbase-region-server-memory-sizing.html[blog post] +link:https://hadoop-hbase.blogspot.com/2013/01/hbase-region-server-memory-sizing.html[blog post] about RegionServer memory sizing. The upshot is that you probably need more memory than you think you need. He goes into the impact of region size, memstore size, HDFS replication factor, and other things to check. -[quote, Lars Hofhansl, http://hadoop-hbase.blogspot.com/2013/01/hbase-region-server-memory-sizing.html] +[quote, Lars Hofhansl, https://hadoop-hbase.blogspot.com/2013/01/hbase-region-server-memory-sizing.html] ____ Personally I would place the maximum disk space per machine that can be served exclusively with HBase around 6T, unless you have a very read-heavy workload. @@ -228,13 +228,13 @@ See https://communities.intel.com/community/itpeernetwork/datastack/blog/2013/11 [[timeseries]] === Monotonically Increasing Row Keys/Timeseries Data -In the HBase chapter of Tom White's book link:http://oreilly.com/catalog/9780596521981[Hadoop: The Definitive Guide] (O'Reilly) there is a an optimization note on watching out for a phenomenon where an import process walks in lock-step with all clients in concert pounding one of the table's regions (and thus, a single node), then moving onto the next region, etc. +In the HBase chapter of Tom White's book link:https://oreilly.com/catalog/9780596521981[Hadoop: The Definitive Guide] (O'Reilly) there is a an optimization note on watching out for a phenomenon where an import process walks in lock-step with all clients in concert pounding one of the table's regions (and thus, a single node), then moving onto the next region, etc. With monotonically increasing row-keys (i.e., using a timestamp), this will happen. -See this comic by IKai Lan on why monotonically increasing row keys are problematic in BigTable-like datastores: link:http://ikaisays.com/2011/01/25/app-engine-datastore-tip-monotonically-increasing-values-are-bad/[monotonically increasing values are bad]. +See this comic by IKai Lan on why monotonically increasing row keys are problematic in BigTable-like datastores: link:https://ikaisays.com/2011/01/25/app-engine-datastore-tip-monotonically-increasing-values-are-bad/[monotonically increasing values are bad]. The pile-up on a single region brought on by monotonically increasing keys can be mitigated by randomizing the input records to not be in sorted order, but in general it's best to avoid using a timestamp or a sequence (e.g. 1, 2, 3) as the row-key. -If you do need to upload time series data into HBase, you should study link:http://opentsdb.net/[OpenTSDB] as a successful example. -It has a page describing the link:http://opentsdb.net/schema.html[schema] it uses in HBase. +If you do need to upload time series data into HBase, you should study link:https://opentsdb.net/[OpenTSDB] as a successful example. +It has a page describing the link:https://opentsdb.net/schema.html[schema] it uses in HBase. The key format in OpenTSDB is effectively [metric_type][event_timestamp], which would appear at first glance to contradict the previous advice about not using a timestamp as the key. However, the difference is that the timestamp is not in the _lead_ position of the key, and the design assumption is that there are dozens or hundreds (or more) of different metric types. Thus, even with a continual stream of input data with a mix of metric types, the Puts are distributed across various points of regions in the table. @@ -249,7 +249,7 @@ If your rows and column names are large, especially compared to the size of the One such is the case described by Marc Limotte at the tail of link:https://issues.apache.org/jira/browse/HBASE-3551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13005272#comment-13005272[HBASE-3551] (recommended!). Therein, the indices that are kept on HBase storefiles (<<hfile>>) to facilitate random access may end up occupying large chunks of the HBase allotted RAM because the cell value coordinates are large. Mark in the above cited comment suggests upping the block size so entries in the store file index happen at a larger interval or modify the table schema so it makes for smaller rows and column names. Compression will also make for larger indices. -See the thread link:http://search-hadoop.com/m/hemBv1LiN4Q1/a+question+storefileIndexSize&subj=a+question+storefileIndexSize[a question storefileIndexSize] up on the user mailing list. +See the thread link:https://search-hadoop.com/m/hemBv1LiN4Q1/a+question+storefileIndexSize&subj=a+question+storefileIndexSize[a question storefileIndexSize] up on the user mailing list. Most of the time small inefficiencies don't matter all that much. Unfortunately, this is a case where they do. Whatever patterns are selected for ColumnFamilies, attributes, and rowkeys they could be repeated several billion times in your data. @@ -385,7 +385,7 @@ As an example of why this is important, consider the example of using displayabl (note: the lead byte is listed to the right as a comment.) Given that the first split is a '0' and the last split is an 'f', everything is great, right? Not so fast. The problem is that all the data is going to pile up in the first 2 regions and the last region thus creating a "lumpy" (and possibly "hot") region problem. -To understand why, refer to an link:http://www.asciitable.com[ASCII Table]. +To understand why, refer to an link:https://www.asciitable.com[ASCII Table]. '0' is byte 48, and 'f' is byte 102, but there is a huge gap in byte values (bytes 58 to 96) that will _never appear in this keyspace_ because the only values are [0-9] and [a-f]. Thus, the middle regions will never be used. To make pre-splitting work with this example keyspace, a custom definition of splits (i.e., and not relying on the built-in split method) is required. @@ -638,7 +638,7 @@ However, HBase scales better at larger data volumes, so this is a feature trade- Pay attention to <<performance>> when implementing any of these approaches. -Additionally, see the David Butler response in this dist-list thread link:http://search-hadoop.com/m/nvbiBp2TDP/Stargate%252Bhbase&subj=Stargate+hbase[HBase, mail # user - Stargate+hbase] +Additionally, see the David Butler response in this dist-list thread link:https://search-hadoop.com/m/nvbiBp2TDP/Stargate%252Bhbase&subj=Stargate+hbase[HBase, mail # user - Stargate+hbase] [[secondary.indexes.filter]] === Filter Query @@ -802,7 +802,7 @@ In either the Hash or Numeric substitution approach, the raw values for hostname This effectively is the OpenTSDB approach. What OpenTSDB does is re-write data and pack rows into columns for certain time-periods. -For a detailed explanation, see: http://opentsdb.net/schema.html, and +For a detailed explanation, see: https://opentsdb.net/schema.html, and link:https://www.slideshare.net/cloudera/4-opentsdb-hbasecon[Lessons Learned from OpenTSDB] from HBaseCon2012. @@ -1100,7 +1100,7 @@ I'm guessing you jumped to the "paginated" version because you're assuming that The client has methods that allow you to get specific slices of columns. Note that neither case fundamentally uses more disk space than the other; you're just "shifting" part of the identifying information for a value either to the left (into the row key, in option one) or to the right (into the column qualifiers in option 2). Under the covers, every key/value still stores the whole row key, and column family name. -(If this is a bit confusing, take an hour and watch Lars George's excellent video about understanding HBase schema design: http://www.youtube.com/watch?v=_HLoH_PgrLk). +(If this is a bit confusing, take an hour and watch Lars George's excellent video about understanding HBase schema design: https://www.youtube.com/watch?v=_HLoH_PgrLk). A manually paginated version has lots more complexities, as you note, like having to keep track of how many things are in each page, re-shuffling if new values are inserted, etc. That seems significantly more complex. @@ -1177,7 +1177,7 @@ is complaining in the logs, include `dfs.client.read.shortcircuit.streams.cache read source code. For more on short-circuit reads, see Colin's old blog on rollout, -link:http://blog.cloudera.com/blog/2013/08/how-improved-short-circuit-local-reads-bring-better-performance-and-security-to-hadoop/[How Improved Short-Circuit Local Reads Bring Better Performance and Security to Hadoop]. +link:https://blog.cloudera.com/blog/2013/08/how-improved-short-circuit-local-reads-bring-better-performance-and-security-to-hadoop/[How Improved Short-Circuit Local Reads Bring Better Performance and Security to Hadoop]. The link:https://issues.apache.org/jira/browse/HDFS-347[HDFS-347] issue also makes for an interesting read showing the HDFS community at its best (caveat a few comments). diff --git a/src/main/asciidoc/_chapters/security.adoc b/src/main/asciidoc/_chapters/security.adoc index 56f65666d7..abda8ccab2 100644 --- a/src/main/asciidoc/_chapters/security.adoc +++ b/src/main/asciidoc/_chapters/security.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -32,7 +32,7 @@ ==== NOTE: To protect existing HBase installations from exploitation, please *do not* use JIRA to report security-related bugs. Instead, send your report to the mailing list private@hbase.apache.org, which allows anyone to send messages, but restricts who can read them. Someone on that list will contact you to follow up on your report. -HBase adheres to the Apache Software Foundation's policy on reported vulnerabilities, available at http://apache.org/security/. +HBase adheres to the Apache Software Foundation's policy on reported vulnerabilities, available at https://apache.org/security/. If you wish to send an encrypted report, you can use the GPG details provided for the general ASF security list. This will likely increase the response time to your report. ==== @@ -54,7 +54,7 @@ These settings are: [NOTE] ==== If you enable secure HTTP, clients should connect to HBase using the `https://` URL. -Clients using the `http://` URL will receive an HTTP response of `200`, but will not receive any data. +Clients using the `https://` URL will receive an HTTP response of `200`, but will not receive any data. The following exception is logged: ---- @@ -65,7 +65,7 @@ This is because the same port is used for HTTP and HTTPS. HBase uses Jetty for the Web UI. Without modifying Jetty itself, it does not seem possible to configure Jetty to redirect one port to another on the same host. -See Nick Dimiduk's contribution on this link:http://stackoverflow.com/questions/20611815/redirect-from-http-to-https-in-jetty[Stack Overflow] thread for more information. +See Nick Dimiduk's contribution on this link:https://stackoverflow.com/questions/20611815/redirect-from-http-to-https-in-jetty[Stack Overflow] thread for more information. If you know how to fix this without opening a second port for HTTPS, patches are appreciated. ==== diff --git a/src/main/asciidoc/_chapters/shell.adoc b/src/main/asciidoc/_chapters/shell.adoc index 5612e1dab4..2bd248567f 100644 --- a/src/main/asciidoc/_chapters/shell.adoc +++ b/src/main/asciidoc/_chapters/shell.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -28,7 +28,7 @@ :experimental: -The Apache HBase Shell is link:http://jruby.org[(J)Ruby]'s IRB with some HBase particular commands added. +The Apache HBase Shell is link:https://jruby.org[(J)Ruby]'s IRB with some HBase particular commands added. Anything you can do in IRB, you should be able to do in the HBase Shell. To run the HBase shell, do as follows: @@ -43,7 +43,7 @@ Browse at least the paragraphs at the end of the help output for the gist of how See <<shell_exercises,shell exercises>> for example basic shell operation. -Here is a nicely formatted listing of link:http://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/[all shell +Here is a nicely formatted listing of link:https://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/[all shell commands] by Rajeshbabu Chintaguntla. [[scripting]] @@ -356,7 +356,7 @@ hbase(main):021:0> import java.util.Date hbase(main):022:0> Date.new(1218920189000).toString() => "Sat Aug 16 20:56:29 UTC 2008" ---- -To output in a format that is exactly like that of the HBase log format will take a little messing with link:http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html[SimpleDateFormat]. +To output in a format that is exactly like that of the HBase log format will take a little messing with link:https://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html[SimpleDateFormat]. === Query Shell Configuration ---- diff --git a/src/main/asciidoc/_chapters/spark.adoc b/src/main/asciidoc/_chapters/spark.adoc index 416457bb3f..2a61f147d0 100644 --- a/src/main/asciidoc/_chapters/spark.adoc +++ b/src/main/asciidoc/_chapters/spark.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - . . http://www.apache.org/licenses/LICENSE-2.0 + . . https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -687,4 +687,4 @@ The date frame `df` returned by `withCatalog` function could be used to access t After loading df DataFrame, users can query data. registerTempTable registers df DataFrame as a temporary table using the table name avrotable. `sqlContext.sql` function allows the user to execute SQL queries. -==== \ No newline at end of file +==== diff --git a/src/main/asciidoc/_chapters/sql.adoc b/src/main/asciidoc/_chapters/sql.adoc index f1c445dd69..7e50854800 100644 --- a/src/main/asciidoc/_chapters/sql.adoc +++ b/src/main/asciidoc/_chapters/sql.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/sync_replication.adoc b/src/main/asciidoc/_chapters/sync_replication.adoc index d28b9a9731..77bc763a74 100644 --- a/src/main/asciidoc/_chapters/sync_replication.adoc +++ b/src/main/asciidoc/_chapters/sync_replication.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/thrift_filter_language.adoc b/src/main/asciidoc/_chapters/thrift_filter_language.adoc index 1c1279de88..b61b8f081e 100644 --- a/src/main/asciidoc/_chapters/thrift_filter_language.adoc +++ b/src/main/asciidoc/_chapters/thrift_filter_language.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/tracing.adoc b/src/main/asciidoc/_chapters/tracing.adoc index 7305aa8ea0..3102facffe 100644 --- a/src/main/asciidoc/_chapters/tracing.adoc +++ b/src/main/asciidoc/_chapters/tracing.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -67,9 +67,9 @@ The `LocalFileSpanReceiver` looks in _hbase-site.xml_ for a `hbase.local-fi </property> ---- -HTrace also provides `ZipkinSpanReceiver` which converts spans to link:http://github.com/twitter/zipkin[Zipkin] span format and send them to Zipkin server. In order to use this span receiver, you need to install the jar of htrace-zipkin to your HBase's classpath on all of the nodes in your cluster. +HTrace also provides `ZipkinSpanReceiver` which converts spans to link:https://github.com/twitter/zipkin[Zipkin] span format and send them to Zipkin server. In order to use this span receiver, you need to install the jar of htrace-zipkin to your HBase's classpath on all of the nodes in your cluster. -_htrace-zipkin_ is published to the link:http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.apache.htrace%22%20AND%20a%3A%22htrace-zipkin%22[Maven central repository]. You could get the latest version from there or just build it locally (see the link:https://htrace.incubator.apache.org/[HTrace] homepage for information on how to do this) and then copy it out to all nodes. +_htrace-zipkin_ is published to the link:https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.apache.htrace%22%20AND%20a%3A%22htrace-zipkin%22[Maven central repository]. You could get the latest version from there or just build it locally (see the link:https://htrace.incubator.apache.org/[HTrace] homepage for information on how to do this) and then copy it out to all nodes. `ZipkinSpanReceiver` for properties called `hbase.htrace.zipkin.collector-hostname` and `hbase.htrace.zipkin.collector-port` in _hbase-site.xml_ with values describing the Zipkin collector server to which span information are sent. diff --git a/src/main/asciidoc/_chapters/troubleshooting.adoc b/src/main/asciidoc/_chapters/troubleshooting.adoc index 8da3014f25..71723dc8c7 100644 --- a/src/main/asciidoc/_chapters/troubleshooting.adoc +++ b/src/main/asciidoc/_chapters/troubleshooting.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -32,7 +32,7 @@ Always start with the master log (TODO: Which lines?). Normally it's just printing the same lines over and over again. If not, then there's an issue. -Google or link:http://search-hadoop.com[search-hadoop.com] should return some hits for those exceptions you're seeing. +Google or link:https://search-hadoop.com[search-hadoop.com] should return some hits for those exceptions you're seeing. An error rarely comes alone in Apache HBase, usually when something gets screwed up what will follow may be hundreds of exceptions and stack traces coming from all over the place. The best way to approach this type of problem is to walk the log up to where it all began, for example one trick with RegionServers is that they will print some metrics when aborting so grepping for _Dump_ should get you around the start of the problem. @@ -224,7 +224,7 @@ For more information on GC pauses, see the link:https://blog.cloudera.com/blog/2 [[trouble.resources.searchhadoop]] === search-hadoop.com -link:http://search-hadoop.com[search-hadoop.com] indexes all the mailing lists and is great for historical searches. +link:https://search-hadoop.com[search-hadoop.com] indexes all the mailing lists and is great for historical searches. Search here first when you have an issue as its more than likely someone has already had your problem. [[trouble.resources.lists]] @@ -235,12 +235,12 @@ The 'dev' mailing list is aimed at the community of developers actually building Before going to the mailing list, make sure your question has not already been answered by searching the mailing list archives first. Use <<trouble.resources.searchhadoop>>. Take some time crafting your question. -See link:http://www.mikeash.com/getting_answers.html[Getting Answers] for ideas on crafting good questions. +See link:https://www.mikeash.com/getting_answers.html[Getting Answers] for ideas on crafting good questions. A quality question that includes all context and exhibits evidence the author has tried to find answers in the manual and out on lists is more likely to get a prompt response. [[trouble.resources.slack]] === Slack -See http://apache-hbase.slack.com Channel on Slack +See https://apache-hbase.slack.com Channel on Slack [[trouble.resources.irc]] === IRC @@ -344,7 +344,7 @@ Swap: 16008732k total, 14348k used, 15994384k free, 11106908k cached Here we can see that the system load average during the last five minutes is 3.75, which very roughly means that on average 3.75 threads were waiting for CPU time during these 5 minutes. In general, the _perfect_ utilization equals to the number of cores, under that number the machine is under utilized and over that the machine is over utilized. -This is an important concept, see this article to understand it more: http://www.linuxjournal.com/article/9001. +This is an important concept, see this article to understand it more: https://www.linuxjournal.com/article/9001. Apart from load, we can see that the system is using almost all its available RAM but most of it is used for the OS cache (which is good). The swap only has a few KBs in it and this is wanted, high numbers would indicate swapping activity which is the nemesis of performance of Java systems. Another way to detect swapping is when the load average goes through the roof (although this could also be caused by things like a dying disk, among others). @@ -545,7 +545,7 @@ And here is a master trying to recover a lease after a RegionServer died: [[trouble.tools.opentsdb]] ==== OpenTSDB -link:http://opentsdb.net[OpenTSDB] is an excellent alternative to Ganglia as it uses Apache HBase to store all the time series and doesn't have to downsample. +link:https://opentsdb.net[OpenTSDB] is an excellent alternative to Ganglia as it uses Apache HBase to store all the time series and doesn't have to downsample. Monitoring your own HBase cluster that hosts OpenTSDB is a good exercise. Here's an example of a cluster that's suffering from hundreds of compactions launched almost all around the same time, which severely affects the IO performance: (TODO: insert graph plotting compactionQueueSize) @@ -583,7 +583,7 @@ If the Thrift client uses the wrong caching settings for a given workload, perfo To set caching for a given scan in the Thrift client, use the `scannerGetList(scannerId, numRows)` method, where `numRows` is an integer representing the number of rows to cache. In one case, it was found that reducing the cache for Thrift scans from 1000 to 100 increased performance to near parity with the Java API given the same queries. -See also Jesse Andersen's link:http://blog.cloudera.com/blog/2014/04/how-to-use-the-hbase-thrift-interface-part-3-using-scans/[blog post] about using Scans with Thrift. +See also Jesse Andersen's link:https://blog.cloudera.com/blog/2014/04/how-to-use-the-hbase-thrift-interface-part-3-using-scans/[blog post] about using Scans with Thrift. [[trouble.client.lease.exception]] === `LeaseException` when calling `Scanner.next` @@ -619,7 +619,7 @@ The upside is that more data is packed into the same region, but performance is And smaller StoreFiles become targets for compaction. Without compression the files are much bigger and don't need as much compaction, however this is at the expense of I/O. -For additional information, see this thread on link:http://search-hadoop.com/m/WUnLM6ojHm1/Long+client+pauses+with+compression&subj=Long+client+pauses+with+compression[Long client pauses with compression]. +For additional information, see this thread on link:https://search-hadoop.com/m/WUnLM6ojHm1/Long+client+pauses+with+compression&subj=Long+client+pauses+with+compression[Long client pauses with compression]. [[trouble.client.security.rpc.krb]] === Secure Client Connect ([Caused by GSSException: No valid credentials provided...]) @@ -631,7 +631,7 @@ Secure Client Connect ([Caused by GSSException: No valid credentials provided (Mechanism level: Request is a replay (34) V PROCESS_TGS)]) ---- -This issue is caused by bugs in the MIT Kerberos replay_cache component, link:http://krbdev.mit.edu/rt/Ticket/Display.html?id=1201[#1201] and link:http://krbdev.mit.edu/rt/Ticket/Display.html?id=5924[#5924]. +This issue is caused by bugs in the MIT Kerberos replay_cache component, link:https://krbdev.mit.edu/rt/Ticket/Display.html?id=1201[#1201] and link:https://krbdev.mit.edu/rt/Ticket/Display.html?id=5924[#5924]. These bugs caused the old version of krb5-server to erroneously block subsequent requests sent from a Principal. This caused krb5-server to block the connections sent from one Client (one HTable instance with multi-threading connection instances for each RegionServer); Messages, such as `Request is a replay (34)`, are logged in the client log You can ignore the messages, because HTable will retry 5 * 10 (50) times for each failed connection by default. HTable will throw IOException if any connection to the RegionServer fails after the retries, so that the user client code for HTable instance can handle it further. @@ -673,7 +673,7 @@ The utility <<trouble.tools.builtin.zkcli>> may help investigate ZooKeeper issue [[trouble.client.oome.directmemory.leak]] === Client running out of memory though heap size seems to be stable (but the off-heap/direct heap keeps growing) -You are likely running into the issue that is described and worked through in the mail thread link:http://search-hadoop.com/m/ubhrX8KvcH/Suspected+memory+leak&subj=Re+Suspected+memory+leak[HBase, mail # user - Suspected memory leak] and continued over in link:http://search-hadoop.com/m/p2Agc1Zy7Va/MaxDirectMemorySize+Was%253A+Suspected+memory+leak&subj=Re+FeedbackRe+Suspected+memory+leak[HBase, mail # dev - FeedbackRe: Suspected memory leak]. +You are likely running into the issue that is described and worked through in the mail thread link:https://search-hadoop.com/m/ubhrX8KvcH/Suspected+memory+leak&subj=Re+Suspected+memory+leak[HBase, mail # user - Suspected memory leak] and continued over in link:https://search-hadoop.com/m/p2Agc1Zy7Va/MaxDirectMemorySize+Was%253A+Suspected+memory+leak&subj=Re+FeedbackRe+Suspected+memory+leak[HBase, mail # dev - FeedbackRe: Suspected memory leak]. A workaround is passing your client-side JVM a reasonable value for `-XX:MaxDirectMemorySize`. By default, the `MaxDirectMemorySize` is equal to your `-Xmx` max heapsize setting (if `-Xmx` is set). Try setting it to something smaller (for example, one user had success setting it to `1g` when they had a client-side heap of `12g`). If you set it too small, it will bring on `FullGCs` so keep it a bit hefty. You want to make this setting client-side only especially if you are running the new experimental server-side off-heap cache since this feature depends on being able to use big direct buffers (You may have to keep separate client-side and server-side config dirs). @@ -688,7 +688,7 @@ One is required in order to set up communication with a secure Apache HBase clus Examine the ticket currently in the credential cache, if any, by running the `klist` command line utility. If no ticket is listed, you must obtain a ticket by running the `kinit` command with either a keytab specified, or by interactively entering a password for the desired principal. -Then, consult the link:http://docs.oracle.com/javase/1.5.0/docs/guide/security/jgss/tutorials/Troubleshooting.html[Java Security Guide troubleshooting section]. +Then, consult the link:https://docs.oracle.com/javase/1.5.0/docs/guide/security/jgss/tutorials/Troubleshooting.html[Java Security Guide troubleshooting section]. The most common problem addressed there is resolved by setting `javax.security.auth.useSubjectCredsOnly` system property value to `false`. Because of a change in the format in which MIT Kerberos writes its credentials cache, there is a bug in the Oracle JDK 6 Update 26 and earlier that causes Java to be unable to read the Kerberos credentials cache created by versions of MIT Kerberos 1.8.1 or higher. @@ -701,7 +701,7 @@ As JCE is now bundled in the JDK 7.0, the distinction is becoming less apparent. You may need to install the link:https://docs.oracle.com/javase/1.5.0/docs/guide/security/jce/JCERefGuide.html[Java Cryptography Extension], or JCE because of JDK 1.5 or earlier version. Insure the JCE jars are on the classpath on both server and client systems. -You may also need to download the link:http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html[unlimited strength JCE policy files]. +You may also need to download the link:https://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html[unlimited strength JCE policy files]. Uncompress and extract the downloaded file, and install the policy jars into _<java-home>/lib/security_. [[trouble.mapreduce]] @@ -1302,12 +1302,12 @@ Use the internal EC2 host names when configuring the ZooKeeper quorum peer list. === Instability on Amazon EC2 Questions on HBase and Amazon EC2 come up frequently on the HBase dist-list. -Search for old threads using link:http://search-hadoop.com/[Search Hadoop] +Search for old threads using link:https://search-hadoop.com/[Search Hadoop] [[trouble.ec2.connection]] === Remote Java Connection into EC2 Cluster Not Working -See Andrew's answer here, up on the user list: link:http://search-hadoop.com/m/sPdqNFAwyg2[Remote Java client connection into EC2 instance]. +See Andrew's answer here, up on the user list: link:https://search-hadoop.com/m/sPdqNFAwyg2[Remote Java client connection into EC2 instance]. [[trouble.versions]] == HBase and Hadoop version issues @@ -1506,7 +1506,7 @@ kernel: java: page allocation failure. order:4, mode:0x20 ---- Raising the value of `min_free_kbytes` was reported to fix this problem. -This parameter is set to a percentage of the amount of RAM on your system, and is described in more detail at http://www.centos.org/docs/5/html/5.1/Deployment_Guide/s3-proc-sys-vm.html. +This parameter is set to a percentage of the amount of RAM on your system, and is described in more detail at https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s3-proc-sys-vm.html. To find the current value on your system, run the following command: diff --git a/src/main/asciidoc/_chapters/unit_testing.adoc b/src/main/asciidoc/_chapters/unit_testing.adoc index 3329a75b68..6c90e052e2 100644 --- a/src/main/asciidoc/_chapters/unit_testing.adoc +++ b/src/main/asciidoc/_chapters/unit_testing.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -28,12 +28,12 @@ :experimental: This chapter discusses unit testing your HBase application using JUnit, Mockito, MRUnit, and HBaseTestingUtility. -Much of the information comes from link:http://blog.cloudera.com/blog/2013/09/how-to-test-hbase-applications-using-popular-tools/[a community blog post about testing HBase applications]. +Much of the information comes from link:https://blog.cloudera.com/blog/2013/09/how-to-test-hbase-applications-using-popular-tools/[a community blog post about testing HBase applications]. For information on unit tests for HBase itself, see <<hbase.tests,hbase.tests>>. == JUnit -HBase uses link:http://junit.org[JUnit] for unit tests +HBase uses link:https://junit.org[JUnit] for unit tests This example will add unit tests to the following example class: @@ -327,5 +327,5 @@ A record is inserted, a Get is performed from the same table, and the insertion NOTE: Starting the mini-cluster takes about 20-30 seconds, but that should be appropriate for integration testing. -See the paper at link:http://blog.sematext.com/2010/08/30/hbase-case-study-using-hbasetestingutility-for-local-testing-development/[HBase Case-Study: Using HBaseTestingUtility for Local Testing and +See the paper at link:https://blog.sematext.com/2010/08/30/hbase-case-study-using-hbasetestingutility-for-local-testing-development/[HBase Case-Study: Using HBaseTestingUtility for Local Testing and Development] (2010) for more information about HBaseTestingUtility. diff --git a/src/main/asciidoc/_chapters/upgrading.adoc b/src/main/asciidoc/_chapters/upgrading.adoc index a556123842..5aff46c627 100644 --- a/src/main/asciidoc/_chapters/upgrading.adoc +++ b/src/main/asciidoc/_chapters/upgrading.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -37,7 +37,7 @@ Review <<configuration>>, in particular <<hadoop>>. Familiarize yourself with << [[hbase.versioning.post10]] === Aspirational Semantic Versioning -Starting with the 1.0.0 release, HBase is working towards link:http://semver.org/[Semantic Versioning] for its release versioning. In summary: +Starting with the 1.0.0 release, HBase is working towards link:https://semver.org/[Semantic Versioning] for its release versioning. In summary: .Given a version number MAJOR.MINOR.PATCH, increment the: * MAJOR version when you make incompatible API changes, @@ -103,7 +103,7 @@ Previously, we tried to maintain dependency compatibility for the underly Hadoop * JMX APIs exposed via the `/jmx/` endpoint .Summary -* A patch upgrade is a drop-in replacement. Any change that is not Java binary and source compatible would not be allowed.footnote:[See http://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html.] Downgrading versions within patch releases may not be compatible. +* A patch upgrade is a drop-in replacement. Any change that is not Java binary and source compatible would not be allowed.footnote:[See https://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html.] Downgrading versions within patch releases may not be compatible. * A minor upgrade requires no application/client code modification. Ideally it would be a drop-in replacement but client code, coprocessors, filters, etc might have to be recompiled if new jars are used. @@ -456,7 +456,7 @@ The following metrics have been added: [[upgrade2.0.logging]] .Changed logging HBase-2.0.0 now uses link:https://www.slf4j.org/[slf4j] as its logging frontend. -Prevously, we used link:http://logging.apache.org/log4j/1.2/[log4j (1.2)]. +Prevously, we used link:https://logging.apache.org/log4j/1.2/[log4j (1.2)]. For most the transition should be seamless; slf4j does a good job interpreting _log4j.properties_ logging configuration files such that you should not notice any difference in your log system emissions. diff --git a/src/main/asciidoc/_chapters/ycsb.adoc b/src/main/asciidoc/_chapters/ycsb.adoc index f84375667e..eaca426fa0 100644 --- a/src/main/asciidoc/_chapters/ycsb.adoc +++ b/src/main/asciidoc/_chapters/ycsb.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/_chapters/zookeeper.adoc b/src/main/asciidoc/_chapters/zookeeper.adoc index 33eeadb549..3d6455ced8 100644 --- a/src/main/asciidoc/_chapters/zookeeper.adoc +++ b/src/main/asciidoc/_chapters/zookeeper.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -181,7 +181,7 @@ We'll refer to this JAAS configuration file as _$CLIENT_CONF_ below. === HBase-managed ZooKeeper Configuration -On each node that will run a zookeeper, a master, or a regionserver, create a link:http://docs.oracle.com/javase/7/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html[JAAS] configuration file in the conf directory of the node's _HBASE_HOME_ directory that looks like the following: +On each node that will run a zookeeper, a master, or a regionserver, create a link:https://docs.oracle.com/javase/7/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html[JAAS] configuration file in the conf directory of the node's _HBASE_HOME_ directory that looks like the following: [source,java] ---- diff --git a/src/main/asciidoc/book.adoc b/src/main/asciidoc/book.adoc index db95b212d2..7d3115a980 100644 --- a/src/main/asciidoc/book.adoc +++ b/src/main/asciidoc/book.adoc @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/main/asciidoc/hbase.css b/src/main/asciidoc/hbase.css index 68d418b173..2c05ff81d5 100644 --- a/src/main/asciidoc/hbase.css +++ b/src/main/asciidoc/hbase.css @@ -1,4 +1,4 @@ -/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */ +/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ /* Remove the comments around the @import statement below when using this as a custom stylesheet */ /*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400";*/ article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block} @@ -397,4 +397,4 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b .hide-on-print{display:none!important} .print-only{display:block!important} .hide-for-print{display:none!important} -.show-for-print{display:inherit!important}} \ No newline at end of file +.show-for-print{display:inherit!important}} diff --git a/src/main/xslt/configuration_to_asciidoc_chapter.xsl b/src/main/xslt/configuration_to_asciidoc_chapter.xsl index 183fd004ba..64f6d12272 100644 --- a/src/main/xslt/configuration_to_asciidoc_chapter.xsl +++ b/src/main/xslt/configuration_to_asciidoc_chapter.xsl @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> +<xsl:stylesheet xmlns:xsl="https://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- @@ -12,7 +12,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -48,7 +48,7 @@ This stylesheet is used making an html version of hbase-default.adoc. * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/site/asciidoc/acid-semantics.adoc b/src/site/asciidoc/acid-semantics.adoc index b557165cb5..b28a191c8c 100644 --- a/src/site/asciidoc/acid-semantics.adoc +++ b/src/site/asciidoc/acid-semantics.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an diff --git a/src/site/asciidoc/bulk-loads.adoc b/src/site/asciidoc/bulk-loads.adoc index fc320d88fd..804e00f4b2 100644 --- a/src/site/asciidoc/bulk-loads.adoc +++ b/src/site/asciidoc/bulk-loads.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an diff --git a/src/site/asciidoc/export_control.adoc b/src/site/asciidoc/export_control.adoc index 1bbefb50a2..e6a20b7e0c 100644 --- a/src/site/asciidoc/export_control.adoc +++ b/src/site/asciidoc/export_control.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -26,7 +26,7 @@ use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See the -link:http://www.wassenaar.org/[Wassenaar Arrangement] for more +link:https://www.wassenaar.org/[Wassenaar Arrangement] for more information. The U.S. Government Department of Commerce, Bureau of Industry and Security @@ -40,5 +40,5 @@ source code. Apache HBase uses the built-in java cryptography libraries. See Oracle's information regarding -link:http://www.oracle.com/us/products/export/export-regulations-345813.html[Java cryptographic export regulations] -for more details. \ No newline at end of file +link:https://www.oracle.com/us/products/export/export-regulations-345813.html[Java cryptographic export regulations] +for more details. diff --git a/src/site/asciidoc/index.adoc b/src/site/asciidoc/index.adoc index dd19a99d05..4885e0af85 100644 --- a/src/site/asciidoc/index.adoc +++ b/src/site/asciidoc/index.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -26,7 +26,7 @@ link:https://www.apache.org/[Apache HBase(TM)] is the link:https://hadoop.apache Use Apache HBase when you need random, realtime read/write access to your Big Data. + This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. -Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's link:http://research.google.com/archive/bigtable.html[Bigtable: A Distributed Storage System for Structured Data] by Chang et al. +Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's link:https://research.google.com/archive/bigtable.html[Bigtable: A Distributed Storage System for Structured Data] by Chang et al. Just as Bigtable leverages the distributed data storage provided by the Google File System, Apache HBase provides Bigtable-like capabilities on top of Hadoop and HDFS. @@ -50,26 +50,26 @@ See the link:book.html#arch.overview[Architecture Overview], the link:book.html# The HBase distribution includes cryptographic software. See the link:export_control.html[export control notice]. == News -Feb 17, 2015:: link:http://www.meetup.com/hbaseusergroup/events/219260093/[HBase meetup around Strata+Hadoop World] in San Jose +Feb 17, 2015:: link:https://www.meetup.com/hbaseusergroup/events/219260093/[HBase meetup around Strata+Hadoop World] in San Jose -January 15th, 2015:: link:http://www.meetup.com/hbaseusergroup/events/218744798/[HBase meetup @ AppDynamics] in San Francisco +January 15th, 2015:: link:https://www.meetup.com/hbaseusergroup/events/218744798/[HBase meetup @ AppDynamics] in San Francisco -November 20th, 2014:: link:http://www.meetup.com/hbaseusergroup/events/205219992/[HBase meetup @ WANdisco] in San Ramon +November 20th, 2014:: link:https://www.meetup.com/hbaseusergroup/events/205219992/[HBase meetup @ WANdisco] in San Ramon -October 27th, 2014:: link:http://www.meetup.com/hbaseusergroup/events/207386102/[HBase Meetup @ Apple] in Cupertino +October 27th, 2014:: link:https://www.meetup.com/hbaseusergroup/events/207386102/[HBase Meetup @ Apple] in Cupertino -October 15th, 2014:: link:http://www.meetup.com/HBase-NYC/events/207655552[HBase Meetup @ Google] on the night before Strata/HW in NYC +October 15th, 2014:: link:https://www.meetup.com/HBase-NYC/events/207655552[HBase Meetup @ Google] on the night before Strata/HW in NYC -September 25th, 2014:: link:http://www.meetup.com/hbaseusergroup/events/203173692/[HBase Meetup @ Continuuity] in Palo Alto +September 25th, 2014:: link:https://www.meetup.com/hbaseusergroup/events/203173692/[HBase Meetup @ Continuuity] in Palo Alto -August 28th, 2014:: link:http://www.meetup.com/hbaseusergroup/events/197773762/[HBase Meetup @ Sift Science] in San Francisco +August 28th, 2014:: link:https://www.meetup.com/hbaseusergroup/events/197773762/[HBase Meetup @ Sift Science] in San Francisco -July 17th, 2014:: link:http://www.meetup.com/hbaseusergroup/events/190994082/[HBase Meetup @ HP] in Sunnyvale +July 17th, 2014:: link:https://www.meetup.com/hbaseusergroup/events/190994082/[HBase Meetup @ HP] in Sunnyvale -June 5th, 2014:: link:http://www.meetup.com/Hadoop-Summit-Community-San-Jose/events/179081342/[HBase BOF at Hadoop Summit], San Jose Convention Center +June 5th, 2014:: link:https://www.meetup.com/Hadoop-Summit-Community-San-Jose/events/179081342/[HBase BOF at Hadoop Summit], San Jose Convention Center -May 5th, 2014:: link:http://www.hbasecon.com[HBaseCon2014] at the Hilton San Francisco on Union Square +May 5th, 2014:: link:https://www.hbasecon.com[HBaseCon2014] at the Hilton San Francisco on Union Square -March 12th, 2014:: link:http://www.meetup.com/hbaseusergroup/events/160757912/[HBase Meetup @ Ancestry.com] in San Francisco +March 12th, 2014:: link:https://www.meetup.com/hbaseusergroup/events/160757912/[HBase Meetup @ Ancestry.com] in San Francisco View link:old_news.html[Old News] diff --git a/src/site/asciidoc/metrics.adoc b/src/site/asciidoc/metrics.adoc index e44db4c36c..7d3b741351 100644 --- a/src/site/asciidoc/metrics.adoc +++ b/src/site/asciidoc/metrics.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an diff --git a/src/site/asciidoc/old_news.adoc b/src/site/asciidoc/old_news.adoc index 9c8d088567..b817ddc4a5 100644 --- a/src/site/asciidoc/old_news.adoc +++ b/src/site/asciidoc/old_news.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -19,103 +19,103 @@ under the License. = Old Apache HBase (TM) News -February 10th, 2014:: link:http://www.meetup.com/hbaseusergroup/events/163139322/[HBase Meetup @ Continuuity] in Palo Alto +February 10th, 2014:: link:https://www.meetup.com/hbaseusergroup/events/163139322/[HBase Meetup @ Continuuity] in Palo Alto -January 30th, 2014:: link:http://www.meetup.com/hbaseusergroup/events/158491762/[HBase Meetup @ Apple] in Cupertino +January 30th, 2014:: link:https://www.meetup.com/hbaseusergroup/events/158491762/[HBase Meetup @ Apple] in Cupertino -January 30th, 2014:: link:http://www.meetup.com/Los-Angeles-HBase-User-group/events/160560282/[Los Angeles HBase User Group] in El Segundo +January 30th, 2014:: link:https://www.meetup.com/Los-Angeles-HBase-User-group/events/160560282/[Los Angeles HBase User Group] in El Segundo -October 24th, 2013:: link:http://www.meetup.com/hbaseusergroup/events/140759692/[HBase User] and link:http://www.meetup.com/hackathon/events/144366512/[Developer] Meetup at HortonWorksin Palo Alto +October 24th, 2013:: link:https://www.meetup.com/hbaseusergroup/events/140759692/[HBase User] and link:https://www.meetup.com/hackathon/events/144366512/[Developer] Meetup at HortonWorksin Palo Alto -September 26, 2013:: link:http://www.meetup.com/hbaseusergroup/events/135862292/[HBase Meetup at Arista Networks] in San Francisco +September 26, 2013:: link:https://www.meetup.com/hbaseusergroup/events/135862292/[HBase Meetup at Arista Networks] in San Francisco -August 20th, 2013:: link:http://www.meetup.com/hbaseusergroup/events/120534362/[HBase Meetup at Flurry] in San Francisco +August 20th, 2013:: link:https://www.meetup.com/hbaseusergroup/events/120534362/[HBase Meetup at Flurry] in San Francisco -July 16th, 2013:: link:http://www.meetup.com/hbaseusergroup/events/119929152/[HBase Meetup at Twitter] in San Francisco +July 16th, 2013:: link:https://www.meetup.com/hbaseusergroup/events/119929152/[HBase Meetup at Twitter] in San Francisco -June 25th, 2013:: link:http://www.meetup.com/hbaseusergroup/events/119154442/[Hadoop Summit Meetup].at San Jose Convention Center +June 25th, 2013:: link:https://www.meetup.com/hbaseusergroup/events/119154442/[Hadoop Summit Meetup].at San Jose Convention Center -June 14th, 2013:: link:http://kijicon.eventbrite.com/[KijiCon: Building Big Data Apps] in San Francisco. +June 14th, 2013:: link:https://kijicon.eventbrite.com/[KijiCon: Building Big Data Apps] in San Francisco. -June 13th, 2013:: link:http://www.hbasecon.com/[HBaseCon2013] in San Francisco. Submit an Abstract! +June 13th, 2013:: link:https://www.hbasecon.com/[HBaseCon2013] in San Francisco. Submit an Abstract! -June 12th, 2013:: link:http://www.meetup.com/hackathon/events/123403802/[HBaseConHackAthon] at the Cloudera office in San Francisco. +June 12th, 2013:: link:https://www.meetup.com/hackathon/events/123403802/[HBaseConHackAthon] at the Cloudera office in San Francisco. -April 11th, 2013:: link:http://www.meetup.com/hbaseusergroup/events/103587852/[HBase Meetup at AdRoll] in San Francisco +April 11th, 2013:: link:https://www.meetup.com/hbaseusergroup/events/103587852/[HBase Meetup at AdRoll] in San Francisco -February 28th, 2013:: link:http://www.meetup.com/hbaseusergroup/events/96584102/[HBase Meetup at Intel Mission Campus] +February 28th, 2013:: link:https://www.meetup.com/hbaseusergroup/events/96584102/[HBase Meetup at Intel Mission Campus] -February 19th, 2013:: link:http://www.meetup.com/hackathon/events/103633042/[Developers PowWow] at HortonWorks' new digs +February 19th, 2013:: link:https://www.meetup.com/hackathon/events/103633042/[Developers PowWow] at HortonWorks' new digs -January 23rd, 2013:: link:http://www.meetup.com/hbaseusergroup/events/91381312/[HBase Meetup at WibiData World HQ!] +January 23rd, 2013:: link:https://www.meetup.com/hbaseusergroup/events/91381312/[HBase Meetup at WibiData World HQ!] -December 4th, 2012:: link:http://www.meetup.com/hackathon/events/90536432/[0.96 Bug Squashing and Testing Hackathon] at Cloudera, SF. +December 4th, 2012:: link:https://www.meetup.com/hackathon/events/90536432/[0.96 Bug Squashing and Testing Hackathon] at Cloudera, SF. -October 29th, 2012:: link:http://www.meetup.com/hbaseusergroup/events/82791572/[HBase User Group Meetup] at Wize Commerce in San Mateo. +October 29th, 2012:: link:https://www.meetup.com/hbaseusergroup/events/82791572/[HBase User Group Meetup] at Wize Commerce in San Mateo. -October 25th, 2012:: link:http://www.meetup.com/HBase-NYC/events/81728932/[Strata/Hadoop World HBase Meetup.] in NYC +October 25th, 2012:: link:https://www.meetup.com/HBase-NYC/events/81728932/[Strata/Hadoop World HBase Meetup.] in NYC -September 11th, 2012:: link:http://www.meetup.com/hbaseusergroup/events/80621872/[Contributor's Pow-Wow at HortonWorks HQ.] +September 11th, 2012:: link:https://www.meetup.com/hbaseusergroup/events/80621872/[Contributor's Pow-Wow at HortonWorks HQ.] August 8th, 2012:: link:https://www.apache.org/dyn/closer.lua/hbase/[Apache HBase 0.94.1 is available for download] -June 15th, 2012:: link:http://www.meetup.com/hbaseusergroup/events/59829652/[Birds-of-a-feather] in San Jose, day after:: link:http://hadoopsummit.org[Hadoop Summit] +June 15th, 2012:: link:https://www.meetup.com/hbaseusergroup/events/59829652/[Birds-of-a-feather] in San Jose, day after:: link:https://hadoopsummit.org[Hadoop Summit] -May 23rd, 2012:: link:http://www.meetup.com/hackathon/events/58953522/[HackConAthon] in Palo Alto +May 23rd, 2012:: link:https://www.meetup.com/hackathon/events/58953522/[HackConAthon] in Palo Alto -May 22nd, 2012:: link:http://www.hbasecon.com[HBaseCon2012] in San Francisco +May 22nd, 2012:: link:https://www.hbasecon.com[HBaseCon2012] in San Francisco -March 27th, 2012:: link:http://www.meetup.com/hbaseusergroup/events/56021562/[Meetup @ StumbleUpon] in San Francisco +March 27th, 2012:: link:https://www.meetup.com/hbaseusergroup/events/56021562/[Meetup @ StumbleUpon] in San Francisco -January 19th, 2012:: link:http://www.meetup.com/hbaseusergroup/events/46702842/[Meetup @ EBay] +January 19th, 2012:: link:https://www.meetup.com/hbaseusergroup/events/46702842/[Meetup @ EBay] January 23rd, 2012:: Apache HBase 0.92.0 released. link:https://www.apache.org/dyn/closer.lua/hbase/[Download it!] December 23rd, 2011:: Apache HBase 0.90.5 released. link:https://www.apache.org/dyn/closer.lua/hbase/[Download it!] -November 29th, 2011:: link:http://www.meetup.com/hackathon/events/41025972/[Developer Pow-Wow in SF] at Salesforce HQ +November 29th, 2011:: link:https://www.meetup.com/hackathon/events/41025972/[Developer Pow-Wow in SF] at Salesforce HQ -November 7th, 2011:: link:http://www.meetup.com/hbaseusergroup/events/35682812/[HBase Meetup in NYC (6PM)] at the AppNexus office +November 7th, 2011:: link:https://www.meetup.com/hbaseusergroup/events/35682812/[HBase Meetup in NYC (6PM)] at the AppNexus office -August 22nd, 2011:: link:http://www.meetup.com/hbaseusergroup/events/28518471/[HBase Hackathon (11AM) and Meetup (6PM)] at FB in PA +August 22nd, 2011:: link:https://www.meetup.com/hbaseusergroup/events/28518471/[HBase Hackathon (11AM) and Meetup (6PM)] at FB in PA -June 30th, 2011:: link:http://www.meetup.com/hbaseusergroup/events/20572251/[HBase Contributor Day], the day after the:: link:http://developer.yahoo.com/events/hadoopsummit2011/[Hadoop Summit] hosted by Y! +June 30th, 2011:: link:https://www.meetup.com/hbaseusergroup/events/20572251/[HBase Contributor Day], the day after the:: link:https://developer.yahoo.com/events/hadoopsummit2011/[Hadoop Summit] hosted by Y! -June 8th, 2011:: link:http://berlinbuzzwords.de/wiki/hbase-workshop-and-hackathon[HBase Hackathon] in Berlin to coincide with:: link:http://berlinbuzzwords.de/[Berlin Buzzwords] +June 8th, 2011:: link:https://berlinbuzzwords.de/wiki/hbase-workshop-and-hackathon[HBase Hackathon] in Berlin to coincide with:: link:https://berlinbuzzwords.de/[Berlin Buzzwords] May 19th, 2011: Apache HBase 0.90.3 released. link:https://www.apache.org/dyn/closer.lua/hbase/[Download it!] April 12th, 2011: Apache HBase 0.90.2 released. link:https://www.apache.org/dyn/closer.lua/hbase/[Download it!] -March 21st, 2011:: link:http://www.meetup.com/hackathon/events/16770852/[HBase 0.92 Hackathon at StumbleUpon, SF] -February 22nd, 2011:: link:http://www.meetup.com/hbaseusergroup/events/16492913/[HUG12: February HBase User Group at StumbleUpon SF] -December 13th, 2010:: link:http://www.meetup.com/hackathon/calendar/15597555/[HBase Hackathon: Coprocessor Edition] -November 19th, 2010:: link:http://huguk.org/[Hadoop HUG in London] is all about Apache HBase -November 15-19th, 2010:: link:http://www.devoxx.com/display/Devoxx2K10/Home[Devoxx] features HBase Training and multiple HBase presentations +March 21st, 2011:: link:https://www.meetup.com/hackathon/events/16770852/[HBase 0.92 Hackathon at StumbleUpon, SF] +February 22nd, 2011:: link:https://www.meetup.com/hbaseusergroup/events/16492913/[HUG12: February HBase User Group at StumbleUpon SF] +December 13th, 2010:: link:https://www.meetup.com/hackathon/calendar/15597555/[HBase Hackathon: Coprocessor Edition] +November 19th, 2010:: link:https://huguk.org/[Hadoop HUG in London] is all about Apache HBase +November 15-19th, 2010:: link:https://www.devoxx.com/display/Devoxx2K10/Home[Devoxx] features HBase Training and multiple HBase presentations -October 12th, 2010:: HBase-related presentations by core contributors and users at:: link:http://www.cloudera.com/company/press-center/hadoop-world-nyc/[Hadoop World 2010] +October 12th, 2010:: HBase-related presentations by core contributors and users at:: link:https://www.cloudera.com/company/press-center/hadoop-world-nyc/[Hadoop World 2010] -October 11th, 2010:: link:http://www.meetup.com/hbaseusergroup/calendar/14606174/[HUG-NYC: HBase User Group NYC Edition] (Night before Hadoop World) -June 30th, 2010:: link:http://www.meetup.com/hbaseusergroup/calendar/13562846/[Apache HBase Contributor Workshop] (Day after Hadoop Summit) +October 11th, 2010:: link:https://www.meetup.com/hbaseusergroup/calendar/14606174/[HUG-NYC: HBase User Group NYC Edition] (Night before Hadoop World) +June 30th, 2010:: link:https://www.meetup.com/hbaseusergroup/calendar/13562846/[Apache HBase Contributor Workshop] (Day after Hadoop Summit) May 10th, 2010:: Apache HBase graduates from Hadoop sub-project to Apache Top Level Project -April 19, 2010:: Signup for link:http://www.meetup.com/hbaseusergroup/calendar/12689490/[HBase User Group Meeting, HUG10] hosted by Trend Micro +April 19, 2010:: Signup for link:https://www.meetup.com/hbaseusergroup/calendar/12689490/[HBase User Group Meeting, HUG10] hosted by Trend Micro -March 10th, 2010:: link:http://www.meetup.com/hbaseusergroup/calendar/12689351/[HBase User Group Meeting, HUG9] hosted by Mozilla +March 10th, 2010:: link:https://www.meetup.com/hbaseusergroup/calendar/12689351/[HBase User Group Meeting, HUG9] hosted by Mozilla -January 27th, 2010:: Sign up for the link:http://www.meetup.com/hbaseusergroup/calendar/12241393/[HBase User Group Meeting, HUG8], at StumbleUpon in SF +January 27th, 2010:: Sign up for the link:https://www.meetup.com/hbaseusergroup/calendar/12241393/[HBase User Group Meeting, HUG8], at StumbleUpon in SF September 8th, 2010:: Apache HBase 0.20.0 is faster, stronger, slimmer, and sweeter tasting than any previous Apache HBase release. Get it off the link:https://www.apache.org/dyn/closer.lua/hbase/[Releases] page. -November 2-6th, 2009:: link:http://dev.us.apachecon.com/c/acus2009/[ApacheCon] in Oakland. The Apache Foundation will be celebrating its 10th anniversary in beautiful Oakland by the Bay. Lots of good talks and meetups including an HBase presentation by a couple of the lads. +November 2-6th, 2009:: link:https://dev.us.apachecon.com/c/acus2009/[ApacheCon] in Oakland. The Apache Foundation will be celebrating its 10th anniversary in beautiful Oakland by the Bay. Lots of good talks and meetups including an HBase presentation by a couple of the lads. -October 2nd, 2009:: HBase at Hadoop World in NYC. A few of us will be talking on Practical HBase out east at link:http://www.cloudera.com/hadoop-world-nyc[Hadoop World: NYC]. +October 2nd, 2009:: HBase at Hadoop World in NYC. A few of us will be talking on Practical HBase out east at link:https://www.cloudera.com/hadoop-world-nyc[Hadoop World: NYC]. -August 7th-9th, 2009:: HUG7 and HBase Hackathon at StumbleUpon in SF: Sign up for the:: link:http://www.meetup.com/hbaseusergroup/calendar/10950511/[HBase User Group Meeting, HUG7] or for the link:http://www.meetup.com/hackathon/calendar/10951718/[Hackathon] or for both (all are welcome!). +August 7th-9th, 2009:: HUG7 and HBase Hackathon at StumbleUpon in SF: Sign up for the:: link:https://www.meetup.com/hbaseusergroup/calendar/10950511/[HBase User Group Meeting, HUG7] or for the link:https://www.meetup.com/hackathon/calendar/10951718/[Hackathon] or for both (all are welcome!). June, 2009:: HBase at HadoopSummit2009 and at NOSQL: See the link:https://hbase.apache.org/book.html#other.info.pres[presentations] -March 3rd, 2009 :: HUG6 -- link:http://www.meetup.com/hbaseusergroup/calendar/9764004/[HBase User Group 6] +March 3rd, 2009 :: HUG6 -- link:https://www.meetup.com/hbaseusergroup/calendar/9764004/[HBase User Group 6] -January 30th, 2009:: LA Hbackathon: link:http://www.meetup.com/hbasela/calendar/9450876/[HBase January Hackathon Los Angeles] at link:http://streamy.com[Streamy] in Manhattan Beach +January 30th, 2009:: LA Hbackathon: link:https://www.meetup.com/hbasela/calendar/9450876/[HBase January Hackathon Los Angeles] at link:https://streamy.com[Streamy] in Manhattan Beach diff --git a/src/site/asciidoc/pseudo-distributed.adoc b/src/site/asciidoc/pseudo-distributed.adoc index d13c63b083..98b911f31f 100644 --- a/src/site/asciidoc/pseudo-distributed.adoc +++ b/src/site/asciidoc/pseudo-distributed.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an diff --git a/src/site/asciidoc/replication.adoc b/src/site/asciidoc/replication.adoc index 908975434a..08d7b097f0 100644 --- a/src/site/asciidoc/replication.adoc +++ b/src/site/asciidoc/replication.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an diff --git a/src/site/asciidoc/resources.adoc b/src/site/asciidoc/resources.adoc index fef217e428..929a13422b 100644 --- a/src/site/asciidoc/resources.adoc +++ b/src/site/asciidoc/resources.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -19,9 +19,9 @@ under the License. = Other Apache HBase (TM) Resources == Books -HBase: The Definitive Guide:: link:http://shop.oreilly.com/product/0636920014348.do[HBase: The Definitive Guide, _Random Access to Your Planet-Size Data_] by Lars George. Publisher: O'Reilly Media, Released: August 2011, Pages: 556. +HBase: The Definitive Guide:: link:https://shop.oreilly.com/product/0636920014348.do[HBase: The Definitive Guide, _Random Access to Your Planet-Size Data_] by Lars George. Publisher: O'Reilly Media, Released: August 2011, Pages: 556. -HBase In Action:: link:http://www.manning.com/dimidukkhurana[HBase In Action] By Nick Dimiduk and Amandeep Khurana. Publisher: Manning, MEAP Began: January 2012, Softbound print: Fall 2012, Pages: 350. +HBase In Action:: link:https://www.manning.com/dimidukkhurana[HBase In Action] By Nick Dimiduk and Amandeep Khurana. Publisher: Manning, MEAP Began: January 2012, Softbound print: Fall 2012, Pages: 350. -HBase Administration Cookbook:: link:http://www.packtpub.com/hbase-administration-for-optimum-database-performance-cookbook/book[HBase Administration Cookbook] by Yifeng Jiang. Publisher: PACKT Publishing, Release: Expected August 2012, Pages: 335. +HBase Administration Cookbook:: link:https://www.packtpub.com/hbase-administration-for-optimum-database-performance-cookbook/book[HBase Administration Cookbook] by Yifeng Jiang. Publisher: PACKT Publishing, Release: Expected August 2012, Pages: 335. diff --git a/src/site/asciidoc/sponsors.adoc b/src/site/asciidoc/sponsors.adoc index e6fec1b1a2..fa51877907 100644 --- a/src/site/asciidoc/sponsors.adoc +++ b/src/site/asciidoc/sponsors.adoc @@ -7,7 +7,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -23,13 +23,13 @@ First off, thanks to link:https://www.apache.org/foundation/thanks.html[all who The below companies have been gracious enough to provide their commerical tool offerings free of charge to the Apache HBase(TM) project. -* The crew at link:http://www.ej-technologies.com/[ej-technologies] have been letting us use link:http://www.ej-technologies.com/products/jprofiler/overview.html[JProfiler] for years now. +* The crew at link:https://www.ej-technologies.com/[ej-technologies] have been letting us use link:https://www.ej-technologies.com/products/jprofiler/overview.html[JProfiler] for years now. -* The lads at link:http://headwaysoftware.com/[headway software] have given us a license for link:http://headwaysoftware.com/products/?code=Restructure101[Restructure101] so we can untangle our interdependency mess. +* The lads at link:https://headwaysoftware.com/[headway software] have given us a license for link:https://headwaysoftware.com/products/?code=Restructure101[Restructure101] so we can untangle our interdependency mess. -* link:http://www.yourkit.com[YourKit] allows us to use their link:http://www.yourkit.com/overview/index.jsp[Java Profiler]. -* Some of us use link:http://www.jetbrains.com/idea[IntelliJ IDEA] thanks to link:http://www.jetbrains.com/[JetBrains]. -* Thank you to Boris at link:http://www.vectorportal.com/[Vector Portal] for granting us a license on the image on which our logo is based. +* link:https://www.yourkit.com[YourKit] allows us to use their link:https://www.yourkit.com/overview/index.jsp[Java Profiler]. +* Some of us use link:https://www.jetbrains.com/idea[IntelliJ IDEA] thanks to link:https://www.jetbrains.com/[JetBrains]. +* Thank you to Boris at link:https://www.vectorportal.com/[Vector Portal] for granting us a license on the image on which our logo is based. == Sponsoring the Apache Software Foundation"> To contribute to the Apache Software Foundation, a good idea in our opinion, see the link:https://www.apache.org/foundation/sponsorship.html[ASF Sponsorship] page. diff --git a/src/site/custom/project-info-report.properties b/src/site/custom/project-info-report.properties index 912339e26e..e2210aafd2 100644 --- a/src/site/custom/project-info-report.properties +++ b/src/site/custom/project-info-report.properties @@ -6,7 +6,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an @@ -16,16 +16,16 @@ # under the License. report.cim.access = Access -report.cim.anthill.intro = Apache HBase™ uses {Anthill, http://www.anthillpro.com/html/products/anthillos/}. -report.cim.bamboo.intro = Apache HBase™ uses {Bamboo, http://www.atlassian.com/software/bamboo/}. -report.cim.buildforge.intro = Apache HBase™ uses {Build Forge, http://www-306.ibm.com/software/awdtools/buildforge/enterprise/}. -report.cim.continuum.intro = Apache HBase™ uses {Continuum, http://continuum.apache.org/}. -report.cim.cruisecontrol.intro = Apache HBase™ uses {CruiseControl, http://cruisecontrol.sourceforge.net/}. +report.cim.anthill.intro = Apache HBase™ uses {Anthill, https://www.anthillpro.com/html/products/anthillos/}. +report.cim.bamboo.intro = Apache HBase™ uses {Bamboo, https://www.atlassian.com/software/bamboo/}. +report.cim.buildforge.intro = Apache HBase™ uses {Build Forge, https://www-306.ibm.com/software/awdtools/buildforge/enterprise/}. +report.cim.continuum.intro = Apache HBase™ uses {Continuum, https://continuum.apache.org/}. +report.cim.cruisecontrol.intro = Apache HBase™ uses {CruiseControl, https://cruisecontrol.sourceforge.net/}. report.cim.description = These are the definitions of all continuous integration processes that builds and tests code on a frequent, regular basis. report.cim.general.intro = Apache HBase™ uses Continuous Integration System. -report.cim.hudson.intro = Apache HBase™ uses {Hudson, http://hudson-ci.org/}. -report.cim.jenkins.intro = Apache HBase™ uses {Jenkins, http://jenkins-ci.org/}. -report.cim.luntbuild.intro = Apache HBase™ uses {Luntbuild, http://luntbuild.javaforge.com/}. +report.cim.hudson.intro = Apache HBase™ uses {Hudson, https://hudson-ci.org/}. +report.cim.jenkins.intro = Apache HBase™ uses {Jenkins, https://jenkins-ci.org/}. +report.cim.luntbuild.intro = Apache HBase™ uses {Luntbuild, https://luntbuild.javaforge.com/}. report.cim.travis.intro = Apache HBase™ uses {Travis CI, https://travis-ci.org/}. report.cim.name = Continuous Integration report.cim.nocim = No continuous integration management system is defined. Please check back at a later date. @@ -124,16 +124,16 @@ report.dependency-info.title = Dependency report.dependency-info.description = These are instructions for including Apache HBase™ as a dependency using various dependency management tools. report.index.nodescription = There is currently no description associated with Apache HBase™. report.index.title = About Apache HBase™ -report.issuetracking.bugzilla.intro = Apache HBase™ uses {Bugzilla, http://www.bugzilla.org/}. +report.issuetracking.bugzilla.intro = Apache HBase™ uses {Bugzilla, https://www.bugzilla.org/}. report.issuetracking.custom.intro = Apache HBase™ uses %issueManagementSystem% to manage its issues. report.issuetracking.description = Apache HBase™ uses the following issue management system(s). report.issuetracking.general.intro = Apache HBase™ uses an Issue Management System to manage its issues. report.issuetracking.intro = Issues, bugs, and feature requests should be submitted to the following issue tracking system for Apache HBase™. -report.issuetracking.jira.intro = Apache HBase™ uses {JIRA, http://www.atlassian.com/software/jira}. +report.issuetracking.jira.intro = Apache HBase™ uses {JIRA, https://www.atlassian.com/software/jira}. report.issuetracking.name = Issue Tracking report.issuetracking.noissueManagement = No issue management system is defined. Please check back at a later date. report.issuetracking.overview.title = Overview -report.issuetracking.scarab.intro = Apache HBase™ uses {Scarab, http://scarab.tigris.org/}. +report.issuetracking.scarab.intro = Apache HBase™ uses {Scarab, https://scarab.tigris.org/}. report.issuetracking.title = Issue Tracking report.license.description = Apache HBase™ uses the following project license(s). report.license.multiple = Apache HBase™ is provided under multiple licenses: @@ -156,7 +156,7 @@ report.mailing-lists.intro = For each li report.mailing-lists.name = Mailing Lists report.mailing-lists.nolist = There are no mailing lists currently associated with Apache HBase™. report.mailing-lists.title = Apache HBase™ Mailing Lists -report.scm.accessbehindfirewall.cvs.intro = If you are behind a firewall that blocks HTTP access to the CVS repository, you can use the {CVSGrab, http://cvsgrab.sourceforge.net/} web interface to checkout the source code. +report.scm.accessbehindfirewall.cvs.intro = If you are behind a firewall that blocks HTTP access to the CVS repository, you can use the {CVSGrab, https://cvsgrab.sourceforge.net/} web interface to checkout the source code. report.scm.accessbehindfirewall.general.intro = Refer to the documentation of the SCM used for more information about access behind a firewall. report.scm.accessbehindfirewall.svn.intro = If you are behind a firewall that blocks HTTP access to the Subversion repository, you can try to access it via the developer connection: report.scm.accessbehindfirewall.title = Access from Behind a Firewall @@ -166,18 +166,18 @@ report.scm.accessthroughtproxy.svn.intro3 = Example: Ed report.scm.accessthroughtproxy.title = Access Through a Proxy report.scm.anonymousaccess.cvs.intro = Apache HBase™'s CVS repository can be checked out through anonymous CVS with the following instruction set. When prompted for a password for anonymous, simply press the Enter key. report.scm.anonymousaccess.general.intro = Refer to the documentation of the SCM used for more information about anonymously check out. The connection url is: -report.scm.anonymousaccess.git.intro = The source can be checked out anonymously from Git with this command (See {http://git-scm.com/docs/git-clone,http://git-scm.com/docs/git-clone}): -report.scm.anonymousaccess.hg.intro = The source can be checked out anonymously from Mercurial with this command (See {http://www.selenic.com/mercurial/hg.1.html#clone,http://www.selenic.com/mercurial/hg.1.html#clone}): +report.scm.anonymousaccess.git.intro = The source can be checked out anonymously from Git with this command (See {https://git-scm.com/docs/git-clone,https://git-scm.com/docs/git-clone}): +report.scm.anonymousaccess.hg.intro = The source can be checked out anonymously from Mercurial with this command (See {https://www.selenic.com/mercurial/hg.1.html#clone,https://www.selenic.com/mercurial/hg.1.html#clone}): report.scm.anonymousaccess.svn.intro = The source can be checked out anonymously from Subversion with this command: report.scm.anonymousaccess.title = Anonymous Access -report.scm.clearcase.intro = Apache HBase™ uses {ClearCase, http://www-306.ibm.com/software/awdtools/clearcase/} to manage its source code. Informations on ClearCase use can be found at {http://www.redbooks.ibm.com/redbooks/pdfs/sg246399.pdf, http://www.redbooks.ibm.com/redbooks/pdfs/sg246399.pdf}. -report.scm.cvs.intro = Apache HBase™ uses {Concurrent Versions System, http://www.cvshome.org/} to manage its source code. Instructions on CVS use can be found at {http://cvsbook.red-bean.com/, http://cvsbook.red-bean.com/}. +report.scm.clearcase.intro = Apache HBase™ uses {ClearCase, https://www-306.ibm.com/software/awdtools/clearcase/} to manage its source code. Informations on ClearCase use can be found at {https://www.redbooks.ibm.com/redbooks/pdfs/sg246399.pdf, https://www.redbooks.ibm.com/redbooks/pdfs/sg246399.pdf}. +report.scm.cvs.intro = Apache HBase™ uses {Concurrent Versions System, https://www.cvshome.org/} to manage its source code. Instructions on CVS use can be found at {https://cvsbook.red-bean.com/, https://cvsbook.red-bean.com/}. report.scm.description = This document lists ways to access the online source repository. report.scm.devaccess.clearcase.intro = Only project developers can access the ClearCase tree via this method. Substitute username with the proper value. report.scm.devaccess.cvs.intro = Only project developers can access the CVS tree via this method. Substitute username with the proper value. report.scm.devaccess.general.intro = Refer to the documentation of the SCM used for more information about developer check out. The connection url is: -report.scm.devaccess.git.intro = Only project developers can access the Git tree via this method (See {http://git-scm.com/docs/git-clone,http://git-scm.com/docs/git-clone}). -report.scm.devaccess.hg.intro = Only project developers can access the Mercurial tree via this method (See {http://www.selenic.com/mercurial/hg.1.html#clone,http://www.selenic.com/mercurial/hg.1.html#clone}). +report.scm.devaccess.git.intro = Only project developers can access the Git tree via this method (See {https://git-scm.com/docs/git-clone,https://git-scm.com/docs/git-clone}). +report.scm.devaccess.hg.intro = Only project developers can access the Mercurial tree via this method (See {https://www.selenic.com/mercurial/hg.1.html#clone,https://www.selenic.com/mercurial/hg.1.html#clone}). report.scm.devaccess.perforce.intro = Only project developers can access the Perforce tree via this method. Substitute username and password with the proper values. report.scm.devaccess.starteam.intro = Only project developers can access the Starteam tree via this method. Substitute username with the proper value. report.scm.devaccess.svn.intro1.https = Everyone can access the Subversion repository via HTTP, but committers must checkout the Subversion repository via HTTPS. @@ -190,11 +190,11 @@ report.scm.general.intro = Apache HBas report.scm.name = Source Repository report.scm.noscm = No source configuration management system is defined. Please check back at a later date. report.scm.overview.title = Overview -report.scm.git.intro = Apache HBase™ uses {Git, http://git-scm.com/} to manage its source code. Instructions on Git use can be found at {http://git-scm.com/documentation,http://git-scm.com/documentation}. -report.scm.hg.intro = Apache HBase™ uses {Mercurial, http://mercurial.selenic.com/wiki/} to manage its source code. Instructions on Mercurial use can be found at {http://hgbook.red-bean.com/read/, http://hgbook.red-bean.com/read/}. -report.scm.perforce.intro = Apache HBase™ uses {Perforce, http://www.perforce.com/} to manage its source code. Instructions on Perforce use can be found at {http://www.perforce.com/perforce/doc.051/manuals/cmdref/index.html, http://www.perforce.com/perforce/doc.051/manuals/cmdref/index.html}. -report.scm.starteam.intro = Apache HBase™ uses {Starteam, http://www.borland.com/us/products/starteam/} to manage its source code. -report.scm.svn.intro = Apache HBase™ uses {Subversion, http://subversion.apache.org/} to manage its source code. Instructions on Subversion use can be found at {http://svnbook.red-bean.com/, http://svnbook.red-bean.com/}. +report.scm.git.intro = Apache HBase™ uses {Git, https://git-scm.com/} to manage its source code. Instructions on Git use can be found at {https://git-scm.com/documentation,https://git-scm.com/documentation}. +report.scm.hg.intro = Apache HBase™ uses {Mercurial, https://mercurial.selenic.com/wiki/} to manage its source code. Instructions on Mercurial use can be found at {https://hgbook.red-bean.com/read/, https://hgbook.red-bean.com/read/}. +report.scm.perforce.intro = Apache HBase™ uses {Perforce, https://www.perforce.com/} to manage its source code. Instructions on Perforce use can be found at {https://www.perforce.com/perforce/doc.051/manuals/cmdref/index.html, https://www.perforce.com/perforce/doc.051/manuals/cmdref/index.html}. +report.scm.starteam.intro = Apache HBase™ uses {Starteam, https://www.borland.com/us/products/starteam/} to manage its source code. +report.scm.svn.intro = Apache HBase™ uses {Subversion, https://subversion.apache.org/} to manage its source code. Instructions on Subversion use can be found at {https://svnbook.red-bean.com/, https://svnbook.red-bean.com/}. report.scm.title = Source Repository report.scm.webaccess.nourl = There is no browsable version of the source repository listed for Apache HBase™. Please check back again later. report.scm.webaccess.title = Web Browser Access diff --git a/src/site/resources/css/site.css b/src/site/resources/css/site.css index 3f42f5ab61..8b4b5c4a3f 100644 --- a/src/site/resources/css/site.css +++ b/src/site/resources/css/site.css @@ -7,7 +7,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an @@ -115,4 +115,4 @@ body { .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top { margin-left: 0; margin-right: 0; -} \ No newline at end of file +} diff --git a/src/site/resources/doap_Hbase.rdf b/src/site/resources/doap_Hbase.rdf index 30252c293f..b6fc6c18c3 100644 --- a/src/site/resources/doap_Hbase.rdf +++ b/src/site/resources/doap_Hbase.rdf @@ -1,10 +1,10 @@ <?xml version="1.0"?> <?xml-stylesheet type="text/xsl"?> <rdf:RDF xml:lang="en" - xmlns="http://usefulinc.com/ns/doap#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:asfext="http://projects.apache.org/ns/asfext#" - xmlns:foaf="http://xmlns.com/foaf/0.1/"> + xmlns="https://usefulinc.com/ns/doap#" + xmlns:rdf="https://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:asfext="https://projects.apache.org/ns/asfext#" + xmlns:foaf="https://xmlns.com/foaf/0.1/"> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with @@ -13,7 +13,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -21,19 +21,19 @@ See the License for the specific language governing permissions and limitations under the License. --> - <Project rdf:about="http://hbase.apache.org"> + <Project rdf:about="https://hbase.apache.org"> <created>2012-04-14</created> - <license rdf:resource="http://usefulinc.com/doap/licenses/asl20" /> + <license rdf:resource="https://usefulinc.com/doap/licenses/asl20" /> <name>Apache HBase</name> - <homepage rdf:resource="http://hbase.apache.org" /> - <asfext:pmc rdf:resource="http://hbase.apache.org" /> + <homepage rdf:resource="https://hbase.apache.org" /> + <asfext:pmc rdf:resource="https://hbase.apache.org" /> <shortdesc>Apache HBase software is the Hadoop database. Think of it as a distributed, scalable, big data store.</shortdesc> <description>Use Apache HBase software when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. HBase is an open-source, distributed, versioned, column-oriented store modeled after Google's Bigtable: A Distributed Storage System for Structured Data by Chang et al. Just as Bigtable leverages the distributed data storage provided by the Google File System, HBase provides Bigtable-like capabilities on top of Hadoop and HDFS. </description> - <bug-database rdf:resource="http://issues.apache.org/jira/browse/HBASE" /> - <mailing-list rdf:resource="http://hbase.apache.org/mail-lists.html" /> - <download-page rdf:resource="http://www.apache.org/dyn/closer.lua/hbase/" /> + <bug-database rdf:resource="https://issues.apache.org/jira/browse/HBASE" /> + <mailing-list rdf:resource="https://hbase.apache.org/mail-lists.html" /> + <download-page rdf:resource="https://www.apache.org/dyn/closer.lua/hbase/" /> <programming-language>Java</programming-language> - <category rdf:resource="http://projects.apache.org/category/database" /> + <category rdf:resource="https://projects.apache.org/category/database" /> <release> <Version> <name>Apache hbase </name> diff --git a/src/site/site.xml b/src/site/site.xml index 907c06d110..23ad3c384b 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -9,7 +9,7 @@ * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -19,9 +19,9 @@ */ --> -<project xmlns="http://maven.apache.org/DECORATION/1.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 http://maven.apache.org/xsd/decoration-1.0.0.xsd"> +<project xmlns="https://maven.apache.org/DECORATION/1.0.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/DECORATION/1.0.0 https://maven.apache.org/xsd/decoration-1.0.0.xsd"> <skin> <!-- We tried to get some changes to the fluido-skin committed upstream but with little success. This is a custom artifact that contains @@ -65,7 +65,7 @@ <bannerRight> <name>Apache HBase</name> <src>images/hbase_logo_with_orca_large.png</src> - <href>http://hbase.apache.org/</href> + <href>https://hbase.apache.org/</href> </bannerRight> <publishDate position="bottom"/> <version position="none"/> @@ -83,7 +83,7 @@ <item name="Downloads" href="downloads.html"/> <item name="Release Notes" href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel" /> <item name="Code Of Conduct" href="coc.html"/> - <item name="Blog" href="http://blogs.apache.org/hbase/"/> + <item name="Blog" href="https://blogs.apache.org/hbase/"/> <item name="Mailing Lists" href="mail-lists.html"/> <item name="Team" href="team-list.html"/> <item name="ReviewBoard" href="https://reviews.apache.org/"/> @@ -112,10 +112,10 @@ <item name="User API (Test)" href="testapidocs/index.html" target="_blank" /> <item name="Developer API" href="https://hbase.apache.org/2.0/devapidocs/index.html" target="_blank" /> <item name="Developer API (Test)" href="https://hbase.apache.org/2.0/testdevapidocs/index.html" target="_blank" /> - <item name="中文参考指南(单页)" href="http://abloz.com/hbase/book.html" target="_blank" /> + <item name="中文参考指南(单页)" href="https://abloz.com/hbase/book.html" target="_blank" /> <item name="FAQ" href="book.html#faq" target="_blank" /> <item name="Videos/Presentations" href="book.html#other.info" target="_blank" /> - <item name="Wiki" href="http://wiki.apache.org/hadoop/Hbase" target="_blank" /> + <item name="Wiki" href="https://wiki.apache.org/hadoop/Hbase" target="_blank" /> <item name="ACID Semantics" href="acid-semantics.html" target="_blank" /> <item name="Bulk Loads" href="book.html#arch.bulk.load" target="_blank" /> <item name="Metrics" href="metrics.html" target="_blank" /> @@ -131,9 +131,9 @@ </item> </menu> <menu name="ASF"> - <item name="Apache Software Foundation" href="http://www.apache.org/foundation/" target="_blank" /> - <item name="How Apache Works" href="http://www.apache.org/foundation/how-it-works.html" target="_blank" /> - <item name="Sponsoring Apache" href="http://www.apache.org/foundation/sponsorship.html" target="_blank" /> + <item name="Apache Software Foundation" href="https://www.apache.org/foundation/" target="_blank" /> + <item name="How Apache Works" href="https://www.apache.org/foundation/how-it-works.html" target="_blank" /> + <item name="Sponsoring Apache" href="https://www.apache.org/foundation/sponsorship.html" target="_blank" /> </menu> </body> </project> diff --git a/src/site/xdoc/acid-semantics.xml b/src/site/xdoc/acid-semantics.xml index 2d4eb6a9f5..62f54a2efe 100644 --- a/src/site/xdoc/acid-semantics.xml +++ b/src/site/xdoc/acid-semantics.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -19,11 +19,11 @@ under the License. --> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" - "http://forrest.apache.org/dtd/document-v20.dtd"> + "https://forrest.apache.org/dtd/document-v20.dtd"> -<document xmlns="http://maven.apache.org/XDOC/2.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> +<document xmlns="https://maven.apache.org/XDOC/2.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> <title> Apache HBase (TM) ACID Properties @@ -218,7 +218,7 @@ under the License. <p>[1] A consistent view is not guaranteed intra-row scanning -- i.e. fetching a portion of a row in one RPC then going back to fetch another portion of the row in a subsequent RPC. Intra-row scanning happens when you set a limit on how many values to return per Scan#next - (See <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Scan.html#setBatch(int)">Scan#setBatch(int)</a>). + (See <a href="https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Scan.html#setBatch(int)">Scan#setBatch(int)</a>). </p> <p>[2] In the context of Apache HBase, "durably on disk" implies an hflush() call on the transaction diff --git a/src/site/xdoc/bulk-loads.xml b/src/site/xdoc/bulk-loads.xml index 2195003042..d62c022753 100644 --- a/src/site/xdoc/bulk-loads.xml +++ b/src/site/xdoc/bulk-loads.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -17,9 +17,9 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> -<document xmlns="http://maven.apache.org/XDOC/2.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> +<document xmlns="https://maven.apache.org/XDOC/2.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> <title> Bulk Loads in Apache HBase (TM) @@ -27,7 +27,7 @@ under the License. </properties> <body> <p>This page has been retired. The contents have been moved to the - <a href="http://hbase.apache.org/book.html#arch.bulk.load">Bulk Loading</a> section + <a href="https://hbase.apache.org/book.html#arch.bulk.load">Bulk Loading</a> section in the Reference Guide. </p> </body> diff --git a/src/site/xdoc/coc.xml b/src/site/xdoc/coc.xml index fc2b54907c..7afaa15f41 100644 --- a/src/site/xdoc/coc.xml +++ b/src/site/xdoc/coc.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -19,11 +19,11 @@ under the License. --> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" - "http://forrest.apache.org/dtd/document-v20.dtd"> + "https://forrest.apache.org/dtd/document-v20.dtd"> -<document xmlns="http://maven.apache.org/XDOC/2.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> +<document xmlns="https://maven.apache.org/XDOC/2.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> <title> Code of Conduct Policy @@ -34,7 +34,7 @@ under the License. <p> We expect participants in discussions on the HBase project mailing lists, IRC channels, and JIRA issues to abide by the Apache Software Foundation's -<a href="http://apache.org/foundation/policies/conduct.html">Code of Conduct</a>. +<a href="https://apache.org/foundation/policies/conduct.html">Code of Conduct</a>. </p> <p> If you feel there has been a violation of this code, please point out your diff --git a/src/site/xdoc/downloads.xml b/src/site/xdoc/downloads.xml index 416fa25215..c2d068b7ba 100644 --- a/src/site/xdoc/downloads.xml +++ b/src/site/xdoc/downloads.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -17,9 +17,9 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> -<document xmlns="http://maven.apache.org/XDOC/2.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> +<document xmlns="https://maven.apache.org/XDOC/2.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> <title>Apache HBase Downloads @@ -90,7 +90,7 @@ under the License.

If you are looking for an old release that is not present here or on the - mirror, check the Apache Archive. + mirror, check the Apache Archive.

diff --git a/src/site/xdoc/export_control.xml b/src/site/xdoc/export_control.xml index 0fd5c4fbf0..cad8582980 100644 --- a/src/site/xdoc/export_control.xml +++ b/src/site/xdoc/export_control.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -19,11 +19,11 @@ under the License. --> + "https://forrest.apache.org/dtd/document-v20.dtd"> - + Export Control @@ -38,7 +38,7 @@ use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See the -<a href="http://www.wassenaar.org/">Wassenaar Arrangement</a> for more +<a href="https://www.wassenaar.org/">Wassenaar Arrangement</a> for more information.</p> <p> The U.S. Government Department of Commerce, Bureau of Industry and Security @@ -52,7 +52,7 @@ source code.</p> <p> Apache HBase uses the built-in java cryptography libraries. See Oracle's information regarding -<a href="http://www.oracle.com/us/products/export/export-regulations-345813.html">Java cryptographic export regulations</a> +<a href="https://www.oracle.com/us/products/export/export-regulations-345813.html">Java cryptographic export regulations</a> for more details.</p> </section> </body> diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index 0b54cc03ce..f5a502fadd 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -17,9 +17,9 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> -<document xmlns="http://maven.apache.org/XDOC/2.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> +<document xmlns="https://maven.apache.org/XDOC/2.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> <title>Apache HBase™ Home @@ -27,11 +27,11 @@ under the License.
-

Apache HBase™ is the Hadoop database, a distributed, scalable, big data store. +

Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.

Use Apache HBase™ when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. -Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable: A Distributed Storage System for Structured Data by Chang et al. +Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable: A Distributed Storage System for Structured Data by Chang et al. Just as Bigtable leverages the distributed data storage provided by the Google File System, Apache HBase provides Bigtable-like capabilities on top of Hadoop and HDFS.

@@ -69,7 +69,7 @@ Apache HBase is an open-source, distributed, versioned, non-relational database

-

See the Architecture Overview, the Apache HBase Reference Guide FAQ, +

See the Architecture Overview, the Apache HBase Reference Guide FAQ, and the other documentation links.

@@ -77,7 +77,7 @@ Apache HBase is an open-source, distributed, versioned, non-relational database

The HBase distribution includes cryptographic software. See the export control notice here

Code Of Conduct
-

We expect participants in discussions on the HBase project mailing lists, Slack and IRC channels, and JIRA issues to abide by the Apache Software Foundation's Code of Conduct. More information can be found here. +

We expect participants in discussions on the HBase project mailing lists, Slack and IRC channels, and JIRA issues to abide by the Apache Software Foundation's Code of Conduct. More information can be found here.

@@ -89,8 +89,8 @@ Apache HBase is an open-source, distributed, versioned, non-relational database

June 12th, 2017 HBaseCon2017 at the Crittenden Buildings on the Google Mountain View Campus

April 25th, 2017 Meetup @ Visa in Palo Alto

December 8th, 2016 Meetup@Splice in San Francisco

-

September 26th, 2016 HBaseConEast2016 at Google in Chelsea, NYC

-

May 24th, 2016 HBaseCon2016 at The Village, 969 Market, San Francisco

+

September 26th, 2016 HBaseConEast2016 at Google in Chelsea, NYC

+

May 24th, 2016 HBaseCon2016 at The Village, 969 Market, San Francisco

Old News

diff --git a/src/site/xdoc/metrics.xml b/src/site/xdoc/metrics.xml index 620c14bcef..240a0425b9 100644 --- a/src/site/xdoc/metrics.xml +++ b/src/site/xdoc/metrics.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -17,9 +17,9 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - + Apache HBase (TM) Metrics @@ -29,12 +29,12 @@ under the License. <body> <section name="Introduction"> <p> - Apache HBase (TM) emits Hadoop <a href="http://hadoop.apache.org/core/docs/stable/api/org/apache/hadoop/metrics/package-summary.html">metrics</a>. + Apache HBase (TM) emits Hadoop <a href="https://hadoop.apache.org/core/docs/stable/api/org/apache/hadoop/metrics/package-summary.html">metrics</a>. </p> </section> <section name="Setup"> - <p>First read up on Hadoop <a href="http://hadoop.apache.org/core/docs/stable/api/org/apache/hadoop/metrics/package-summary.html">metrics</a>. - If you are using ganglia, the <a href="http://wiki.apache.org/hadoop/GangliaMetrics">GangliaMetrics</a> + <p>First read up on Hadoop <a href="https://hadoop.apache.org/core/docs/stable/api/org/apache/hadoop/metrics/package-summary.html">metrics</a>. + If you are using ganglia, the <a href="https://wiki.apache.org/hadoop/GangliaMetrics">GangliaMetrics</a> wiki page is useful read.</p> <p>To have HBase emit metrics, edit <code>$HBASE_HOME/conf/hadoop-metrics.properties</code> and enable metric 'contexts' per plugin. As of this writing, hadoop supports diff --git a/src/site/xdoc/old_news.xml b/src/site/xdoc/old_news.xml index 2203e4e4fc..5d50bd19a0 100644 --- a/src/site/xdoc/old_news.xml +++ b/src/site/xdoc/old_news.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -19,11 +19,11 @@ under the License. --> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" - "http://forrest.apache.org/dtd/document-v20.dtd"> + "https://forrest.apache.org/dtd/document-v20.dtd"> -<document xmlns="http://maven.apache.org/XDOC/2.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> +<document xmlns="https://maven.apache.org/XDOC/2.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> <title> Old Apache HBase (TM) News @@ -31,75 +31,75 @@ under the License. </properties> <body> <section name="Old News"> - <p>June 25th, 2015 <a href="http://www.zusaar.com/event/14057003">HBase Summer Meetup 2015</a> in Tokyo</p> - <p>May 7th, 2015 <a href="http://hbasecon.com/">HBaseCon2015</a> in San Francisco</p> - <p>February 17th, 2015 <a href="http://www.meetup.com/hbaseusergroup/events/219260093/">HBase meetup around Strata+Hadoop World</a> in San Jose</p> - <p>January 15th, 2015 <a href="http://www.meetup.com/hbaseusergroup/events/218744798/">HBase meetup @ AppDynamics</a> in San Francisco</p> - <p>November 20th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/205219992/">HBase meetup @ WANdisco</a> in San Ramon</p> - <p>October 27th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/207386102/">HBase Meetup @ Apple</a> in Cupertino</p> - <p>October 15th, 2014 <a href="http://www.meetup.com/HBase-NYC/events/207655552/">HBase Meetup @ Google</a> on the night before Strata/HW in NYC</p> - <p>September 25th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/203173692/">HBase Meetup @ Continuuity</a> in Palo Alto</p> - <p>August 28th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/197773762/">HBase Meetup @ Sift Science</a> in San Francisco</p> - <p>July 17th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/190994082/">HBase Meetup @ HP</a> in Sunnyvale</p> - <p>June 5th, 2014 <a href="http://www.meetup.com/Hadoop-Summit-Community-San-Jose/events/179081342/">HBase BOF at Hadoop Summit</a>, San Jose Convention Center</p> - <p>May 5th, 2014 <a href="http://www.hbasecon.com/">HBaseCon2014</a> at the Hilton San Francisco on Union Square</p> - <p>March 12th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/160757912/">HBase Meetup @ Ancestry.com</a> in San Francisco</p> - <p>February 10th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/163139322/">HBase Meetup @ Continuuity</a> in Palo Alto</p> - <p>January 30th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/158491762/">HBase Meetup @ Apple</a> in Cupertino</p> - <p>January 30th, 2014 <a href="http://www.meetup.com/Los-Angeles-HBase-User-group/events/160560282/">Los Angeles HBase User Group</a> in El Segundo</p> - <p>October 24th, 2013 <a href="http://www.meetup.com/hbaseusergroup/events/140759692/">HBase User and <a href="http://www.meetup.com/hackathon/events/144366512/">Developer</a> Meetup at HortonWorks</a>.in Palo Alto</p> - <p>September 26, 2013 <a href="http://www.meetup.com/hbaseusergroup/events/135862292/">HBase Meetup at Arista Networks</a>.in San Francisco</p> - <p>August 20th, 2013 <a href="http://www.meetup.com/hbaseusergroup/events/120534362/">HBase Meetup at Flurry</a>.in San Francisco</p> - <p>July 16th, 2013 <a href="http://www.meetup.com/hbaseusergroup/events/119929152/">HBase Meetup at Twitter</a>.in San Francisco</p> - <p>June 25th, 2013 <a href="http://www.meetup.com/hbaseusergroup/events/119154442/">Hadoop Summit Meetup</a>.at San Jose Convention Center</p> - <p>June 14th, 2013 <a href="http://kijicon.eventbrite.com/">KijiCon: Building Big Data Apps</a> in San Francisco.</p> - <p>June 13th, 2013 <a href="http://www.hbasecon.com/">HBaseCon2013</a> in San Francisco. Submit an Abstract!</p> - <p>June 12th, 2013 <a href="http://www.meetup.com/hackathon/events/123403802/">HBaseConHackAthon</a> at the Cloudera office in San Francisco.</p> - <p>April 11th, 2013 <a href="http://www.meetup.com/hbaseusergroup/events/103587852/">HBase Meetup at AdRoll</a> in San Francisco</p> - <p>February 28th, 2013 <a href="http://www.meetup.com/hbaseusergroup/events/96584102/">HBase Meetup at Intel Mission Campus</a></p> - <p>February 19th, 2013 <a href="http://www.meetup.com/hackathon/events/103633042/">Developers PowWow</a> at HortonWorks' new digs</p> - <p>January 23rd, 2013 <a href="http://www.meetup.com/hbaseusergroup/events/91381312/">HBase Meetup at WibiData World HQ!</a></p> - <p>December 4th, 2012 <a href="http://www.meetup.com/hackathon/events/90536432/">0.96 Bug Squashing and Testing Hackathon</a> at Cloudera, SF.</p> - <p>October 29th, 2012 <a href="http://www.meetup.com/hbaseusergroup/events/82791572/">HBase User Group Meetup</a> at Wize Commerce in San Mateo.</p> - <p>October 25th, 2012 <a href="http://www.meetup.com/HBase-NYC/events/81728932/">Strata/Hadoop World HBase Meetup.</a> in NYC</p> - <p>September 11th, 2012 <a href="http://www.meetup.com/hbaseusergroup/events/80621872/">Contributor's Pow-Wow at HortonWorks HQ.</a></p> - <p>August 8th, 2012 <a href="http://archive.apache.org/dist/hbase/hbase-0.94.1/">Apache HBase 0.94.1 is available for download</a></p> - <p>June 15th, 2012 <a href="http://www.meetup.com/hbaseusergroup/events/59829652/">Birds-of-a-feather</a> in San Jose, day after <a href="http://hadoopsummit.org">Hadoop Summit</a></p> - <p>May 23rd, 2012 <a href="http://www.meetup.com/hackathon/events/58953522/">HackConAthon</a> in Palo Alto</p> - <p>May 22nd, 2012 <a href="http://www.hbasecon.com">HBaseCon2012</a> in San Francisco</p> - <p>March 27th, 2012 <a href="http://www.meetup.com/hbaseusergroup/events/56021562/">Meetup @ StumbleUpon</a> in San Francisco</p> + <p>June 25th, 2015 <a href="https://www.zusaar.com/event/14057003">HBase Summer Meetup 2015</a> in Tokyo</p> + <p>May 7th, 2015 <a href="https://hbasecon.com/">HBaseCon2015</a> in San Francisco</p> + <p>February 17th, 2015 <a href="https://www.meetup.com/hbaseusergroup/events/219260093/">HBase meetup around Strata+Hadoop World</a> in San Jose</p> + <p>January 15th, 2015 <a href="https://www.meetup.com/hbaseusergroup/events/218744798/">HBase meetup @ AppDynamics</a> in San Francisco</p> + <p>November 20th, 2014 <a href="https://www.meetup.com/hbaseusergroup/events/205219992/">HBase meetup @ WANdisco</a> in San Ramon</p> + <p>October 27th, 2014 <a href="https://www.meetup.com/hbaseusergroup/events/207386102/">HBase Meetup @ Apple</a> in Cupertino</p> + <p>October 15th, 2014 <a href="https://www.meetup.com/HBase-NYC/events/207655552/">HBase Meetup @ Google</a> on the night before Strata/HW in NYC</p> + <p>September 25th, 2014 <a href="https://www.meetup.com/hbaseusergroup/events/203173692/">HBase Meetup @ Continuuity</a> in Palo Alto</p> + <p>August 28th, 2014 <a href="https://www.meetup.com/hbaseusergroup/events/197773762/">HBase Meetup @ Sift Science</a> in San Francisco</p> + <p>July 17th, 2014 <a href="https://www.meetup.com/hbaseusergroup/events/190994082/">HBase Meetup @ HP</a> in Sunnyvale</p> + <p>June 5th, 2014 <a href="https://www.meetup.com/Hadoop-Summit-Community-San-Jose/events/179081342/">HBase BOF at Hadoop Summit</a>, San Jose Convention Center</p> + <p>May 5th, 2014 <a href="https://www.hbasecon.com/">HBaseCon2014</a> at the Hilton San Francisco on Union Square</p> + <p>March 12th, 2014 <a href="https://www.meetup.com/hbaseusergroup/events/160757912/">HBase Meetup @ Ancestry.com</a> in San Francisco</p> + <p>February 10th, 2014 <a href="https://www.meetup.com/hbaseusergroup/events/163139322/">HBase Meetup @ Continuuity</a> in Palo Alto</p> + <p>January 30th, 2014 <a href="https://www.meetup.com/hbaseusergroup/events/158491762/">HBase Meetup @ Apple</a> in Cupertino</p> + <p>January 30th, 2014 <a href="https://www.meetup.com/Los-Angeles-HBase-User-group/events/160560282/">Los Angeles HBase User Group</a> in El Segundo</p> + <p>October 24th, 2013 <a href="https://www.meetup.com/hbaseusergroup/events/140759692/">HBase User and <a href="https://www.meetup.com/hackathon/events/144366512/">Developer</a> Meetup at HortonWorks</a>.in Palo Alto</p> + <p>September 26, 2013 <a href="https://www.meetup.com/hbaseusergroup/events/135862292/">HBase Meetup at Arista Networks</a>.in San Francisco</p> + <p>August 20th, 2013 <a href="https://www.meetup.com/hbaseusergroup/events/120534362/">HBase Meetup at Flurry</a>.in San Francisco</p> + <p>July 16th, 2013 <a href="https://www.meetup.com/hbaseusergroup/events/119929152/">HBase Meetup at Twitter</a>.in San Francisco</p> + <p>June 25th, 2013 <a href="https://www.meetup.com/hbaseusergroup/events/119154442/">Hadoop Summit Meetup</a>.at San Jose Convention Center</p> + <p>June 14th, 2013 <a href="https://kijicon.eventbrite.com/">KijiCon: Building Big Data Apps</a> in San Francisco.</p> + <p>June 13th, 2013 <a href="https://www.hbasecon.com/">HBaseCon2013</a> in San Francisco. Submit an Abstract!</p> + <p>June 12th, 2013 <a href="https://www.meetup.com/hackathon/events/123403802/">HBaseConHackAthon</a> at the Cloudera office in San Francisco.</p> + <p>April 11th, 2013 <a href="https://www.meetup.com/hbaseusergroup/events/103587852/">HBase Meetup at AdRoll</a> in San Francisco</p> + <p>February 28th, 2013 <a href="https://www.meetup.com/hbaseusergroup/events/96584102/">HBase Meetup at Intel Mission Campus</a></p> + <p>February 19th, 2013 <a href="https://www.meetup.com/hackathon/events/103633042/">Developers PowWow</a> at HortonWorks' new digs</p> + <p>January 23rd, 2013 <a href="https://www.meetup.com/hbaseusergroup/events/91381312/">HBase Meetup at WibiData World HQ!</a></p> + <p>December 4th, 2012 <a href="https://www.meetup.com/hackathon/events/90536432/">0.96 Bug Squashing and Testing Hackathon</a> at Cloudera, SF.</p> + <p>October 29th, 2012 <a href="https://www.meetup.com/hbaseusergroup/events/82791572/">HBase User Group Meetup</a> at Wize Commerce in San Mateo.</p> + <p>October 25th, 2012 <a href="https://www.meetup.com/HBase-NYC/events/81728932/">Strata/Hadoop World HBase Meetup.</a> in NYC</p> + <p>September 11th, 2012 <a href="https://www.meetup.com/hbaseusergroup/events/80621872/">Contributor's Pow-Wow at HortonWorks HQ.</a></p> + <p>August 8th, 2012 <a href="https://archive.apache.org/dist/hbase/hbase-0.94.1/">Apache HBase 0.94.1 is available for download</a></p> + <p>June 15th, 2012 <a href="https://www.meetup.com/hbaseusergroup/events/59829652/">Birds-of-a-feather</a> in San Jose, day after <a href="https://hadoopsummit.org">Hadoop Summit</a></p> + <p>May 23rd, 2012 <a href="https://www.meetup.com/hackathon/events/58953522/">HackConAthon</a> in Palo Alto</p> + <p>May 22nd, 2012 <a href="https://www.hbasecon.com">HBaseCon2012</a> in San Francisco</p> + <p>March 27th, 2012 <a href="https://www.meetup.com/hbaseusergroup/events/56021562/">Meetup @ StumbleUpon</a> in San Francisco</p> - <p>January 19th, 2012 <a href="http://www.meetup.com/hbaseusergroup/events/46702842/">Meetup @ EBay</a></p> - <p>January 23rd, 2012 Apache HBase 0.92.0 released. <a href="http://archive.apache.org/dist/hbase/hbase-0.92.0/">Download it!</a></p> - <p>December 23rd, 2011 Apache HBase 0.90.5 released. <a href="http://archive.apache.org/dist/hbase/hbase-0.90.5/">Download it!</a></p> - <p>November 29th, 2011 <a href="http://www.meetup.com/hackathon/events/41025972/">Developer Pow-Wow in SF</a> at Salesforce HQ</p> - <p>November 7th, 2011 <a href="http://www.meetup.com/hbaseusergroup/events/35682812/">HBase Meetup in NYC (6PM)</a> at the AppNexus office</p> - <p>August 22nd, 2011 <a href="http://www.meetup.com/hbaseusergroup/events/28518471/">HBase Hackathon (11AM) and Meetup (6PM)</a> at FB in PA</p> - <p>June 30th, 2011 <a href="http://www.meetup.com/hbaseusergroup/events/20572251/">HBase Contributor Day</a>, the day after the <a href="http://developer.yahoo.com/events/hadoopsummit2011/">Hadoop Summit</a> hosted by Y!</p> - <p>June 8th, 2011 <a href="http://berlinbuzzwords.de/wiki/hbase-workshop-and-hackathon">HBase Hackathon</a> in Berlin to coincide with <a href="http://berlinbuzzwords.de/">Berlin Buzzwords</a></p> - <p>May 19th, 2011 Apache HBase 0.90.3 released. <a href="http://archive.apache.org/dist/hbase/hbase-0.90.3/">Download it!</a></p> - <p>April 12th, 2011 Apache HBase 0.90.2 released. <a href="http://archive.apache.org/dist/hbase/hbase-0.90.2/">Download it!</a></p> - <p>March 21st, <a href="http://www.meetup.com/hackathon/events/16770852/">HBase 0.92 Hackathon at StumbleUpon, SF</a></p> - <p>February 22nd, <a href="http://www.meetup.com/hbaseusergroup/events/16492913/">HUG12: February HBase User Group at StumbleUpon SF</a></p> - <p>December 13th, <a href="http://www.meetup.com/hackathon/calendar/15597555/">HBase Hackathon: Coprocessor Edition</a></p> - <p>November 19th, <a href="http://huguk.org/">Hadoop HUG in London</a> is all about Apache HBase</p> - <p>November 15-19th, <a href="http://www.devoxx.com/display/Devoxx2K10/Home">Devoxx</a> features HBase Training and multiple HBase presentations</p> - <p>October 12th, HBase-related presentations by core contributors and users at <a href="http://www.cloudera.com/company/press-center/hadoop-world-nyc/">Hadoop World 2010</a></p> - <p>October 11th, <a href="http://www.meetup.com/hbaseusergroup/calendar/14606174/">HUG-NYC: HBase User Group NYC Edition</a> (Night before Hadoop World)</p> - <p>June 30th, <a href="http://www.meetup.com/hbaseusergroup/calendar/13562846/">Apache HBase Contributor Workshop</a> (Day after Hadoop Summit)</p> + <p>January 19th, 2012 <a href="https://www.meetup.com/hbaseusergroup/events/46702842/">Meetup @ EBay</a></p> + <p>January 23rd, 2012 Apache HBase 0.92.0 released. <a href="https://archive.apache.org/dist/hbase/hbase-0.92.0/">Download it!</a></p> + <p>December 23rd, 2011 Apache HBase 0.90.5 released. <a href="https://archive.apache.org/dist/hbase/hbase-0.90.5/">Download it!</a></p> + <p>November 29th, 2011 <a href="https://www.meetup.com/hackathon/events/41025972/">Developer Pow-Wow in SF</a> at Salesforce HQ</p> + <p>November 7th, 2011 <a href="https://www.meetup.com/hbaseusergroup/events/35682812/">HBase Meetup in NYC (6PM)</a> at the AppNexus office</p> + <p>August 22nd, 2011 <a href="https://www.meetup.com/hbaseusergroup/events/28518471/">HBase Hackathon (11AM) and Meetup (6PM)</a> at FB in PA</p> + <p>June 30th, 2011 <a href="https://www.meetup.com/hbaseusergroup/events/20572251/">HBase Contributor Day</a>, the day after the <a href="https://developer.yahoo.com/events/hadoopsummit2011/">Hadoop Summit</a> hosted by Y!</p> + <p>June 8th, 2011 <a href="https://berlinbuzzwords.de/wiki/hbase-workshop-and-hackathon">HBase Hackathon</a> in Berlin to coincide with <a href="https://berlinbuzzwords.de/">Berlin Buzzwords</a></p> + <p>May 19th, 2011 Apache HBase 0.90.3 released. <a href="https://archive.apache.org/dist/hbase/hbase-0.90.3/">Download it!</a></p> + <p>April 12th, 2011 Apache HBase 0.90.2 released. <a href="https://archive.apache.org/dist/hbase/hbase-0.90.2/">Download it!</a></p> + <p>March 21st, <a href="https://www.meetup.com/hackathon/events/16770852/">HBase 0.92 Hackathon at StumbleUpon, SF</a></p> + <p>February 22nd, <a href="https://www.meetup.com/hbaseusergroup/events/16492913/">HUG12: February HBase User Group at StumbleUpon SF</a></p> + <p>December 13th, <a href="https://www.meetup.com/hackathon/calendar/15597555/">HBase Hackathon: Coprocessor Edition</a></p> + <p>November 19th, <a href="https://huguk.org/">Hadoop HUG in London</a> is all about Apache HBase</p> + <p>November 15-19th, <a href="https://www.devoxx.com/display/Devoxx2K10/Home">Devoxx</a> features HBase Training and multiple HBase presentations</p> + <p>October 12th, HBase-related presentations by core contributors and users at <a href="https://www.cloudera.com/company/press-center/hadoop-world-nyc/">Hadoop World 2010</a></p> + <p>October 11th, <a href="https://www.meetup.com/hbaseusergroup/calendar/14606174/">HUG-NYC: HBase User Group NYC Edition</a> (Night before Hadoop World)</p> + <p>June 30th, <a href="https://www.meetup.com/hbaseusergroup/calendar/13562846/">Apache HBase Contributor Workshop</a> (Day after Hadoop Summit)</p> <p>May 10th, 2010: Apache HBase graduates from Hadoop sub-project to Apache Top Level Project </p> - <p>Signup for <a href="http://www.meetup.com/hbaseusergroup/calendar/12689490/">HBase User Group Meeting, HUG10</a> hosted by Trend Micro, April 19th, 2010</p> + <p>Signup for <a href="https://www.meetup.com/hbaseusergroup/calendar/12689490/">HBase User Group Meeting, HUG10</a> hosted by Trend Micro, April 19th, 2010</p> - <p><a href="http://www.meetup.com/hbaseusergroup/calendar/12689351/">HBase User Group Meeting, HUG9</a> hosted by Mozilla, March 10th, 2010</p> - <p>Sign up for the <a href="http://www.meetup.com/hbaseusergroup/calendar/12241393/">HBase User Group Meeting, HUG8</a>, January 27th, 2010 at StumbleUpon in SF</p> - <p>September 8th, 2010: Apache HBase 0.20.0 is faster, stronger, slimmer, and sweeter tasting than any previous Apache HBase release. Get it off the <a href="http://archive.apache.org/dist/hadoop/hbase/hbase-0.20.0/">Releases</a> page.</p> - <p><a href="http://dev.us.apachecon.com/c/acus2009/">ApacheCon</a> in Oakland: November 2-6th, 2009: + <p><a href="https://www.meetup.com/hbaseusergroup/calendar/12689351/">HBase User Group Meeting, HUG9</a> hosted by Mozilla, March 10th, 2010</p> + <p>Sign up for the <a href="https://www.meetup.com/hbaseusergroup/calendar/12241393/">HBase User Group Meeting, HUG8</a>, January 27th, 2010 at StumbleUpon in SF</p> + <p>September 8th, 2010: Apache HBase 0.20.0 is faster, stronger, slimmer, and sweeter tasting than any previous Apache HBase release. Get it off the <a href="https://archive.apache.org/dist/hadoop/hbase/hbase-0.20.0/">Releases</a> page.</p> + <p><a href="https://dev.us.apachecon.com/c/acus2009/">ApacheCon</a> in Oakland: November 2-6th, 2009: The Apache Foundation will be celebrating its 10th anniversary in beautiful Oakland by the Bay. Lots of good talks and meetups including an HBase presentation by a couple of the lads.</p> - <p>HBase at Hadoop World in NYC: October 2nd, 2009: A few of us will be talking on Practical HBase out east at <a href="http://www.cloudera.com/hadoop-world-nyc">Hadoop World: NYC</a>.</p> - <p>HUG7 and HBase Hackathon: August 7th-9th, 2009 at StumbleUpon in SF: Sign up for the <a href="http://www.meetup.com/hbaseusergroup/calendar/10950511/">HBase User Group Meeting, HUG7</a> or for the <a href="http://www.meetup.com/hackathon/calendar/10951718/">Hackathon</a> or for both (all are welcome!).</p> - <p>June, 2009 -- HBase at HadoopSummit2009 and at NOSQL: See the <a href="http://wiki.apache.org/hadoop/HBase/HBasePresentations">presentations</a></p> - <p>March 3rd, 2009 -- HUG6: <a href="http://www.meetup.com/hbaseusergroup/calendar/9764004/">HBase User Group 6</a></p> - <p>January 30th, 2009 -- LA Hbackathon:<a href="http://www.meetup.com/hbasela/calendar/9450876/">HBase January Hackathon Los Angeles</a> at <a href="http://streamy.com" >Streamy</a> in Manhattan Beach</p> + <p>HBase at Hadoop World in NYC: October 2nd, 2009: A few of us will be talking on Practical HBase out east at <a href="https://www.cloudera.com/hadoop-world-nyc">Hadoop World: NYC</a>.</p> + <p>HUG7 and HBase Hackathon: August 7th-9th, 2009 at StumbleUpon in SF: Sign up for the <a href="https://www.meetup.com/hbaseusergroup/calendar/10950511/">HBase User Group Meeting, HUG7</a> or for the <a href="https://www.meetup.com/hackathon/calendar/10951718/">Hackathon</a> or for both (all are welcome!).</p> + <p>June, 2009 -- HBase at HadoopSummit2009 and at NOSQL: See the <a href="https://wiki.apache.org/hadoop/HBase/HBasePresentations">presentations</a></p> + <p>March 3rd, 2009 -- HUG6: <a href="https://www.meetup.com/hbaseusergroup/calendar/9764004/">HBase User Group 6</a></p> + <p>January 30th, 2009 -- LA Hbackathon:<a href="https://www.meetup.com/hbasela/calendar/9450876/">HBase January Hackathon Los Angeles</a> at <a href="https://streamy.com" >Streamy</a> in Manhattan Beach</p> </section> </body> </document> diff --git a/src/site/xdoc/poweredbyhbase.xml b/src/site/xdoc/poweredbyhbase.xml index ff1ba59f91..18e76b05cd 100644 --- a/src/site/xdoc/poweredbyhbase.xml +++ b/src/site/xdoc/poweredbyhbase.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -17,9 +17,9 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> -<document xmlns="http://maven.apache.org/XDOC/2.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> +<document xmlns="https://maven.apache.org/XDOC/2.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> <title>Powered By Apache HBase™ @@ -34,7 +34,7 @@ under the License.

These items are user-submitted and the HBase team assumes no responsibility for their accuracy.

-
Adobe
+
Adobe
We currently have about 30 nodes running HDFS, Hadoop and HBase in clusters ranging from 5 to 14 nodes on both production and development. We plan a deployment on an 80 nodes cluster. We are using HBase in several areas from @@ -42,19 +42,19 @@ under the License. write data to HBase and run mapreduce jobs to process then store it back to HBase or external systems. Our production cluster has been running since Oct 2008.
-
Project Astro
+
Project Astro
Astro provides fast Spark SQL/DataFrame capabilities to HBase data, featuring super-efficient access to multi-dimensional HBase rows through native Spark execution in HBase coprocessor plus systematic and accurate partition pruning and predicate pushdown from arbitrarily complex data filtering logic. The batch load is optimized to run on the Spark execution - engine. Note that Spark-SQL-on-HBase + engine. Note that Spark-SQL-on-HBase is the release site. Interested parties are free to make clones and claim to be "latest(and active)", but they are not endorsed by the owner.
-
Axibase +
Axibase Time Series Database (ATSD)
ATSD runs on top of HBase to collect, analyze and visualize time series data at scale. ATSD capabilities include optimized storage schema, built-in @@ -62,7 +62,7 @@ under the License. graphics designed for high-frequency data. Primary use cases: IT infrastructure monitoring, data consolidation, operational historian in OPC environments.
-
Benipal Technologies
+
Benipal Technologies
We have a 35 node cluster used for HBase and Mapreduce with Lucene / SOLR and katta integration to create and finetune our search databases. Currently, our HBase installation has over 10 Billion rows with 100s of datapoints per row. @@ -75,14 +75,14 @@ under the License. security, using combinations of different cryptographic techniques, in an efficient and secure manner. It provides a wrapper library around HBase.
-
Caree.rs
+
Caree.rs
Accelerated hiring platform for HiTech companies. We use HBase and Hadoop for all aspects of our backend - job and company data storage, analytics processing, machine learning algorithms for our hire recommendation engine. Our live production site is directly served from HBase. We use cascading for running offline data processing jobs.
-
Celer Technologies
+
Celer Technologies
Celer Technologies is a global financial software company that creates modular-based systems that have the flexibility to meet tomorrow's business environment, today. The Celer framework uses Hadoop/HBase for storing all @@ -91,40 +91,40 @@ under the License. features to quickly extract data based on their trading, risk and clearing activities from one single location.
-
Explorys
+
Explorys
Explorys uses an HBase cluster containing over a billion anonymized clinical records, to enable subscribers to search and analyze patient populations, treatment protocols, and clinical outcomes.
-
Facebook
+
Facebook
Facebook uses HBase to power their Messages infrastructure.
-
Filmweb
+
Filmweb
Filmweb is a film web portal with a large dataset of films, persons and movie-related entities. We have just started a small cluster of 3 HBase nodes to handle our web cache persistency layer. We plan to increase the cluster size, and also to start migrating some of the data from our databases which have some demanding scalability requirements.
-
Flurry
+
Flurry
Flurry provides mobile application analytics. We use HBase and Hadoop for all of our analytics processing, and serve all of our live requests directly out of HBase on our 50 node production cluster with tens of billions of rows over several tables.
-
GumGum
+
GumGum
GumGum is an In-Image Advertising Platform. We use HBase on an 15-node Amazon EC2 High-CPU Extra Large (c1.xlarge) cluster for both real-time data and analytics. Our production cluster has been running since June 2010.
-
Helprace
+
Helprace
Helprace is a customer service platform which uses Hadoop for analytics and internal searching and filtering. Being on HBase we can share our HBase and Hadoop cluster with other Hadoop processes - this particularly helps in keeping community speeds up. We use Hadoop and HBase on small cluster with 4 cores and 32 GB RAM each.
-
HubSpot
+
HubSpot
HubSpot is an online marketing platform, providing analytics, email, and segmentation of leads/contacts. HBase is our primary datastore for our customers' customer data, with multiple HBase clusters powering the majority of our @@ -133,25 +133,25 @@ under the License. for both, but are starting to move some of that to baremetal hardware. We've been running HBase for over 2 years.
-
Infolinks
+
Infolinks
Infolinks is an In-Text ad provider. We use HBase to process advertisement selection and user events for our In-Text ad network. The reports generated from HBase are used as feedback for our production system to optimize ad selection.
-
Kalooga
+
Kalooga
Kalooga is a discovery service for image galleries. We use Hadoop, HBase and Pig on a 20-node cluster for our crawling, analysis and events processing.
-
LeanXcale
+
LeanXcale
LeanXcale provides an ultra-scalable transactional & SQL database that stores its data on HBase and it is able to scale to 1000s of nodes. It also provides a standalone full ACID HBase with transactions across arbitrary sets of rows and tables.
-
Mahalo
+
Mahalo
Mahalo, "...the world's first human-powered search engine". All the markup that powers the wiki is stored in HBase. It's been in use for a few months now. MediaWiki - the same software that power Wikipedia - has version/revision control. @@ -162,7 +162,7 @@ under the License. script to back up that data, and on 6 nodes takes about 5-10 minutes to run - and does not slow down production at all.
-
Meetup
+
Meetup
Meetup is on a mission to help the world’s people self-organize into local groups. We use Hadoop and HBase to power a site-wide, real-time activity feed system for all of our members and groups. Group activity is written @@ -170,18 +170,18 @@ under the License. served directly from HBase for incoming requests. We're running HBase 0.20.0 on a 11 node cluster.
-
Mendeley
+
Mendeley
Mendeley is creating a platform for researchers to collaborate and share their research online. HBase is helping us to create the world's largest research paper collection and is being used to store all our raw imported data. We use a lot of map reduce jobs to process these papers into pages displayed on the site. We also use HBase with Pig to do analytics and produce the article statistics shown on the web site. You can find out more about how we use HBase - in the HBase + in the HBase At Mendeley slide presentation.
-
NGDATA
-
NGDATA delivers Lily, +
NGDATA
+
NGDATA delivers Lily, the consumer intelligence solution that delivers a unique combination of Big Data management, machine learning technologies and consumer intelligence applications in one integrated solution to allow better, and more dynamic, @@ -189,33 +189,33 @@ under the License. and unstructured data, scale storage elastically and locate actionable data quickly from large data sources in near real time.
-
Ning
+
Ning
Ning uses HBase to store and serve the results of processing user events and log files, which allows us to provide near-real time analytics and reporting. We use a small cluster of commodity machines with 4 cores and 16GB of RAM per machine to handle all our analytics and reporting needs.
-
OCLC
+
OCLC
OCLC uses HBase as the main data store for WorldCat, a union catalog which aggregates the collections of 72,000 libraries in 112 countries and territories. WorldCat is currently comprised of nearly 1 billion records with nearly 2 billion library ownership indications. We're running a 50 Node HBase cluster and a separate offline map-reduce cluster.
-
OpenLogic
+
OpenLogic
OpenLogic stores all the world's Open Source packages, versions, files, and lines of code in HBase for both near-real-time access and analytical purposes. The production cluster has well over 100TB of disk spread across nodes with 32GB+ RAM and dual-quad or dual-hex core CPU's.
-
Openplaces
+
Openplaces
Openplaces is a search engine for travel that uses HBase to store terabytes of web pages and travel-related entity records (countries, cities, hotels, etc.). We have dozens of MapReduce jobs that crunch data on a daily basis. We use a 20-node cluster for development, a 40-node cluster for offline production processing and an EC2 cluster for the live web site.
-
Pacific Northwest National Laboratory
+
Pacific Northwest National Laboratory
Hadoop and HBase (Cloudera distribution) are being used within PNNL's Computational Biology & Bioinformatics Group for a systems biology data warehouse project that integrates high throughput proteomics and transcriptomics @@ -224,22 +224,22 @@ under the License. The data sets are being merged and annotated with other public genomics information in the data warehouse environment, with Hadoop analysis programs operating on the annotated data in the HBase tables. This work is hosted by - olympus, a large PNNL + olympus, a large PNNL institutional computing cluster, with the HBase tables being stored in olympus's Lustre file system.
-
ReadPath
+
ReadPath
|ReadPath uses HBase to store several hundred million RSS items and dictionary for its RSS newsreader. Readpath is currently running on an 8 node cluster.
-
resu.me
+
resu.me
Career network for the net generation. We use HBase and Hadoop for all aspects of our backend - user and resume data storage, analytics processing, machine learning algorithms for our job recommendation engine. Our live production site is directly served from HBase. We use cascading for running offline data processing jobs.
-
Runa Inc.
+
Runa Inc.
Runa Inc. offers a SaaS that enables online merchants to offer dynamic per-consumer, per-product promotions embedded in their website. To implement this we collect the click streams of all their visitors to determine along @@ -251,31 +251,31 @@ under the License. We're looking for experienced developers to join us to help make things go even faster!
-
Sematext
+
Sematext
Sematext runs - Search Analytics, + Search Analytics, a service that uses HBase to store search activity and MapReduce to produce reports showing user search behaviour and experience. Sematext runs - Scalable Performance Monitoring (SPM), + Scalable Performance Monitoring (SPM), a service that uses HBase to store performance data over time, crunch it with the help of MapReduce, and display it in a visually rich browser-based UI. Interestingly, SPM features - SPM for HBase, + SPM for HBase, which is specifically designed to monitor all HBase performance metrics.
-
SocialMedia
+
SocialMedia
SocialMedia uses HBase to store and process user events which allows us to provide near-realtime user metrics and reporting. HBase forms the heart of our Advertising Network data storage and management system. We use HBase as a data source and sink for both realtime request cycle queries and as a backend for mapreduce analysis.
-
Splice Machine
+
Splice Machine
Splice Machine is built on top of HBase. Splice Machine is a full-featured ANSI SQL database that provides real-time updates, secondary indices, ACID transactions, optimized joins, triggers, and UDFs.
-
Streamy
+
Streamy
Streamy is a recently launched realtime social news site. We use HBase for all of our data storage, query, and analysis needs, replacing an existing SQL-based system. This includes hundreds of millions of documents, sparse @@ -287,14 +287,14 @@ under the License. helped us scale and distribute in ways we could not otherwise, and the community has provided consistent and invaluable assistance.
-
Stumbleupon
-
Stumbleupon and Su.pr use HBase as a real time +
Stumbleupon
+
Stumbleupon and Su.pr use HBase as a real time data storage and analytics platform. Serving directly out of HBase, various site features and statistics are kept up to date in a real time fashion. We also use HBase a map-reduce data source to overcome traditional query speed limits in MySQL.
-
Shopping Engine at Tokenizer
+
Shopping Engine at Tokenizer
Shopping Engine at Tokenizer is a web crawler; it uses HBase to store URLs and Outlinks (AnchorText + LinkedURL): more than a billion. It was initially designed as Nutch-Hadoop extension, then (due to very specific 'shopping' @@ -309,17 +309,17 @@ under the License. greatly helps: not-so-popular in modern DBMS 'delete-insert', 'mutable primary key', and 'natural primary key' patterns become a big advantage with HBase.
-
Traackr
+
Traackr
Traackr uses HBase to store and serve online influencer data in real-time. We use MapReduce to frequently re-score our entire data set as we keep updating influencer metrics on a daily basis.
-
Trend Micro
+
Trend Micro
Trend Micro uses HBase as a foundation for cloud scale storage for a variety of applications. We have been developing with HBase since version 0.1 and production since version 0.20.0.
-
Twitter
+
Twitter
Twitter runs HBase across its entire Hadoop cluster. HBase provides a distributed, read/write backup of all mysql tables in Twitter's production backend, allowing engineers to run MapReduce jobs over the data while maintaining @@ -329,14 +329,14 @@ under the License. team uses HBase as a timeseries database for cluster-wide monitoring/performance data.
-
Udanax.org
+
Udanax.org
Udanax.org is a URL shortener which use 10 nodes HBase cluster to store URLs, Web Log data and response the real-time request on its Web Server. This application is now used for some twitter clients and a number of web sites. Currently API requests are almost 30 per second and web redirection requests are about 300 per second.
-
Veoh Networks
+
Veoh Networks
Veoh Networks uses HBase to store and process visitor (human) and entity (non-human) profiles which are used for behavioral targeting, demographic detection, and personalization services. Our site reads this data in @@ -346,7 +346,7 @@ under the License. our profiling system is sharing this cluster with our other Hadoop data pipeline processes.
-
VideoSurf
+
VideoSurf
VideoSurf - "The video search engine that has taught computers to see". We're using HBase to persist various large graphs of data and other statistics. HBase was a real win for us because it let us store substantially larger @@ -354,13 +354,13 @@ under the License. column-oriented nature allowed us to create schemas that were substantially more efficient for storing and retrieving data.
-
Visible Technologies
+
Visible Technologies
Visible Technologies uses Hadoop, HBase, Katta, and more to collect, parse, store, and search hundreds of millions of Social Media content. We get incredibly fast throughput and very low latency on commodity hardware. HBase enables our business to exist.
-
WorldLingo
+
WorldLingo
The WorldLingo Multilingual Archive. We use HBase to store millions of documents that we scan using Map/Reduce jobs to machine translate them into all or selected target languages from our set of available machine translation @@ -371,25 +371,25 @@ under the License. the future. !WorldLingo is using HBase since December 2007 and is along with a few others one of the longest running HBase installation. Currently we are running the latest HBase 0.20 and serving directly from it at - MultilingualArchive.
+ MultilingualArchive. -
Yahoo!
+
Yahoo!
Yahoo! uses HBase to store document fingerprint for detecting near-duplications. We have a cluster of few nodes that runs HDFS, mapreduce, and HBase. The table contains millions of rows. We use this for querying duplicated documents with realtime traffic.
-
HP IceWall SSO
+
HP IceWall SSO
HP IceWall SSO is a web-based single sign-on solution and uses HBase to store user data to authenticate users. We have supported RDB and LDAP previously but have newly supported HBase with a view to authenticate over tens of millions of users and devices.
-
YMC AG
+
YMC AG
  • operating a Cloudera Hadoop/HBase cluster for media monitoring purpose
  • offering technical and operative consulting for the Hadoop stack + ecosystem
  • -
  • editor of Hannibal, a open-source tool +
  • editor of Hannibal, a open-source tool to visualize HBase regions sizes and splits that helps running HBase in production
diff --git a/src/site/xdoc/pseudo-distributed.xml b/src/site/xdoc/pseudo-distributed.xml index 670f1e7c85..6ae0a8dae2 100644 --- a/src/site/xdoc/pseudo-distributed.xml +++ b/src/site/xdoc/pseudo-distributed.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -19,11 +19,11 @@ under the License. --> + "https://forrest.apache.org/dtd/document-v20.dtd"> - + Running Apache HBase (TM) in pseudo-distributed mode @@ -32,7 +32,7 @@ Running Apache HBase (TM) in pseudo-distributed mode <body> <p>This page has been retired. The contents have been moved to the - <a href="http://hbase.apache.org/book.html#distributed">Distributed Operation: Pseudo- and Fully-distributed modes</a> section + <a href="https://hbase.apache.org/book.html#distributed">Distributed Operation: Pseudo- and Fully-distributed modes</a> section in the Reference Guide. </p> diff --git a/src/site/xdoc/replication.xml b/src/site/xdoc/replication.xml index a2fcfcb66a..83b8256f50 100644 --- a/src/site/xdoc/replication.xml +++ b/src/site/xdoc/replication.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -19,17 +19,17 @@ under the License. --> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" - "http://forrest.apache.org/dtd/document-v20.dtd"> + "https://forrest.apache.org/dtd/document-v20.dtd"> -<document xmlns="http://maven.apache.org/XDOC/2.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> +<document xmlns="https://maven.apache.org/XDOC/2.0" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> <title> Apache HBase (TM) Replication -

This information has been moved to the Cluster Replication section of the Apache HBase Reference Guide.

+

This information has been moved to the Cluster Replication section of the Apache HBase Reference Guide.

diff --git a/src/site/xdoc/resources.xml b/src/site/xdoc/resources.xml index 19548b6b61..a5c4146cdf 100644 --- a/src/site/xdoc/resources.xml +++ b/src/site/xdoc/resources.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -17,9 +17,9 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - + Other Apache HBase (TM) Resources @@ -28,13 +28,13 @@ under the License.
-

HBase: The Definitive Guide Random Access to Your Planet-Size Data by Lars George. Publisher: O'Reilly Media, Released: August 2011, Pages: 556.

+

HBase: The Definitive Guide Random Access to Your Planet-Size Data by Lars George. Publisher: O'Reilly Media, Released: August 2011, Pages: 556.

-

HBase In Action By Nick Dimiduk and Amandeep Khurana. Publisher: Manning, MEAP Began: January 2012, Softbound print: Fall 2012, Pages: 350.

+

HBase In Action By Nick Dimiduk and Amandeep Khurana. Publisher: Manning, MEAP Began: January 2012, Softbound print: Fall 2012, Pages: 350.

-

HBase Administration Cookbook by Yifeng Jiang. Publisher: PACKT Publishing, Release: Expected August 2012, Pages: 335.

+

HBase Administration Cookbook by Yifeng Jiang. Publisher: PACKT Publishing, Release: Expected August 2012, Pages: 335.

HBase High Performance Cookbook by Ruchir Choudhry. Publisher: PACKT Publishing, Release: January 2017, Pages: 350.

diff --git a/src/site/xdoc/sponsors.xml b/src/site/xdoc/sponsors.xml index 332f56a5ef..3dbe296f9c 100644 --- a/src/site/xdoc/sponsors.xml +++ b/src/site/xdoc/sponsors.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -17,33 +17,33 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - + Apache HBase™ Sponsors
-

First off, thanks to all who sponsor +

First off, thanks to all who sponsor our parent, the Apache Software Foundation.

The below companies have been gracious enough to provide their commerical tool offerings free of charge to the Apache HBase™ project.

-

To contribute to the Apache Software Foundation, a good idea in our opinion, see the ASF Sponsorship page. +

To contribute to the Apache Software Foundation, a good idea in our opinion, see the ASF Sponsorship page.

diff --git a/src/site/xdoc/supportingprojects.xml b/src/site/xdoc/supportingprojects.xml index f949a5717a..3d7ca26145 100644 --- a/src/site/xdoc/supportingprojects.xml +++ b/src/site/xdoc/supportingprojects.xml @@ -8,7 +8,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -17,9 +17,9 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - + Supporting Projects @@ -46,10 +46,10 @@ under the License. for HBase.
HBase TAggregator
An HBase coprocessor for timeseries-based aggregations.
-
Apache Trafodion
+
Apache Trafodion
Apache Trafodion is a webscale SQL-on-Hadoop solution enabling transactional or operational workloads on Hadoop.
-
Apache Phoenix
+
Apache Phoenix
Apache Phoenix is a relational database layer over HBase delivered as a client-embedded JDBC driver targeting low latency queries over HBase data.
Hue HBase Browser
@@ -66,46 +66,46 @@ under the License.
Omid
- Lock-free transactional support on top of HBase providing Snapshot Isolation.
-
Parhely
+
Parhely
ORM for HBase
-
HBase-Writer
+
HBase-Writer
Heritrix2 Processor for writing crawls to HBase.
-
Pigi Project
+
Pigi Project
The Pigi Project is an ORM-like framework. It includes a configurable index system and a simple object to HBase mapping framework (or indexing for HBase if you like). Designed for use by web applications.
-
hbase-thrift
+
hbase-thrift
hbase-thrift generates and installs Perl and Python Thrift bindings for HBase.
-
OHM
+
OHM
OHM is a weakly relational ORM for HBase which provides Object Mapping and Column indexing. It has its own compiler capable of generating interface code for multiple languages. Currently C# (via the Thrift API), with support for Java currently in development. The compiler is easily extensible to add support for other languages.
-
datastore
+
datastore
Aims to be an implementation of the - Google app-engine datastore + Google app-engine datastore in Java using HBase instead of bigtable.
-
DataNucleus
+
DataNucleus
DataNucleus is a Java JDO/JPA/REST implementation. It supports HBase and many other datastores.
-
Kundera
+
Kundera
Kundera is a JPA 2.0 based object-datastore mapping library for HBase, Cassandra and MongoDB.
-
Zohmg
+
Zohmg
Zohmg is a time-series data store that uses HBase as its backing store.
-
Grails Support
+
Grails Support
Grails HBase plug-in.
-
BigRecord
+
BigRecord
is an active_record-based object mapping layer for Ruby on Rails.
-
hbase-stargate
+
hbase-stargate
Ruby client for HBase Stargate.
-
Meetup.Beeno
+
Meetup.Beeno
Meetup.Beeno is a simple HBase Java "beans" mapping framework based on annotations. It includes a rudimentary high level query API that generates the appropriate server-side filters.
-
Spring Hadoop
+
Spring Hadoop
- The Spring Hadoop project provides support for writing Apache Hadoop applications that benefit from the features of Spring, Spring Batch and Spring Integration.
@@ -113,47 +113,47 @@ under the License.
Spring Framework HBase Template provides HBase data access templates similar to what is provided in Spring for JDBC, Hibernate, iBatis, etc. If you find this useful, please vote for its inclusion in the Spring Framework.
-
Clojure-HBase
+
Clojure-HBase
A library for convenient access to HBase from Clojure.
-
HBase indexing library
+
HBase indexing library
A library for building and querying HBase-table-based indexes.
-
HBasene
+
HBasene
Lucene+HBase - Using HBase as the backing store for the TF-IDF representations needed by Lucene. Also, contains a library for constructing lucene indices from HBase schema.
-
JMXToolkit
+
JMXToolkit
A HBase tailored JMX toolkit enabling monitoring with Cacti and checking with Nagios or similar.
-
IHBASE
+
IHBASE
IHBASE provides faster scans by indexing regions, each region has its own index. The indexed columns are user-defined and indexes can be intersected or joined in a single query.
-
HBASE EC2 scripts
+
HBASE EC2 scripts
This collection of bash scripts allows you to run HBase clusters on Amazon's Elastic Compute Cloud (EC2) service with best practices baked in.
-
Stargate
+
Stargate
Stargate provides an enhanced RESTful interface.
-
HBase-trx
+
HBase-trx
HBase-trx provides Transactional (JTA) and indexed extensions of HBase.
-
HBase Thrift Python client Debian package
+
HBase Thrift Python client Debian package
Debian packages for the HBase Thrift Python client (see readme for sources.list setup)
-
capjure
+
capjure
capjure is a persistence helper for HBase. It is written in the Clojure language, and supports persisting of native hash-maps.
-
HBaseHUT
+
HBaseHUT
(High Update Throughput for HBase) It focuses on write performance during records update (by avoiding doing Get on every Put to update record).
-
HBaseWD
+
HBaseWD
HBase Writes Distributor spreads records over the cluster even when their keys are sequential, while still allowing fast range scans over them
-
HBase UI Tool & Util
+
HBase UI Tool & Util
HBase UI Tool & Util is an HBase UI client and simple util module. It can handle hbase more easily like jdo(not persistence api)

Example HBase Applications

-- 2.17.0.441.gb46fe60e1d-goog