mikewalch commented on a change in pull request #126: Created documentation for 
upgrading to 2.0
URL: https://github.com/apache/accumulo-website/pull/126#discussion_r229507326
 
 

 ##########
 File path: _docs-2/administration/upgrading.md
 ##########
 @@ -4,6 +4,73 @@ category: administration
 order: 7
 ---
 
+## Upgrading from 1.8/9 to 2.0
+
+Follow the steps below to upgrade your Accumulo instance and client to 2.0.
+
+### Upgrade Accumulo instance
+
+**IMPORTANT!** Before upgrading to Accumulo 2.0, you will need to upgrade to 
Java 8 and Hadoop 3.x.
+
+Upgrading to Accumulo 2.0 is done by stopping Accumulo 1.8/9 and starting 
Accumulo 2.0.
+
+Before stopping Accumulo 1.8/9, install Accumulo 2.0 and configure it by 
following the [2.0 install instructions]({% durl getting-started/quick-install 
%}).
+
+There are several changes to scripts and configuration in 2.0 so be careful 
when using configuration or automated setup designed for 1.8/9.
+Below are some changes in 2.0 that you should be aware of:
+* `accumulo.properties` has replaced `accumulo-site.xml`. You can either 
convert `accumulo-site.xml` by hand
+  from XML to properties or use the following Accumulo command.
+  ```
+  accumulo convert-config -x old/accumulo-site.xml -p new/accumulo.properties
+  ```
+* `accumulo-client.properties` has replaced `client.conf`. The [client 
properties]({% durl configuration/client-properties %})
+  in the new file are different so take care when customizing.
+* `accumulo-cluster` script has replaced the `start-all.sh` & `stop-all.sh` 
scripts.
+   - Default host files (i.e `masters`, `monitor`, `gc`) are no longer in 
`conf/` directory of tarball but can be created using `accumulo-cluster 
create-config`
+   - Tablet server hosts must be listed in a `tservers` file instead of a 
`slaves` file. To minimize confusion, Accumulo will not start if the old 
`slaves` file is present.
+* `accumulo-service` script can be used to start/stop Accumulo services (i.e 
master, tablet server, monitor) on a single node.
+    - Can be used even if Accumulo was started using `accumulo-cluster` script.
+* Accumulo 2.0 logging is configured by three files. Any previous logging 
customization should be added to these files.
 
 Review comment:
   This should be fixed now

----------------------------------------------------------------
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