Repository: incubator-slider Updated Branches: refs/heads/develop 6fe6ff405 -> 6ae5ea328
Adjust site config for Phoenix 4.4+ Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/6ae5ea32 Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/6ae5ea32 Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/6ae5ea32 Branch: refs/heads/develop Commit: 6ae5ea328c4ad5b3c09a7ea8a729e2ed9ce4c299 Parents: 6fe6ff4 Author: tedyu <[email protected]> Authored: Fri Apr 17 09:41:08 2015 -0700 Committer: tedyu <[email protected]> Committed: Fri Apr 17 09:41:08 2015 -0700 ---------------------------------------------------------------------- app-packages/hbase/README.md | 4 +++- app-packages/hbase/appConfig-phoenix-default.json | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/6ae5ea32/app-packages/hbase/README.md ---------------------------------------------------------------------- diff --git a/app-packages/hbase/README.md b/app-packages/hbase/README.md index 51a7ade..db2efd8 100644 --- a/app-packages/hbase/README.md +++ b/app-packages/hbase/README.md @@ -43,7 +43,7 @@ Command: Example: - mvn clean package -Phbase-app-package -Dpkg.version=0.98.5-hadoop2 + mvn clean package -Phbase-app-package -Dhbase.version=0.98.5-hadoop2 -Dhbase.version=hbase-0.98.5-hadoop2.tar.gz -Dpkg.src=/Users/user1/Downloads/0.98.5-hadoop2 @@ -63,6 +63,8 @@ If you want Phoenix to be deployed, you should repackage HBase tarball such that e.g. for hbase-0.98.4.2.2.0.0-1799-hadoop2.tar.gz, phoenix-server.jar should be copied to: hbase-0.98.4.2.2.0.0-1799-hadoop2/lib +For Phoenix 4.4 and above, you need to specify "org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory" for "site.hbase-site.hbase.region.server.rpc.scheduler.factory.class". Also add "org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory" for "site.hbase-site.hbase.rpc.controllerfactory.class" + The version of HBase used for the app package can be adjusted by adding a flag such as http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/6ae5ea32/app-packages/hbase/appConfig-phoenix-default.json ---------------------------------------------------------------------- diff --git a/app-packages/hbase/appConfig-phoenix-default.json b/app-packages/hbase/appConfig-phoenix-default.json index 00c77f0..4951d0a 100644 --- a/app-packages/hbase/appConfig-phoenix-default.json +++ b/app-packages/hbase/appConfig-phoenix-default.json @@ -35,7 +35,8 @@ "site.hbase-site.zookeeper.znode.parent": "${DEFAULT_ZK_PATH}", "site.hbase-site.hbase.regionserver.info.port": "0", "site.hbase-site.hbase.defaults.for.version.skip": "true", - "site.hbase-site.hbase.region.server.rpc.scheduler.factory.class": "org.apache.phoenix.hbase.index.ipc.PhoenixIndexRpcSchedulerFactory", + "site.hbase-site.hbase.region.server.rpc.scheduler.factory.class": "org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory", + "site.hbase-site.hbase.rpc.controllerfactory.class": "org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory", "site.hbase-site.hbase.regionserver.wal.codec": "org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec", "site.hbase-site.hbase.master.info.port": "${HBASE_MASTER.ALLOCATED_PORT}", "site.hbase-site.hbase.regionserver.port": "0",
