[ 
https://issues.apache.org/jira/browse/ACCUMULO-1621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christopher Tubbs resolved ACCUMULO-1621.
-----------------------------------------

    Resolution: Won't Fix

> document the use of the init install scripts in the user manual
> ---------------------------------------------------------------
>
>                 Key: ACCUMULO-1621
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1621
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: docs
>            Reporter: Adam Fuchs
>            Priority: Minor
>
> Accumulo comes with a nice set of scripts to set up an accumulo user and 
> install init scripts. It would be nice to have a concise set of installation 
> instructions that leverage those scripts. I put together a list of 
> instructions the other day for one of our installs, that is included below. 
> It needs review, testing, and integration into the standard docs (user manual 
> + README in some form).
> 1. Accumulo 1.5.x should be installed using the scripts in the scripts 
> directory under ACCUMULO_HOME, which should be /usr/lib/accumulo. Make a 
> symbolic link to the /usr/lib/accumulo_1.5.0 directory (or whatever version 
> you're using), which is where you should put the package.
> 2. Zookeeper must be installed on all machines, but it only needs to be 
> running on the zookeeper nodes.
> 3. Make sure the HDFS /user/accumulo exists and is owned by the accumulo user 
> (for the trash collection issue).
> 4. Make sure dfs.durable.sync (or dfs.support.append on some platforms) is 
> enabled. Reboot HDFS after this is set.
> 5. For Accumulo with encryption, use the encryption settings from 
> conf/examples/crypto/accumulo-site.xml, but the other settings from 
> conf/examples/3GB/native-standalone* for performance. You can also bump up 
> the memory settings for cache and memory maps according to resources 
> available on the cluster.
> 6. Make sure to set the instance.secret using a password generator.
> 7. Make sure the accumulo-site.xml is set to only be readable by the accumulo 
> user.
> 8. Change the accumulo-monitor user to accumulo (substitute accumulo for 
> accumulo_monitor in lines 28, 31, 35 of scripts/monitor-only-init.sh). This 
> is one way of getting past the security restrictions on the accumulo-site.xml 
> file and on the accumulo directory in HDFS. An alternative would be to give 
> the accumulo_monitor user access to those resources.
> 9. From the scripts directory, run ./master-only-init.sh, ./gc-only-init.sh, 
> and ./monitor-only-init.sh on the master node.
> 10. chown -R accumulo /usr/lib/accumulo*
> 11. scp or rsync the configured accumulo directory through the cluster
> 12. From the scripts directory, run ./tserver-only-init.sh on each of the 
> tservers.
> 13. Start up all the processes using "service accumulo-master start" or the 
> appropriate commands on each server.
> 14. Check that all the processes started using jps -m, and check that the 
> right number of tservers started on the monitor page.
> 15. Test! Accumulo shell first, then CI if you're ambitious.
> 16. Monitor the logs via the monitor page periodically over the next half 
> hour to see if there are any errors or warnings. Some things don't cause 
> errors at the API level for a while, but they show up earlier in the logs.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to