After a database has been re-imported to stage, please ssh into either the blue or green server and copy and paste the commands below in a single chunk and it will go through the process of downloading the JDK and the JMX client, copy them to the container, extract the compressed JDK, launch the JMX client and restart the elasticsearch sync:
cd /tmp mkdir javatools cd javatools wget https://github.com/jiaqi/jmxterm/releases/download/v1.0.0/jmxterm-1.0.0-uber.jar |
---|
#wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz -O jdk-8-linux-x64.tar.gz cd .. docker cp javatools tcs_tcs_1:/tmp docker exec -it tcs_tcs_1 /bin/bash cd /tmp/javatools tar -zxvf jdk-8-linux-x64.tar.gz rm jdk-8-linux-x64.tar.gz ./jdk1.8.0_202/bin/java -jar jmxterm-1.0.0-uber.jar open 1 domain tcs.mbean bean tcs.mbean:name=PersonElasticSearchJob run personElasticSearchSync run isCurrentlyRunning exit |
---|
When your back at the bash-4.4# prompt you can run the following command to keep an eye on the progress of the sync
tail /var/log/apps/tcs.log -f |
---|