mikewalch commented on a change in pull request #45: ACCUMULO-4747 Create a 
unified upgrade reference
URL: https://github.com/apache/accumulo-website/pull/45#discussion_r154683735
 
 

 ##########
 File path: _docs-2-0/administration/upgrading.md
 ##########
 @@ -0,0 +1,110 @@
+---
+title: Upgrading Accumulo
+category: administration
+order: 11
+---
+
+## Upgrading from 1.7 to 1.8
+
+Upgrades from 1.7 to 1.8 are possible with little effort as no changes were 
made at the data layer and RPC changes were made in a backwards-compatible way. 
The recommended way is to stop Accumulo 1.7, perform the Accumulo upgrade to 
1.8, and then start 1.8. Like previous versions, after 1.8 is started on a 1.7 
instance, a one-time upgrade will happen by the Master which will prevent a 
downgrade back to 1.7. Upgrades are still one way. Upgrades from versions prior 
to 1.7 to 1.8 should follow the below path to 1.7 and then perform the upgrade 
to 1.8 ? direct upgrades to 1.8 for versions other than 1.7 are untested.
+
+Existing configuration files from 1.7 should be compared against the examples 
provided in 1.8. The 1.7 configuration files should all function with 1.8 code, 
but you will likely want to include changes found in the 1.8.0 release notes 
and these release notes for 1.8.1.
+
+For upgrades from prior to 1.7, follow the upgrade instructions to 1.7 first.
+
+## Upgrading from 1.7.x to 1.7.y
+
+The recommended way to upgrade from a prior 1.7.x release is to stop Accumulo, 
upgrade to 1.7.y and then start 1.7.y.
+
+When upgrading, there is a known issue if the upgrade fails due to outstanding 
[FATE] operations, see [ACCUMULO-4496] The work around if this situation is 
encountered:
+
+- Start tservers
+- Start shell
+- Run ```fate print``` to list all
+- If completed, just delete with ```fate delete```
+- Start masters once there are no more fate operations
+
+If any of the FATE operations are not complete, you should rollback the 
upgrade and troubleshoot completing them with your prior version. When 
performing an upgrade between major versions, the upgrade is one-way, therefore 
it is important that you do not have any outstanding FATE operations before 
starting the upgrade.
+
+## Upgrading from 1.6 to 1.7
+
+Upgrades from 1.6 to 1.7 are possible with little effort as no changes were 
made at the data layer and RPC changes were made in a backwards-compatible way. 
The recommended way is to stop Accumulo 1.6, perform the Accumulo upgrade to 
1.7, and then start 1.7. Like previous versions, after 1.7.0 is started on a 
1.6 instance, a one-time upgrade will happen by the Master which will prevent a 
downgrade back to 1.6. Upgrades are still one way. Upgrades from versions prior 
to 1.6 to 1.7 should follow the below path to 1.6 and then perform the upgrade 
to 1.7 ? direct upgrades to 1.7 for versions other than 1.6 are untested.
+
+After upgrading to 1.7.0, users will notice the addition of a replication 
table in the accumulo namespace. This table is created and put offline to avoid 
any additional maintenance if the data-center replication feature is not in use.
+
+Existing configuration files from 1.6 should be compared against the examples 
provided in 1.7. The 1.6 configuration files should all function with 1.7 code, 
but you will likely want to include a new file 
(hadoop-metrics2-accumulo.properties) to enable the new metrics subsystem. Read 
the section on Hadoop Metrics2 in the Administration chapter of the Accumulo 
User Manual.
+
+For each of the other new features, new configuration properties exist to 
support the feature. Refer to the added sections in the User Manual for the 
feature for information on how to properly configure and use the new 
functionality.
+Testing
 
 Review comment:
   `Testing`  can be removed

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to