From e03045e6c96f9b2b955d9561939f93c55d788124 Mon Sep 17 00:00:00 2001 From: Peter Somogyi Date: Wed, 28 Mar 2018 10:37:47 +0200 Subject: [PATCH] HBASE-20256 Document commands that do not work with 1.2 shell --- src/main/asciidoc/_chapters/upgrading.adoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/asciidoc/_chapters/upgrading.adoc b/src/main/asciidoc/_chapters/upgrading.adoc index 450b3a1462..831218c704 100644 --- a/src/main/asciidoc/_chapters/upgrading.adoc +++ b/src/main/asciidoc/_chapters/upgrading.adoc @@ -412,6 +412,16 @@ The following permission related changes either altered semantics or defaults: A number of admin commands are known to not work when used from a pre-HBase 2.0 client. This includes an HBase Shell that has the library jars from pre-HBase 2.0. You will need to plan for an outage of use of admin APIs and commands until you can also update to the needed client version. +The following client operations do not work against HBase 2.0+ cluster: + +* list_procedures +* split +* merge_region +* list_quotas +* enable_table_replication +* disable_table_replication +* Snapshot related commands + .Deprecated in 1.0 admin commands have been removed. The following commands that were deprecated in 1.0 have been removed. Where applicable the replacement command is listed. @@ -440,6 +450,8 @@ User running versions of HBase prior to the 1.4.0 release that make use of repli The bundled JRuby 1.6.8 has been updated to version 9.1.10.0. The represents a change from Ruby 1.8 to Ruby 2.3.3, which introduces non-compatible language changes for user scripts. +The interactive shell changed and do not give back return values by default. If you rely on the returned values you can start the shell with `-r` or `--return-values` parameters. + [[upgrade2.0.coprocessors]] .Coprocessor APIs have changed in HBase 2.0+ -- 2.16.2