├── .gitignore ├── LICENSE ├── README.rst ├── bin ├── doprotoc.sh ├── dothrift.sh └── jdiff-hbase.sh ├── ch03 ├── bin │ └── run.sh ├── pom.xml └── src │ └── main │ ├── java │ └── client │ │ ├── AppendExample.java │ │ ├── BatchCallbackExample.java │ │ ├── BatchExample.java │ │ ├── BatchSameRowExample.java │ │ ├── BufferedMutatorExample.java │ │ ├── CRUDExample.java │ │ ├── CRUDExamplePreV1API.java │ │ ├── CellComparatorExample.java │ │ ├── CellScannerExample.java │ │ ├── CheckAndDeleteExample.java │ │ ├── CheckAndMutateExample.java │ │ ├── CheckAndPutExample.java │ │ ├── DeleteExample.java │ │ ├── DeleteListErrorExample.java │ │ ├── DeleteListExample.java │ │ ├── FingerprintExample.java │ │ ├── GetCheckExistenceExample.java │ │ ├── GetCloneExample.java │ │ ├── GetClosestRowBeforeExample.java │ │ ├── GetExample.java │ │ ├── GetFluentExample.java │ │ ├── GetListErrorExample.java │ │ ├── GetListExample.java │ │ ├── GetMaxResultsRowOffsetExample1.java │ │ ├── GetMaxResultsRowOffsetExample2.java │ │ ├── GetTryWithResourcesExample.java │ │ ├── MissingRegionExample.java │ │ ├── MutateRowExample.java │ │ ├── PutExample.java │ │ ├── PutIdenticalExample.java │ │ ├── PutListErrorExample1.java │ │ ├── PutListErrorExample2.java │ │ ├── PutListErrorExample3.java │ │ ├── PutListExample.java │ │ ├── PutWriteBufferExample1.java │ │ ├── PutWriteBufferExample2.java │ │ ├── ResultExample.java │ │ ├── RowKeyExample.java │ │ ├── ScanCacheBatchExample.java │ │ ├── ScanExample.java │ │ ├── ScanSlicingExample.java │ │ └── ScanTimeoutExample.java │ └── resources │ └── log4j.properties ├── ch04 ├── bin │ └── run.sh ├── pom.xml └── src │ └── main │ ├── java │ ├── client │ │ ├── IncrementMultipleExample.java │ │ └── IncrementSingleExample.java │ ├── coprocessor │ │ ├── DuplicateRegionObserverExample.java │ │ ├── EndpointBatchExample.java │ │ ├── EndpointCombinedExample.java │ │ ├── EndpointExample.java │ │ ├── EndpointProxyExample.java │ │ ├── LoadWithTableDescriptorExample.java │ │ ├── LoadWithTableDescriptorExample2.java │ │ ├── MasterObserverExample.java │ │ ├── ObserverStatisticsEndpoint.java │ │ ├── ObserverStatisticsExample.java │ │ ├── RegionObserverExample.java │ │ ├── RegionObserverWithBypassExample.java │ │ ├── RegionObserverWithCompleteExample.java │ │ ├── RegionServerObserverExample.java │ │ ├── RowCountEndpoint.java │ │ └── generated │ │ │ ├── ObserverStatisticsProtos.java │ │ │ └── RowCounterProtos.java │ └── filters │ │ ├── ColumnPaginationFilterExample.java │ │ ├── ColumnPrefixFilterExample.java │ │ ├── ColumnRangeFilterExample.java │ │ ├── CustomFilter.java │ │ ├── CustomFilterExample.java │ │ ├── DependentColumnFilterExample.java │ │ ├── FamilyFilterExample.java │ │ ├── FilterListExample.java │ │ ├── FirstKeyOnlyFilterExample.java │ │ ├── FirstKeyValueMatchingQualifiersFilterExample.java │ │ ├── FuzzyRowFilterExample.java │ │ ├── InclusiveStopFilterExample.java │ │ ├── KeyOnlyFilterExample.java │ │ ├── MultiRowRangeFilterExample.java │ │ ├── MultipleColumnPrefixFilterExample.java │ │ ├── PageFilterExample.java │ │ ├── PrefixFilterExample.java │ │ ├── QualifierFilterExample.java │ │ ├── RandomRowFilterExample.java │ │ ├── RowFilterExample.java │ │ ├── SingleColumnValueFilterExample.java │ │ ├── SkipFilterExample.java │ │ ├── TimestampFilterExample.java │ │ ├── ValueFilterExample.java │ │ ├── ValueNotNullFilterExample.java │ │ ├── WhileMatchFilterExample.java │ │ └── generated │ │ └── FilterProtos.java │ ├── protobuf │ ├── CustomFilters.proto │ ├── ObserverStatisticsService.proto │ └── RowCountService.proto │ └── resources │ └── log4j.properties ├── ch05 ├── bin │ └── run.sh ├── pom.xml └── src │ └── main │ ├── java │ ├── admin │ │ ├── ClusterOperationExample.java │ │ ├── ClusterStatusExample.java │ │ ├── CreateTableExample.java │ │ ├── CreateTableWithNamespaceExample.java │ │ ├── CreateTableWithRegionsExample.java │ │ ├── HColumnDescriptorExample.java │ │ ├── ListTablesExample.java │ │ ├── ListTablesExample2.java │ │ ├── ListTablesExample3.java │ │ ├── ModifyTableExample.java │ │ ├── NamespaceDescriptorExample.java │ │ ├── NamespaceExample.java │ │ ├── QuotaExample.java │ │ ├── ServerAndRegionNameExample.java │ │ ├── SnapshotExample.java │ │ ├── TableNameExample.java │ │ └── TableOperationsExample.java │ └── coprocessor │ │ ├── DelayRegionCloseObserver.java │ │ ├── DelayingMasterObserver.java │ │ └── SequentialIdGeneratorObserver.java │ └── resources │ └── log4j.properties ├── ch06 ├── pom.xml └── src │ └── main │ └── java │ ├── org │ └── apache │ │ └── hadoop │ │ └── hbase │ │ ├── thrift │ │ └── generated │ │ │ ├── AlreadyExists.java │ │ │ ├── BatchMutation.java │ │ │ ├── ColumnDescriptor.java │ │ │ ├── Hbase.java │ │ │ ├── IOError.java │ │ │ ├── IllegalArgument.java │ │ │ ├── Mutation.java │ │ │ ├── TAppend.java │ │ │ ├── TCell.java │ │ │ ├── TColumn.java │ │ │ ├── TIncrement.java │ │ │ ├── TRegionInfo.java │ │ │ ├── TRowResult.java │ │ │ └── TScan.java │ │ └── thrift2 │ │ └── generated │ │ ├── TAppend.java │ │ ├── TAuthorization.java │ │ ├── TCellVisibility.java │ │ ├── TColumn.java │ │ ├── TColumnIncrement.java │ │ ├── TColumnValue.java │ │ ├── TDelete.java │ │ ├── TDeleteType.java │ │ ├── TDurability.java │ │ ├── TGet.java │ │ ├── THBaseService.java │ │ ├── TIOError.java │ │ ├── TIllegalArgument.java │ │ ├── TIncrement.java │ │ ├── TMutation.java │ │ ├── TPut.java │ │ ├── TResult.java │ │ ├── TRowMutations.java │ │ ├── TScan.java │ │ └── TTimeRange.java │ ├── pig │ └── JsonStringToMap.java │ ├── rest │ └── RestExample.java │ └── thrift │ └── ThriftExample.java ├── ch07 ├── pom.xml ├── src │ └── main │ │ ├── assembly │ │ └── job.xml │ │ └── java │ │ └── mapreduce │ │ ├── AnalyzeData.java │ │ ├── AnalyzeSnapshotData.java │ │ ├── BytesSplit.java │ │ ├── Driver.java │ │ ├── ImportFromFile.java │ │ ├── ImportFromFile2.java │ │ ├── ImportJsonFromFile.java │ │ ├── InvalidReducerOverride.java │ │ ├── ParseJson.java │ │ ├── ParseJson2.java │ │ └── ParseJsonMulti.java └── test-data.txt ├── ch08 ├── bin │ ├── doprotoc.sh │ └── run.sh ├── pom.xml └── src │ └── main │ ├── java │ ├── client │ │ ├── ScanConsistencyExample1.java │ │ ├── ScanConsistencyExample2.java │ │ └── ScanConsistencyExample3.java │ └── coprocessor │ │ ├── ScanControlObserverEndpoint.java │ │ └── generated │ │ └── ScanControlProtos.java │ └── protobuf │ └── ScanControlService.proto ├── ch09 ├── bin │ └── run.sh ├── pom.xml └── src │ └── main │ ├── java │ ├── client │ │ └── DeleteTimestampExample.java │ └── transactions │ │ └── MultiRowMutationExample.java │ └── resources │ └── log4j.properties ├── ch11 ├── pom.xml └── src │ └── main │ └── java │ └── bulkimport │ └── BulkImportJobExample.java ├── ch12 ├── pom.xml └── src │ └── main │ ├── java │ ├── datatasks │ │ └── RenameTableExample.java │ └── htrace │ │ └── HTraceExample.java │ └── resources │ └── log4j.properties ├── ch13 ├── bin │ └── run.sh ├── pom.xml └── src │ └── main │ └── java │ ├── org │ └── apache │ │ └── hadoop │ │ └── hbase │ │ ├── thrift │ │ └── generated │ │ │ ├── AlreadyExists.java │ │ │ ├── BatchMutation.java │ │ │ ├── ColumnDescriptor.java │ │ │ ├── Hbase.java │ │ │ ├── IOError.java │ │ │ ├── IllegalArgument.java │ │ │ ├── Mutation.java │ │ │ ├── TAppend.java │ │ │ ├── TCell.java │ │ │ ├── TColumn.java │ │ │ ├── TIncrement.java │ │ │ ├── TRegionInfo.java │ │ │ ├── TRowResult.java │ │ │ └── TScan.java │ │ └── thrift2 │ │ └── generated │ │ ├── TAppend.java │ │ ├── TAuthorization.java │ │ ├── TCellVisibility.java │ │ ├── TColumn.java │ │ ├── TColumnIncrement.java │ │ ├── TColumnValue.java │ │ ├── TDelete.java │ │ ├── TDeleteType.java │ │ ├── TDurability.java │ │ ├── TGet.java │ │ ├── THBaseService.java │ │ ├── TIOError.java │ │ ├── TIllegalArgument.java │ │ ├── TIncrement.java │ │ ├── TMutation.java │ │ ├── TPut.java │ │ ├── TResult.java │ │ ├── TRowMutations.java │ │ ├── TScan.java │ │ └── TTimeRange.java │ ├── security │ ├── AccessControlExample.java │ ├── AuthenticatedUser.java │ ├── TokenExample.java │ └── VisibilityLabelExample.java │ └── thrift │ └── SecureThriftExample.java ├── cluster ├── Vagrantfile └── ansible │ ├── README.md │ ├── ansible.cfg │ ├── clean.yml │ ├── group_vars │ ├── all │ ├── hbase_backup_masters │ ├── hbase_master │ ├── hbase_workers │ ├── kdc-server │ └── zookeepers │ ├── host_vars │ ├── master-1 │ ├── master-2 │ └── master-3 │ ├── install.yml │ ├── inventories │ ├── cluster.inv │ └── hbasebook.inv │ ├── roles │ ├── common │ │ ├── files │ │ │ ├── etc │ │ │ │ └── init.d │ │ │ │ │ ├── flume-ng-agent │ │ │ │ │ ├── hadoop-hdfs-datanode │ │ │ │ │ ├── hadoop-hdfs-journalnode │ │ │ │ │ ├── hadoop-hdfs-namenode │ │ │ │ │ ├── hadoop-hdfs-secondarynamenode │ │ │ │ │ ├── hadoop-httpfs │ │ │ │ │ ├── hadoop-mapreduce-historyserver │ │ │ │ │ ├── hadoop-yarn-nodemanager │ │ │ │ │ ├── hadoop-yarn-proxyserver │ │ │ │ │ ├── hadoop-yarn-resourcemanager │ │ │ │ │ ├── hbase-master │ │ │ │ │ ├── hbase-regionserver │ │ │ │ │ ├── hbase-rest │ │ │ │ │ ├── hbase-solr-indexer │ │ │ │ │ ├── hbase-thrift │ │ │ │ │ ├── hive-metastore │ │ │ │ │ ├── hive-server2 │ │ │ │ │ ├── hue │ │ │ │ │ ├── impala-catalog │ │ │ │ │ ├── impala-server │ │ │ │ │ ├── impala-state-store │ │ │ │ │ ├── oozie │ │ │ │ │ ├── sentry-store │ │ │ │ │ ├── solr-server │ │ │ │ │ ├── spark-history-server │ │ │ │ │ ├── spark-master │ │ │ │ │ ├── spark-worker │ │ │ │ │ ├── sqoop-metastore │ │ │ │ │ ├── sqoop2-server │ │ │ │ │ └── zookeeper-server │ │ │ └── hosts │ │ ├── handlers │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── hadoop │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ ├── hadoop │ │ │ └── conf │ │ │ │ ├── container-executor.cfg.j2 │ │ │ │ ├── core-site.xml.j2 │ │ │ │ ├── hadoop-env.sh.j2 │ │ │ │ ├── hadoop-policy.xml │ │ │ │ ├── hdfs-site.xml.j2 │ │ │ │ ├── httpfs-env.sh │ │ │ │ ├── httpfs-site.xml │ │ │ │ ├── log4j.properties │ │ │ │ ├── mapred-env.sh.j2 │ │ │ │ ├── mapred-site.xml.j2 │ │ │ │ ├── ssl-client.xml.j2 │ │ │ │ ├── ssl-server.xml.j2 │ │ │ │ ├── yarn-env.sh.j2 │ │ │ │ └── yarn-site.xml.j2 │ │ │ └── systemd │ │ │ └── system │ │ │ ├── datanode.service.j2 │ │ │ ├── historyserver.service.j2 │ │ │ ├── namenode.service.j2 │ │ │ ├── nodemanager.service.j2 │ │ │ └── resourcemanager.service.j2 │ ├── hbase-common │ │ ├── tasks │ │ │ ├── create-hbase-root.yml │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ └── hbase │ │ │ └── conf │ │ │ ├── backup-masters.j2 │ │ │ ├── hadoop-metrics2-hbase.properties.j2 │ │ │ ├── hbase-env.sh.j2 │ │ │ ├── hbase-jaas.conf.j2 │ │ │ ├── hbase-policy.xml.j2 │ │ │ ├── hbase-site.xml.j2 │ │ │ ├── log4j.properties.j2 │ │ │ └── regionservers.j2 │ ├── hbase-master │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ └── systemd │ │ │ └── system │ │ │ └── hbase-master.service.j2 │ ├── hbase-regionserver │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ └── systemd │ │ │ └── system │ │ │ └── hbase-regionserver.service.j2 │ ├── hbase-rest │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ └── systemd │ │ │ └── system │ │ │ └── hbase-rest.service.j2 │ ├── hbase-thrift │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ └── systemd │ │ │ └── system │ │ │ └── hbase-thrift.service.j2 │ ├── kdc-server │ │ ├── files │ │ │ └── etc │ │ │ │ └── systemd │ │ │ │ └── system │ │ │ │ └── rngd.service │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── createkdb5.yml │ │ │ ├── createprincs.yml │ │ │ └── main.yml │ │ └── templates │ │ │ ├── etc │ │ │ └── krb5.conf.j2 │ │ │ └── var │ │ │ └── kerberos │ │ │ └── krb5kdc │ │ │ ├── .k5.INTERNAL.LARSGEORGE.COM │ │ │ ├── kadm5.acl.j2 │ │ │ └── kdc.conf.j2 │ ├── krb-client │ │ ├── files │ │ │ ├── UnlimitedJCEPolicy │ │ │ │ ├── README.txt │ │ │ │ ├── US_export_policy.jar │ │ │ │ └── local_policy.jar │ │ │ └── certs │ │ │ │ ├── rootCA.key │ │ │ │ └── rootCA.pem │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ └── krb5.conf.j2 │ ├── monitoring-aggregation │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ └── ganglia │ │ │ └── gmetad.conf.j2 │ ├── monitoring-collection │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ └── ganglia │ │ │ └── gmond.conf.j2 │ ├── monitoring-frontend │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── etc │ │ │ └── httpd │ │ │ └── conf.d │ │ │ └── ganglia.conf.j2 │ ├── ssl-phase-1 │ │ └── tasks │ │ │ └── main.yml │ ├── ssl-phase-2 │ │ └── tasks │ │ │ └── main.yml │ ├── ssl-phase-3 │ │ └── tasks │ │ │ └── main.yml │ └── zookeeper │ │ ├── tasks │ │ └── main.yml │ │ └── templates │ │ ├── data │ │ └── zookeeper │ │ │ └── myid.j2 │ │ └── etc │ │ ├── systemd │ │ └── system │ │ │ └── zookeeper.service.j2 │ │ └── zookeeper │ │ ├── jaas.conf.j2 │ │ ├── java.env.j2 │ │ ├── log4j.properties.j2 │ │ └── zoo.cfg.j2 │ ├── services.yml │ └── sslcerts.yml ├── common ├── pom.xml └── src │ └── main │ └── java │ └── util │ └── HBaseHelper.java ├── hush ├── .gitignore ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.ui.prefs ├── bin │ ├── hush-config.sh │ └── start-hush.sh ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ ├── hbasebook │ │ └── hush │ │ │ ├── Counters.java │ │ │ ├── DomainManager.java │ │ │ ├── HushMain.java │ │ │ ├── HushUtil.java │ │ │ ├── ResourceManager.java │ │ │ ├── UrlManager.java │ │ │ ├── UserManager.java │ │ │ ├── coprocessor │ │ │ ├── FetchUrlInfoObserver.java │ │ │ └── FetchUrlInfoProtocol.java │ │ │ ├── model │ │ │ ├── ColumnQualifier.java │ │ │ ├── Counter.java │ │ │ ├── LongUrl.java │ │ │ ├── ShortDomain.java │ │ │ ├── ShortUrl.java │ │ │ ├── ShortUrlStatistics.java │ │ │ ├── StatisticsCategory.java │ │ │ ├── TimeFrame.java │ │ │ └── User.java │ │ │ ├── schema │ │ │ └── SchemaManager.java │ │ │ ├── servlet │ │ │ ├── RequestInfo.java │ │ │ ├── filter │ │ │ │ └── RedirectFilter.java │ │ │ └── security │ │ │ │ └── HBaseLoginService.java │ │ │ └── table │ │ │ ├── HushTable.java │ │ │ ├── LongDomainTable.java │ │ │ ├── LongUrlTable.java │ │ │ ├── ShortDomainTable.java │ │ │ ├── ShortUrlTable.java │ │ │ ├── UserShortUrlTable.java │ │ │ └── UserTable.java │ │ └── maxmind │ │ └── geoip │ │ ├── Country.java │ │ ├── DatabaseInfo.java │ │ ├── Location.java │ │ ├── LookupService.java │ │ ├── Region.java │ │ ├── regionName.java │ │ └── timeZone.java │ ├── resources │ ├── GeoIP.dat │ ├── log4j.properties │ └── schema.xml │ └── webapp │ ├── WEB-INF │ └── web.xml │ ├── admin │ ├── domains.jsp │ ├── index.jsp │ └── users.jsp │ ├── details.jsp │ ├── error.jsp │ ├── include │ ├── adminMenu.jsp │ ├── error.jsp │ ├── footer.jsp │ ├── header.jsp │ └── userstats.jsp │ ├── index.jsp │ ├── login.jsp │ ├── logout.jsp │ ├── signup.jsp │ ├── style.css │ └── user │ └── index.jsp └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.iml 3 | target/ 4 | .idea/ 5 | /cluster/ansible/files/ 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/README.rst -------------------------------------------------------------------------------- /bin/doprotoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/bin/doprotoc.sh -------------------------------------------------------------------------------- /bin/dothrift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/bin/dothrift.sh -------------------------------------------------------------------------------- /bin/jdiff-hbase.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/bin/jdiff-hbase.sh -------------------------------------------------------------------------------- /ch03/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/bin/run.sh -------------------------------------------------------------------------------- /ch03/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/pom.xml -------------------------------------------------------------------------------- /ch03/src/main/java/client/AppendExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/AppendExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/BatchCallbackExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/BatchCallbackExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/BatchExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/BatchExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/BatchSameRowExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/BatchSameRowExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/BufferedMutatorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/BufferedMutatorExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/CRUDExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/CRUDExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/CRUDExamplePreV1API.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/CRUDExamplePreV1API.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/CellComparatorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/CellComparatorExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/CellScannerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/CellScannerExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/CheckAndDeleteExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/CheckAndDeleteExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/CheckAndMutateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/CheckAndMutateExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/CheckAndPutExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/CheckAndPutExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/DeleteExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/DeleteExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/DeleteListErrorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/DeleteListErrorExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/DeleteListExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/DeleteListExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/FingerprintExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/FingerprintExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetCheckExistenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetCheckExistenceExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetCloneExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetCloneExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetClosestRowBeforeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetClosestRowBeforeExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetFluentExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetFluentExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetListErrorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetListErrorExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetListExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetListExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetMaxResultsRowOffsetExample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetMaxResultsRowOffsetExample1.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetMaxResultsRowOffsetExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetMaxResultsRowOffsetExample2.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/GetTryWithResourcesExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/GetTryWithResourcesExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/MissingRegionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/MissingRegionExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/MutateRowExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/MutateRowExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/PutExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/PutExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/PutIdenticalExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/PutIdenticalExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/PutListErrorExample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/PutListErrorExample1.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/PutListErrorExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/PutListErrorExample2.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/PutListErrorExample3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/PutListErrorExample3.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/PutListExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/PutListExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/PutWriteBufferExample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/PutWriteBufferExample1.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/PutWriteBufferExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/PutWriteBufferExample2.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/ResultExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/ResultExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/RowKeyExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/RowKeyExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/ScanCacheBatchExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/ScanCacheBatchExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/ScanExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/ScanExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/ScanSlicingExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/ScanSlicingExample.java -------------------------------------------------------------------------------- /ch03/src/main/java/client/ScanTimeoutExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/java/client/ScanTimeoutExample.java -------------------------------------------------------------------------------- /ch03/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch03/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /ch04/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/bin/run.sh -------------------------------------------------------------------------------- /ch04/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/pom.xml -------------------------------------------------------------------------------- /ch04/src/main/java/client/IncrementMultipleExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/client/IncrementMultipleExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/client/IncrementSingleExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/client/IncrementSingleExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/DuplicateRegionObserverExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/DuplicateRegionObserverExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/EndpointBatchExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/EndpointBatchExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/EndpointCombinedExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/EndpointCombinedExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/EndpointExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/EndpointExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/EndpointProxyExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/EndpointProxyExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/LoadWithTableDescriptorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/LoadWithTableDescriptorExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/LoadWithTableDescriptorExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/LoadWithTableDescriptorExample2.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/MasterObserverExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/MasterObserverExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/ObserverStatisticsEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/ObserverStatisticsEndpoint.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/ObserverStatisticsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/ObserverStatisticsExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/RegionObserverExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/RegionObserverExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/RegionObserverWithBypassExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/RegionObserverWithBypassExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/RegionObserverWithCompleteExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/RegionObserverWithCompleteExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/RegionServerObserverExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/RegionServerObserverExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/RowCountEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/RowCountEndpoint.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/generated/ObserverStatisticsProtos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/generated/ObserverStatisticsProtos.java -------------------------------------------------------------------------------- /ch04/src/main/java/coprocessor/generated/RowCounterProtos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/coprocessor/generated/RowCounterProtos.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/ColumnPaginationFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/ColumnPaginationFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/ColumnPrefixFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/ColumnPrefixFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/ColumnRangeFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/ColumnRangeFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/CustomFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/CustomFilter.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/CustomFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/CustomFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/DependentColumnFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/DependentColumnFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/FamilyFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/FamilyFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/FilterListExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/FilterListExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/FirstKeyOnlyFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/FirstKeyOnlyFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/FirstKeyValueMatchingQualifiersFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/FirstKeyValueMatchingQualifiersFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/FuzzyRowFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/FuzzyRowFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/InclusiveStopFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/InclusiveStopFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/KeyOnlyFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/KeyOnlyFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/MultiRowRangeFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/MultiRowRangeFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/MultipleColumnPrefixFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/MultipleColumnPrefixFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/PageFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/PageFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/PrefixFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/PrefixFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/QualifierFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/QualifierFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/RandomRowFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/RandomRowFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/RowFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/RowFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/SingleColumnValueFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/SingleColumnValueFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/SkipFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/SkipFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/TimestampFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/TimestampFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/ValueFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/ValueFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/ValueNotNullFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/ValueNotNullFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/WhileMatchFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/WhileMatchFilterExample.java -------------------------------------------------------------------------------- /ch04/src/main/java/filters/generated/FilterProtos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/java/filters/generated/FilterProtos.java -------------------------------------------------------------------------------- /ch04/src/main/protobuf/CustomFilters.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/protobuf/CustomFilters.proto -------------------------------------------------------------------------------- /ch04/src/main/protobuf/ObserverStatisticsService.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/protobuf/ObserverStatisticsService.proto -------------------------------------------------------------------------------- /ch04/src/main/protobuf/RowCountService.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/protobuf/RowCountService.proto -------------------------------------------------------------------------------- /ch04/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch04/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /ch05/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/bin/run.sh -------------------------------------------------------------------------------- /ch05/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/pom.xml -------------------------------------------------------------------------------- /ch05/src/main/java/admin/ClusterOperationExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/ClusterOperationExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/ClusterStatusExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/ClusterStatusExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/CreateTableExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/CreateTableExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/CreateTableWithNamespaceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/CreateTableWithNamespaceExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/CreateTableWithRegionsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/CreateTableWithRegionsExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/HColumnDescriptorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/HColumnDescriptorExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/ListTablesExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/ListTablesExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/ListTablesExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/ListTablesExample2.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/ListTablesExample3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/ListTablesExample3.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/ModifyTableExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/ModifyTableExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/NamespaceDescriptorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/NamespaceDescriptorExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/NamespaceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/NamespaceExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/QuotaExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/QuotaExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/ServerAndRegionNameExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/ServerAndRegionNameExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/SnapshotExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/SnapshotExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/TableNameExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/TableNameExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/admin/TableOperationsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/admin/TableOperationsExample.java -------------------------------------------------------------------------------- /ch05/src/main/java/coprocessor/DelayRegionCloseObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/coprocessor/DelayRegionCloseObserver.java -------------------------------------------------------------------------------- /ch05/src/main/java/coprocessor/DelayingMasterObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/coprocessor/DelayingMasterObserver.java -------------------------------------------------------------------------------- /ch05/src/main/java/coprocessor/SequentialIdGeneratorObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/java/coprocessor/SequentialIdGeneratorObserver.java -------------------------------------------------------------------------------- /ch05/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch05/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /ch06/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/pom.xml -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/AlreadyExists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/AlreadyExists.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/BatchMutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/BatchMutation.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/ColumnDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/ColumnDescriptor.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/Hbase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/Hbase.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/IOError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/IOError.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/IllegalArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/IllegalArgument.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/Mutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/Mutation.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TAppend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TAppend.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TCell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TCell.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TColumn.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TIncrement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TIncrement.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TRegionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TRegionInfo.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TRowResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TRowResult.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift/generated/TScan.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAppend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAppend.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAuthorization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAuthorization.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TCellVisibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TCellVisibility.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumn.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnIncrement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnIncrement.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnValue.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDelete.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDeleteType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDeleteType.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TGet.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/THBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/THBaseService.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIOError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIOError.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIllegalArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIllegalArgument.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIncrement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIncrement.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TMutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TMutation.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TPut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TPut.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TResult.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TRowMutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TRowMutations.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TScan.java -------------------------------------------------------------------------------- /ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TTimeRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TTimeRange.java -------------------------------------------------------------------------------- /ch06/src/main/java/pig/JsonStringToMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/pig/JsonStringToMap.java -------------------------------------------------------------------------------- /ch06/src/main/java/rest/RestExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/rest/RestExample.java -------------------------------------------------------------------------------- /ch06/src/main/java/thrift/ThriftExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch06/src/main/java/thrift/ThriftExample.java -------------------------------------------------------------------------------- /ch07/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/pom.xml -------------------------------------------------------------------------------- /ch07/src/main/assembly/job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/assembly/job.xml -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/AnalyzeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/AnalyzeData.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/AnalyzeSnapshotData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/AnalyzeSnapshotData.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/BytesSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/BytesSplit.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/Driver.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/ImportFromFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/ImportFromFile.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/ImportFromFile2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/ImportFromFile2.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/ImportJsonFromFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/ImportJsonFromFile.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/InvalidReducerOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/InvalidReducerOverride.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/ParseJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/ParseJson.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/ParseJson2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/ParseJson2.java -------------------------------------------------------------------------------- /ch07/src/main/java/mapreduce/ParseJsonMulti.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/src/main/java/mapreduce/ParseJsonMulti.java -------------------------------------------------------------------------------- /ch07/test-data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch07/test-data.txt -------------------------------------------------------------------------------- /ch08/bin/doprotoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch08/bin/doprotoc.sh -------------------------------------------------------------------------------- /ch08/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch08/bin/run.sh -------------------------------------------------------------------------------- /ch08/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch08/pom.xml -------------------------------------------------------------------------------- /ch08/src/main/java/client/ScanConsistencyExample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch08/src/main/java/client/ScanConsistencyExample1.java -------------------------------------------------------------------------------- /ch08/src/main/java/client/ScanConsistencyExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch08/src/main/java/client/ScanConsistencyExample2.java -------------------------------------------------------------------------------- /ch08/src/main/java/client/ScanConsistencyExample3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch08/src/main/java/client/ScanConsistencyExample3.java -------------------------------------------------------------------------------- /ch08/src/main/java/coprocessor/ScanControlObserverEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch08/src/main/java/coprocessor/ScanControlObserverEndpoint.java -------------------------------------------------------------------------------- /ch08/src/main/java/coprocessor/generated/ScanControlProtos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch08/src/main/java/coprocessor/generated/ScanControlProtos.java -------------------------------------------------------------------------------- /ch08/src/main/protobuf/ScanControlService.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch08/src/main/protobuf/ScanControlService.proto -------------------------------------------------------------------------------- /ch09/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch09/bin/run.sh -------------------------------------------------------------------------------- /ch09/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch09/pom.xml -------------------------------------------------------------------------------- /ch09/src/main/java/client/DeleteTimestampExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch09/src/main/java/client/DeleteTimestampExample.java -------------------------------------------------------------------------------- /ch09/src/main/java/transactions/MultiRowMutationExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch09/src/main/java/transactions/MultiRowMutationExample.java -------------------------------------------------------------------------------- /ch09/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch09/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /ch11/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch11/pom.xml -------------------------------------------------------------------------------- /ch11/src/main/java/bulkimport/BulkImportJobExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch11/src/main/java/bulkimport/BulkImportJobExample.java -------------------------------------------------------------------------------- /ch12/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch12/pom.xml -------------------------------------------------------------------------------- /ch12/src/main/java/datatasks/RenameTableExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch12/src/main/java/datatasks/RenameTableExample.java -------------------------------------------------------------------------------- /ch12/src/main/java/htrace/HTraceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch12/src/main/java/htrace/HTraceExample.java -------------------------------------------------------------------------------- /ch12/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch12/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /ch13/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/bin/run.sh -------------------------------------------------------------------------------- /ch13/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/pom.xml -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/AlreadyExists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/AlreadyExists.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/BatchMutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/BatchMutation.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/ColumnDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/ColumnDescriptor.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/Hbase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/Hbase.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/IOError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/IOError.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/IllegalArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/IllegalArgument.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/Mutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/Mutation.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TAppend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TAppend.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TCell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TCell.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TColumn.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TIncrement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TIncrement.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TRegionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TRegionInfo.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TRowResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TRowResult.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift/generated/TScan.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAppend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAppend.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAuthorization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAuthorization.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TCellVisibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TCellVisibility.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumn.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnIncrement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnIncrement.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnValue.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDelete.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDeleteType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDeleteType.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TGet.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/THBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/THBaseService.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIOError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIOError.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIllegalArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIllegalArgument.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIncrement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIncrement.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TMutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TMutation.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TPut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TPut.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TResult.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TRowMutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TRowMutations.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TScan.java -------------------------------------------------------------------------------- /ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TTimeRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TTimeRange.java -------------------------------------------------------------------------------- /ch13/src/main/java/security/AccessControlExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/security/AccessControlExample.java -------------------------------------------------------------------------------- /ch13/src/main/java/security/AuthenticatedUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/security/AuthenticatedUser.java -------------------------------------------------------------------------------- /ch13/src/main/java/security/TokenExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/security/TokenExample.java -------------------------------------------------------------------------------- /ch13/src/main/java/security/VisibilityLabelExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/security/VisibilityLabelExample.java -------------------------------------------------------------------------------- /ch13/src/main/java/thrift/SecureThriftExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/ch13/src/main/java/thrift/SecureThriftExample.java -------------------------------------------------------------------------------- /cluster/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/Vagrantfile -------------------------------------------------------------------------------- /cluster/ansible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/README.md -------------------------------------------------------------------------------- /cluster/ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/ansible.cfg -------------------------------------------------------------------------------- /cluster/ansible/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/clean.yml -------------------------------------------------------------------------------- /cluster/ansible/group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/group_vars/all -------------------------------------------------------------------------------- /cluster/ansible/group_vars/hbase_backup_masters: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | HBASE_MODE: "backup" -------------------------------------------------------------------------------- /cluster/ansible/group_vars/hbase_master: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | HBASE_MODE: "master" -------------------------------------------------------------------------------- /cluster/ansible/group_vars/hbase_workers: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | HBASE_MODE: "worker" -------------------------------------------------------------------------------- /cluster/ansible/group_vars/kdc-server: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /cluster/ansible/group_vars/zookeepers: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | zookeeper: true -------------------------------------------------------------------------------- /cluster/ansible/host_vars/master-1: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ZOOKEEPER_ID: 1 4 | 5 | namenode: true -------------------------------------------------------------------------------- /cluster/ansible/host_vars/master-2: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ZOOKEEPER_ID: 2 -------------------------------------------------------------------------------- /cluster/ansible/host_vars/master-3: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ZOOKEEPER_ID: 3 -------------------------------------------------------------------------------- /cluster/ansible/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/install.yml -------------------------------------------------------------------------------- /cluster/ansible/inventories/cluster.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/inventories/cluster.inv -------------------------------------------------------------------------------- /cluster/ansible/inventories/hbasebook.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/inventories/hbasebook.inv -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/flume-ng-agent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/flume-ng-agent -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hadoop-hdfs-datanode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hadoop-hdfs-datanode -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hadoop-hdfs-journalnode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hadoop-hdfs-journalnode -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hadoop-hdfs-namenode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hadoop-hdfs-namenode -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hadoop-hdfs-secondarynamenode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hadoop-hdfs-secondarynamenode -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hadoop-httpfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hadoop-httpfs -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hadoop-mapreduce-historyserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hadoop-mapreduce-historyserver -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hadoop-yarn-nodemanager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hadoop-yarn-nodemanager -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hadoop-yarn-proxyserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hadoop-yarn-proxyserver -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hadoop-yarn-resourcemanager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hadoop-yarn-resourcemanager -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hbase-master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hbase-master -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hbase-regionserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hbase-regionserver -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hbase-rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hbase-rest -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hbase-solr-indexer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hbase-solr-indexer -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hbase-thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hbase-thrift -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hive-metastore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hive-metastore -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hive-server2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hive-server2 -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/hue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/hue -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/impala-catalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/impala-catalog -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/impala-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/impala-server -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/impala-state-store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/impala-state-store -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/oozie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/oozie -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/sentry-store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/sentry-store -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/solr-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/solr-server -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/spark-history-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/spark-history-server -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/spark-master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/spark-master -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/spark-worker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/spark-worker -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/sqoop-metastore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/sqoop-metastore -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/sqoop2-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/sqoop2-server -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/etc/init.d/zookeeper-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/etc/init.d/zookeeper-server -------------------------------------------------------------------------------- /cluster/ansible/roles/common/files/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/files/hosts -------------------------------------------------------------------------------- /cluster/ansible/roles/common/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- -------------------------------------------------------------------------------- /cluster/ansible/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/container-executor.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/container-executor.cfg.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/core-site.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/core-site.xml.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/hadoop-env.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/hadoop-env.sh.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/hadoop-policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/hadoop-policy.xml -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/hdfs-site.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/hdfs-site.xml.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/httpfs-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/httpfs-env.sh -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/httpfs-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/httpfs-site.xml -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/log4j.properties -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/mapred-env.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/mapred-env.sh.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/mapred-site.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/mapred-site.xml.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/ssl-client.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/ssl-client.xml.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/ssl-server.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/ssl-server.xml.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/yarn-env.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/yarn-env.sh.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/yarn-site.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/hadoop/conf/yarn-site.xml.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/systemd/system/datanode.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/systemd/system/datanode.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/systemd/system/historyserver.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/systemd/system/historyserver.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/systemd/system/namenode.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/systemd/system/namenode.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/systemd/system/nodemanager.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/systemd/system/nodemanager.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hadoop/templates/etc/systemd/system/resourcemanager.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hadoop/templates/etc/systemd/system/resourcemanager.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/tasks/create-hbase-root.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/tasks/create-hbase-root.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/backup-masters.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/backup-masters.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hadoop-metrics2-hbase.properties.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hadoop-metrics2-hbase.properties.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hbase-env.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hbase-env.sh.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hbase-jaas.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hbase-jaas.conf.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hbase-policy.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hbase-policy.xml.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hbase-site.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/hbase-site.xml.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/log4j.properties.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/log4j.properties.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/regionservers.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-common/templates/etc/hbase/conf/regionservers.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-master/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-master/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-master/templates/etc/systemd/system/hbase-master.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-master/templates/etc/systemd/system/hbase-master.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-regionserver/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-regionserver/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-regionserver/templates/etc/systemd/system/hbase-regionserver.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-regionserver/templates/etc/systemd/system/hbase-regionserver.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-rest/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-rest/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-rest/templates/etc/systemd/system/hbase-rest.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-rest/templates/etc/systemd/system/hbase-rest.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-thrift/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-thrift/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/hbase-thrift/templates/etc/systemd/system/hbase-thrift.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/hbase-thrift/templates/etc/systemd/system/hbase-thrift.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/kdc-server/files/etc/systemd/system/rngd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/kdc-server/files/etc/systemd/system/rngd.service -------------------------------------------------------------------------------- /cluster/ansible/roles/kdc-server/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/kdc-server/handlers/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/kdc-server/tasks/createkdb5.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/kdc-server/tasks/createkdb5.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/kdc-server/tasks/createprincs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/kdc-server/tasks/createprincs.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/kdc-server/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/kdc-server/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/kdc-server/templates/etc/krb5.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/kdc-server/templates/etc/krb5.conf.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/kdc-server/templates/var/kerberos/krb5kdc/.k5.INTERNAL.LARSGEORGE.COM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/kdc-server/templates/var/kerberos/krb5kdc/.k5.INTERNAL.LARSGEORGE.COM -------------------------------------------------------------------------------- /cluster/ansible/roles/kdc-server/templates/var/kerberos/krb5kdc/kadm5.acl.j2: -------------------------------------------------------------------------------- 1 | */admin@{{ KRB_REALM }} * 2 | -------------------------------------------------------------------------------- /cluster/ansible/roles/kdc-server/templates/var/kerberos/krb5kdc/kdc.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/kdc-server/templates/var/kerberos/krb5kdc/kdc.conf.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/krb-client/files/UnlimitedJCEPolicy/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/krb-client/files/UnlimitedJCEPolicy/README.txt -------------------------------------------------------------------------------- /cluster/ansible/roles/krb-client/files/UnlimitedJCEPolicy/US_export_policy.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/krb-client/files/UnlimitedJCEPolicy/US_export_policy.jar -------------------------------------------------------------------------------- /cluster/ansible/roles/krb-client/files/UnlimitedJCEPolicy/local_policy.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/krb-client/files/UnlimitedJCEPolicy/local_policy.jar -------------------------------------------------------------------------------- /cluster/ansible/roles/krb-client/files/certs/rootCA.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/krb-client/files/certs/rootCA.key -------------------------------------------------------------------------------- /cluster/ansible/roles/krb-client/files/certs/rootCA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/krb-client/files/certs/rootCA.pem -------------------------------------------------------------------------------- /cluster/ansible/roles/krb-client/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- -------------------------------------------------------------------------------- /cluster/ansible/roles/krb-client/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/krb-client/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/krb-client/templates/etc/krb5.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/krb-client/templates/etc/krb5.conf.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/monitoring-aggregation/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/monitoring-aggregation/handlers/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/monitoring-aggregation/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/monitoring-aggregation/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/monitoring-aggregation/templates/etc/ganglia/gmetad.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/monitoring-aggregation/templates/etc/ganglia/gmetad.conf.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/monitoring-collection/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/monitoring-collection/handlers/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/monitoring-collection/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/monitoring-collection/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/monitoring-collection/templates/etc/ganglia/gmond.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/monitoring-collection/templates/etc/ganglia/gmond.conf.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/monitoring-frontend/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/monitoring-frontend/handlers/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/monitoring-frontend/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/monitoring-frontend/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/monitoring-frontend/templates/etc/httpd/conf.d/ganglia.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/monitoring-frontend/templates/etc/httpd/conf.d/ganglia.conf.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/ssl-phase-1/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/ssl-phase-1/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/ssl-phase-2/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/ssl-phase-2/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/ssl-phase-3/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/ssl-phase-3/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/zookeeper/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/zookeeper/tasks/main.yml -------------------------------------------------------------------------------- /cluster/ansible/roles/zookeeper/templates/data/zookeeper/myid.j2: -------------------------------------------------------------------------------- 1 | {{ ZOOKEEPER_ID }} -------------------------------------------------------------------------------- /cluster/ansible/roles/zookeeper/templates/etc/systemd/system/zookeeper.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/zookeeper/templates/etc/systemd/system/zookeeper.service.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/zookeeper/templates/etc/zookeeper/jaas.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/zookeeper/templates/etc/zookeeper/jaas.conf.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/zookeeper/templates/etc/zookeeper/java.env.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/zookeeper/templates/etc/zookeeper/java.env.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/zookeeper/templates/etc/zookeeper/log4j.properties.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/zookeeper/templates/etc/zookeeper/log4j.properties.j2 -------------------------------------------------------------------------------- /cluster/ansible/roles/zookeeper/templates/etc/zookeeper/zoo.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/roles/zookeeper/templates/etc/zookeeper/zoo.cfg.j2 -------------------------------------------------------------------------------- /cluster/ansible/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/services.yml -------------------------------------------------------------------------------- /cluster/ansible/sslcerts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/cluster/ansible/sslcerts.yml -------------------------------------------------------------------------------- /common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/common/pom.xml -------------------------------------------------------------------------------- /common/src/main/java/util/HBaseHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/common/src/main/java/util/HBaseHelper.java -------------------------------------------------------------------------------- /hush/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.iml 3 | target/ 4 | .idea/ 5 | .classpath 6 | .project 7 | -------------------------------------------------------------------------------- /hush/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /hush/.settings/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/.settings/org.eclipse.jdt.ui.prefs -------------------------------------------------------------------------------- /hush/bin/hush-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/bin/hush-config.sh -------------------------------------------------------------------------------- /hush/bin/start-hush.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/bin/start-hush.sh -------------------------------------------------------------------------------- /hush/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/pom.xml -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/Counters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/Counters.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/DomainManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/DomainManager.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/HushMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/HushMain.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/HushUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/HushUtil.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/ResourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/ResourceManager.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/UrlManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/UrlManager.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/UserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/UserManager.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/coprocessor/FetchUrlInfoObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/coprocessor/FetchUrlInfoObserver.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/coprocessor/FetchUrlInfoProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/coprocessor/FetchUrlInfoProtocol.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/model/ColumnQualifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/model/ColumnQualifier.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/model/Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/model/Counter.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/model/LongUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/model/LongUrl.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/model/ShortDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/model/ShortDomain.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/model/ShortUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/model/ShortUrl.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/model/ShortUrlStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/model/ShortUrlStatistics.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/model/StatisticsCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/model/StatisticsCategory.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/model/TimeFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/model/TimeFrame.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/model/User.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/schema/SchemaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/schema/SchemaManager.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/servlet/RequestInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/servlet/RequestInfo.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/servlet/filter/RedirectFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/servlet/filter/RedirectFilter.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/servlet/security/HBaseLoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/servlet/security/HBaseLoginService.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/table/HushTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/table/HushTable.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/table/LongDomainTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/table/LongDomainTable.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/table/LongUrlTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/table/LongUrlTable.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/table/ShortDomainTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/table/ShortDomainTable.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/table/ShortUrlTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/table/ShortUrlTable.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/table/UserShortUrlTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/table/UserShortUrlTable.java -------------------------------------------------------------------------------- /hush/src/main/java/com/hbasebook/hush/table/UserTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/hbasebook/hush/table/UserTable.java -------------------------------------------------------------------------------- /hush/src/main/java/com/maxmind/geoip/Country.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/maxmind/geoip/Country.java -------------------------------------------------------------------------------- /hush/src/main/java/com/maxmind/geoip/DatabaseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/maxmind/geoip/DatabaseInfo.java -------------------------------------------------------------------------------- /hush/src/main/java/com/maxmind/geoip/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/maxmind/geoip/Location.java -------------------------------------------------------------------------------- /hush/src/main/java/com/maxmind/geoip/LookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/maxmind/geoip/LookupService.java -------------------------------------------------------------------------------- /hush/src/main/java/com/maxmind/geoip/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/maxmind/geoip/Region.java -------------------------------------------------------------------------------- /hush/src/main/java/com/maxmind/geoip/regionName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/maxmind/geoip/regionName.java -------------------------------------------------------------------------------- /hush/src/main/java/com/maxmind/geoip/timeZone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/java/com/maxmind/geoip/timeZone.java -------------------------------------------------------------------------------- /hush/src/main/resources/GeoIP.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/resources/GeoIP.dat -------------------------------------------------------------------------------- /hush/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /hush/src/main/resources/schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/resources/schema.xml -------------------------------------------------------------------------------- /hush/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /hush/src/main/webapp/admin/domains.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/admin/domains.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/admin/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/admin/index.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/admin/users.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/admin/users.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/details.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/details.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/error.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/error.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/include/adminMenu.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/include/adminMenu.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/include/error.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/include/error.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/include/footer.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/include/footer.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/include/header.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/include/header.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/include/userstats.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/include/userstats.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/login.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/logout.jsp: -------------------------------------------------------------------------------- 1 | <% 2 | session.invalidate(); 3 | response.sendRedirect("/index.jsp"); 4 | %> 5 | -------------------------------------------------------------------------------- /hush/src/main/webapp/signup.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/signup.jsp -------------------------------------------------------------------------------- /hush/src/main/webapp/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/style.css -------------------------------------------------------------------------------- /hush/src/main/webapp/user/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/hush/src/main/webapp/user/index.jsp -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeorge/hbase-book/HEAD/pom.xml --------------------------------------------------------------------------------