~fabricematrat/charmworld/redirect-charm

« back to all changes in this revision

Viewing changes to docs/rebuild-elasticsearch.rst

  • Committer: Tarmac
  • Author(s): Brad Crittenden
  • Date: 2015-01-13 14:09:23 UTC
  • mfrom: (518.1.1 update-rebuild-docs)
  • Revision ID: tarmac-20150113140923-2a3x4mx6xsz6zttp
Update for rebuilding ES in a production or production-like environment.
R=rharding.

Approved by Juju Gui Bot, Richard Harding.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
First, move aside the entire contents of the ES database (substituting
10
10
the current date -- in ISO 8601 format of course -- for "DATE").
11
11
 
 
12
On jc-charmworld/0:
 
13
    $ sudo /srv/deploymgr/charmworld stop
 
14
 
12
15
On jc-elasticsearch/0:
13
16
 
14
17
    $ /etc/init.d/elasticsearch stop
15
18
    $ mv /var/lib/elasticsearch /var/lib/elasticsearch.DATE
16
19
    $ /etc/init.d/elasticsearch start
 
20
    # Confirm an empty ES database.
 
21
    $ curl -XGET 'http://localhost:9200/_status?pretty=true'
17
22
 
18
 
Then on jc-charmworld/0:
 
23
On jc-charmworld/0:
19
24
 
20
25
    $ sudo su - webops_deploy
21
26
    $ cd ~/charmworld
22
27
    $ INI=production.ini ./bin/es-update
23
28
 
 
29
On jc-elasticsearch/0:
 
30
 
 
31
    # Confirm a charmworld schema exists.
 
32
    $ curl -XGET 'http://localhost:9200/_status?pretty=true'
 
33
    
 
34
On jc-charmworld/0:
 
35
    $ sudo /srv/deploymgr/charmworld start
 
36
 
24
37
The above will only take a few minutes (~5) to complete.  Next, wait for
25
38
a set of enqueue/ingest jobs to run.  Once run, the ES database will be
26
39
back in order.