Skip to content
Snippets Groups Projects
Commit 9cd2ce6d authored by matt01671's avatar matt01671
Browse files

init fix

parent 0f9e91dc
No related branches found
No related tags found
No related merge requests found
{"docs":[
{
"state": "NSW",
"net_migration": 89813,
"pop_density": 1196.031871,
"total_resident": 7988241,
"rent_avg": 579.3885664,
"sold_avg": 1007725.07,
"sale_avg": 1074029.68,
"employ_growth_total": 12.50232738,
"employ_growth_edu": 1.43920823,
"employ_growth_healthcare": 3.0597856,
"employ_growth_real_est": 11.33713195,
"employ_growth_info_media": 7.454174063,
"employ_growth_accom": 8.13065175,
"total_covid19_case": 3053,
"positive_count": 1550803,
"negative_count": 799971,
"neutral_count": 1920591,
"total_count": 4271365,
"positive_per": 0.3631,
"negative_per": 0.1873,
"neutral_per": 0.4496
},
{
"state": "NT",
"net_migration": 846,
"pop_density": 23.55,
"total_resident": 247327,
"rent_avg": 494.41595,
"sold_avg": 475642.3,
"sale_avg": 508069.7,
"employ_growth_total": 3.820865,
"employ_growth_edu": 0.599048,
"employ_growth_healthcare": 0.997259,
"employ_growth_real_est": 8.07227,
"employ_growth_info_media": 0.10745,
"employ_growth_accom": 12.34999,
"total_covid19_case": 29,
"positive_count": 36944,
"negative_count": 18127,
"neutral_count": 51024,
"total_count": 106095,
"positive_per": 0.3482,
"negative_per": 0.1709,
"neutral_per": 0.4809
},
{
"state": "QLD",
"net_migration": 28668,
"pop_density": 418.1227778,
"total_resident": 5011216,
"rent_avg": 428.6937278,
"sold_avg": 564424.729,
"sale_avg": 566933.33,
"employ_growth_total": 9.120392182,
"employ_growth_edu": 1.08818613,
"employ_growth_healthcare": 2.48138783,
"employ_growth_real_est": 1.321144756,
"employ_growth_info_media": 3.285635364,
"employ_growth_accom": 14.16161625,
"total_covid19_case": 1045,
"positive_count": 262065,
"negative_count": 117646,
"neutral_count": 332506,
"total_count": 712217,
"positive_per": 0.368,
"negative_per": 0.1652,
"neutral_per": 0.4669
},
{
"state": "SA",
"net_migration": 12675,
"pop_density": 354.79,
"total_resident": 1736422,
"rent_avg": 383.032145,
"sold_avg": 495889.08,
"sale_avg": 474045.165,
"employ_growth_total": 6.1158575,
"employ_growth_edu": 0.9776356,
"employ_growth_healthcare": 2.3699834,
"employ_growth_real_est": 8.906807,
"employ_growth_info_media": -2.037977425,
"employ_growth_accom": 2.1598225,
"total_covid19_case": 439,
"positive_count": 163362,
"negative_count": 86337,
"neutral_count": 222593,
"total_count": 472292,
"positive_per": 0.3459,
"negative_per": 0.1828,
"neutral_per": 0.4713
},
{
"state": "TAS",
"net_migration": 2579,
"pop_density": 37.775,
"total_resident": 528201,
"rent_avg": 343.7124,
"sold_avg": 370877.6667,
"sale_avg": 400362.367,
"employ_growth_total": 3.398791,
"employ_growth_edu": 0.35486253,
"employ_growth_healthcare": 1.31546425,
"employ_growth_real_est": 3.2555975,
"employ_growth_info_media": 0.32914925,
"employ_growth_accom": 8.0294875,
"total_covid19_case": 227,
"positive_count": 102606,
"negative_count": 54837,
"neutral_count": 118245,
"total_count": 275688,
"positive_per": 0.3722,
"negative_per": 0.1989,
"neutral_per": 0.4289
},
{
"state": "VIC",
"net_migration": 85053,
"pop_density": 702.0864286,
"total_resident": 6460675,
"rent_avg": 433.6862714,
"sold_avg": 722854.5086,
"sale_avg": 720710.853,
"employ_growth_total": 16.23318914,
"employ_growth_edu": 2.08062824,
"employ_growth_healthcare": 4.263750671,
"employ_growth_real_est": 11.73228657,
"employ_growth_info_media": -2.487303796,
"employ_growth_accom": 12.957402,
"total_covid19_case": 1496,
"positive_count": 591339,
"negative_count": 301038,
"neutral_count": 922736,
"total_count": 1815113,
"positive_per": 0.3258,
"negative_per": 0.1659,
"neutral_per": 0.5084
},
{
"state": "WA",
"net_migration": 12809,
"pop_density": 380.42,
"total_resident": 2595192,
"rent_avg": 400.79881,
"sold_avg": 526338.95,
"sale_avg": 529134.65,
"employ_growth_total": 11.1051625,
"employ_growth_edu": 1.09021282,
"employ_growth_healthcare": 2.45541905,
"employ_growth_real_est": 2.9558144,
"employ_growth_info_media": 4.6120237,
"employ_growth_accom": 13.9669925,
"total_covid19_case": 552,
"positive_count": 420302,
"negative_count": 208816,
"neutral_count": 504838,
"total_count": 1133956,
"positive_per": 0.3707,
"negative_per": 0.1841,
"neutral_per": 0.4452
}
]}
\ No newline at end of file
{"docs":[
{
"state": "NSW",
"net_migration": 89813,
"pop_density": 1196.031871,
"total_resident": 7988241,
"rent_avg": 579.3885664,
"sold_avg": 1007725.07,
"sale_avg": 1074029.68,
"employ_growth_total": 12.50232738,
"employ_growth_edu": 1.43920823,
"employ_growth_healthcare": 3.0597856,
"employ_growth_real_est": 11.33713195,
"employ_growth_info_media": 7.454174063,
"employ_growth_accom": 8.13065175,
"total_covid19_case": 3053,
"positive_count": 1550803,
"negative_count": 799971,
"neutral_count": 1920591,
"total_count": 4271365,
"positive_per": 0.3631,
"negative_per": 0.1873,
"neutral_per": 0.4496
},
{
"state": "NT",
"net_migration": 846,
"pop_density": 23.55,
"total_resident": 247327,
"rent_avg": 494.41595,
"sold_avg": 475642.3,
"sale_avg": 508069.7,
"employ_growth_total": 3.820865,
"employ_growth_edu": 0.599048,
"employ_growth_healthcare": 0.997259,
"employ_growth_real_est": 8.07227,
"employ_growth_info_media": 0.10745,
"employ_growth_accom": 12.34999,
"total_covid19_case": 29,
"positive_count": 36944,
"negative_count": 18127,
"neutral_count": 51024,
"total_count": 106095,
"positive_per": 0.3482,
"negative_per": 0.1709,
"neutral_per": 0.4809
},
{
"state": "QLD",
"net_migration": 28668,
"pop_density": 418.1227778,
"total_resident": 5011216,
"rent_avg": 428.6937278,
"sold_avg": 564424.729,
"sale_avg": 566933.33,
"employ_growth_total": 9.120392182,
"employ_growth_edu": 1.08818613,
"employ_growth_healthcare": 2.48138783,
"employ_growth_real_est": 1.321144756,
"employ_growth_info_media": 3.285635364,
"employ_growth_accom": 14.16161625,
"total_covid19_case": 1045,
"positive_count": 262065,
"negative_count": 117646,
"neutral_count": 332506,
"total_count": 712217,
"positive_per": 0.368,
"negative_per": 0.1652,
"neutral_per": 0.4669
},
{
"state": "SA",
"net_migration": 12675,
"pop_density": 354.79,
"total_resident": 1736422,
"rent_avg": 383.032145,
"sold_avg": 495889.08,
"sale_avg": 474045.165,
"employ_growth_total": 6.1158575,
"employ_growth_edu": 0.9776356,
"employ_growth_healthcare": 2.3699834,
"employ_growth_real_est": 8.906807,
"employ_growth_info_media": -2.037977425,
"employ_growth_accom": 2.1598225,
"total_covid19_case": 439,
"positive_count": 163362,
"negative_count": 86337,
"neutral_count": 222593,
"total_count": 472292,
"positive_per": 0.3459,
"negative_per": 0.1828,
"neutral_per": 0.4713
},
{
"state": "TAS",
"net_migration": 2579,
"pop_density": 37.775,
"total_resident": 528201,
"rent_avg": 343.7124,
"sold_avg": 370877.6667,
"sale_avg": 400362.367,
"employ_growth_total": 3.398791,
"employ_growth_edu": 0.35486253,
"employ_growth_healthcare": 1.31546425,
"employ_growth_real_est": 3.2555975,
"employ_growth_info_media": 0.32914925,
"employ_growth_accom": 8.0294875,
"total_covid19_case": 227,
"positive_count": 102606,
"negative_count": 54837,
"neutral_count": 118245,
"total_count": 275688,
"positive_per": 0.3722,
"negative_per": 0.1989,
"neutral_per": 0.4289
},
{
"state": "VIC",
"net_migration": 85053,
"pop_density": 702.0864286,
"total_resident": 6460675,
"rent_avg": 433.6862714,
"sold_avg": 722854.5086,
"sale_avg": 720710.853,
"employ_growth_total": 16.23318914,
"employ_growth_edu": 2.08062824,
"employ_growth_healthcare": 4.263750671,
"employ_growth_real_est": 11.73228657,
"employ_growth_info_media": -2.487303796,
"employ_growth_accom": 12.957402,
"total_covid19_case": 1496,
"positive_count": 591339,
"negative_count": 301038,
"neutral_count": 922736,
"total_count": 1815113,
"positive_per": 0.3258,
"negative_per": 0.1659,
"neutral_per": 0.5084
},
{
"state": "WA",
"net_migration": 12809,
"pop_density": 380.42,
"total_resident": 2595192,
"rent_avg": 400.79881,
"sold_avg": 526338.95,
"sale_avg": 529134.65,
"employ_growth_total": 11.1051625,
"employ_growth_edu": 1.09021282,
"employ_growth_healthcare": 2.45541905,
"employ_growth_real_est": 2.9558144,
"employ_growth_info_media": 4.6120237,
"employ_growth_accom": 13.9669925,
"total_covid19_case": 552,
"positive_count": 420302,
"negative_count": 208816,
"neutral_count": 504838,
"total_count": 1133956,
"positive_per": 0.3707,
"negative_per": 0.1841,
"neutral_per": 0.4452
}
]}
\ No newline at end of file
...@@ -9,10 +9,10 @@ export declare -a othernodes=`echo ${nodes[@]} | sed s/${masternode}//` ...@@ -9,10 +9,10 @@ export declare -a othernodes=`echo ${nodes[@]} | sed s/${masternode}//`
export size=${#nodes[@]} export size=${#nodes[@]}
# curl -XPUT "http://${user}:${pass}@${masternode}:5984/twitter" # curl -XPUT "http://${user}:${pass}@${masternode}:5984/twitter"
curl -XPUT "http://${user}:${pass}@${masternode}:5984/property-data" curl -XPUT "http://${user}:${pass}@${masternode}:5984/aurin-data"
# curl -XPOST "http://${user}:${pass}@${masternode}:5984/twitter/_bulk_docs " --header "Content-Type: application/json" \ # curl -XPOST "http://${user}:${pass}@${masternode}:5984/twitter/_bulk_docs " --header "Content-Type: application/json" \
# --data @../twitter/data.json # --data @../twitter/data.json
curl -XPOST "http://${user}:${pass}@${masternode}:5984/property-data/_bulk_docs " --header "Content-Type: application/json" \ curl -XPOST "http://${user}:${pass}@${masternode}:5984/aurin-data/_bulk_docs " --header "Content-Type: application/json" \
--data @property-data.json --data @aurin-data.json
--- ---
- name: Install dep # - name: Install dep
tags: 'dep' # tags: 'dep'
become: yes # become: yes
pip: # pip:
name: ['node','npm','grunt','jq'] # name: ['node','npm','grunt','jq']
state: latest # state: latest
- name: Copy package-lock # - name: Copy package-lock
become: yes # become: yes
template: # template:
src: package-lock.json # src: package-lock.json
dest: package-lock.json # dest: package-lock.json
owner: "{{ ansible_user }}" # owner: "{{ ansible_user }}"
group: "{{ ansible_user }}" # group: "{{ ansible_user }}"
- name: Copy package.json # - name: Copy package.json
become: yes # become: yes
template: # template:
src: package.json # src: package.json
dest: package.json # dest: package.json
owner: "{{ ansible_user }}" # owner: "{{ ansible_user }}"
group: "{{ ansible_user }}" # group: "{{ ansible_user }}"
- name: NPM # - name: NPM
become: yes # become: yes
script: ./templates/install.sh # script: ./templates/install.sh
register: build # register: build
- name: Create a directory if it does not exist
file:
path: /home/ubuntu/etc
state: directory
mode: '0755'
- name: Copy local.ini - name: Copy local.ini
become: yes become: yes
...@@ -37,28 +43,8 @@ ...@@ -37,28 +43,8 @@
# - debug: var=build.stdout_lines # - debug: var=build.stdout_lines
# - debug: var=ansible_default_ipv4.address
# - name: Remove a container
# become: yes
# docker_container:
# name: couchdb${node}
# state: absent
# force_kill: yes
- name: Build CouchDB - name: Build CouchDB
script: ./templates/run.sh '{{ ansible_default_ipv4.address }}' script: ./templates/run.sh '{{ ansible_default_ipv4.address }}'
register: out register: out
# - debug: var=out.stdout_lines - debug: var=out.stdout_lines
# - name: Reboot machine
# become: yes
# reboot:
# reboot_timeout: 3000MGVjNGJjYTU2ZmZmZGQx
# - name: Reboot CouchDB
# script: ./templates/reboot.sh '{{ ansible_default_ipv4.address }}'
# register: reboot
# - debug: var=reboot.stdout_lines
\ No newline at end of file
[cors] [cors]
credentials: true credentials = false
headers: accept, authorization, content-type, origin, referer, cache-control, x-requested-with methods = GET,HEAD,PUT,POST
methods: GET,PUT,POST,HEAD,DELETE ; headers = accept, authorization, content-type, origin, referer, x-csrf-token
origins: * origins = *
[httpd] [httpd]
enable_cors = true enable_cors = true
\ No newline at end of file
...@@ -12,12 +12,12 @@ export flag="-setcookie \"${cookie}\" -name \"couchdb@${node}\"" ...@@ -12,12 +12,12 @@ export flag="-setcookie \"${cookie}\" -name \"couchdb@${node}\""
if [ ! -z $(sudo docker ps -a -q) ] if [ ! -z $(sudo docker ps -a -q) ]
then then
sudo docker rm -f $(sudo docker ps -a -q) #REMOVE ALL - DELETE sudo docker rm -f $(sudo docker ps -a -q)
fi fi
if [ ! -z $(sudo docker network ls) ] if [ ! -z $(sudo docker network ls) ]
then then
sudo docker network rm -f $(sudo docker network ls) #REMOVE ALL - DELETE sudo docker network rm -f $(sudo docker network ls)
fi fi
echo "== Pull image ==" echo "== Pull image =="
...@@ -40,6 +40,7 @@ sudo docker create\ ...@@ -40,6 +40,7 @@ sudo docker create\
--env COUCHDB_PASSWORD=${pass}\ --env COUCHDB_PASSWORD=${pass}\
--env NODENAME=couchdb@${node}\ --env NODENAME=couchdb@${node}\
--env COUCHDB_SECRET=${cookie}\ --env COUCHDB_SECRET=${cookie}\
--env ENABLE_CORS=true\
--env ERL_FLAGS="-setcookie \"${cookie}\" -name \"couchdb@${node}\""\ --env ERL_FLAGS="-setcookie \"${cookie}\" -name \"couchdb@${node}\""\
ibmcom/couchdb3:${VERSION} ibmcom/couchdb3:${VERSION}
...@@ -51,25 +52,22 @@ sudo docker start couchdb${node} ...@@ -51,25 +52,22 @@ sudo docker start couchdb${node}
echo "== Change vm.args ==" echo "== Change vm.args =="
sudo docker cp local.ini couchdb${node}:/local.ini sudo docker cp local.ini couchdb${node}:/local.ini
# for cont in "${conts[@]}"; do sudo docker cp edit-vm.sh couchdb:/edit-vm.sh; done # for cont in "${conts[@]}"; do sudo docker cp edit-vm.sh couchdb:/edit-vm.sh; done
# for cont in "${conts[@]}"; do sudo docker exec -u root -it ${cont} chmod u+x edit-vm.sh; done # for cont in "${conts[@]}"; do sudo docker exec -u root -it ${cont} chmod u+x edit-vm.sh; done
echo "cd /opt/couchdb/etc/;echo ${NOOENAME} >> vm.args" # echo "cd /opt/couchdb/etc/;echo ${NOOENAME} >> vm.args"
sudo docker exec -u root -it couchdb${node} /bin/sh -c "export node=${node}; cd /opt/couchdb/etc/;echo -name couchdb@${node} >> vm.args;exit" # sudo docker exec -u root -it couchdb${node} /bin/sh -c "export node=${node}; cd /opt/couchdb/etc/;echo -name couchdb@${node} >> vm.args;exit"
sudo docker exec -u root -it couchdb${node} /bin/sh -c "export cookie=${cookie};cd /opt/couchdb/etc/;echo -setcookie ${cookie} >> vm.args;exit" # sudo docker exec -u root -it couchdb${node} /bin/sh -c "export cookie=${cookie};cd /opt/couchdb/etc/;echo -setcookie ${cookie} >> vm.args;exit"
# sudo docker exec -u root -it couchdb${node} /bin/sh -c "export flag=${flag};cd /opt/couchdb/etc/;echo ${flag} >> vm.args;exit" # # sudo docker exec -u root -it couchdb${node} /bin/sh -c "export flag=${flag};cd /opt/couchdb/etc/;echo ${flag} >> vm.args;exit"
sudo docker exec -u root -it couchdb${node} /bin/sh -c "cd /opt/couchdb/etc/;sed -it 's/max 9100/max 9200/g' vm.args;exit" # sudo docker exec -u root -it couchdb${node} /bin/sh -c "cd /opt/couchdb/etc/;sed -it 's/max 9100/max 9200/g' vm.args;exit"
# for cont in "${conts[@]}"; do sudo docker exec -u root -it ${cont} bash edit-vm.sh; done # # for cont in "${conts[@]}"; do sudo docker exec -u root -it ${cont} bash edit-vm.sh; done
#sudo docker exec -it couchdb bash #sudo docker exec -it couchdb bash
# sudo docker exec -u root -it couchdb${node} /bin/sh -c "cd /opt/couchdb/etc/;cat /dev/null > local.ini" # sudo docker exec -u root -it couchdb${node} /bin/sh -c "cd /opt/couchdb/etc/;cat /dev/null > local.ini"
sudo docker exec -u root -it couchdb${node} /bin/sh -c "cd /opt/couchdb/etc/;rm -rf local.ini" # sudo docker exec -u root -it couchdb${node} /bin/sh -c "cd /opt/couchdb/etc/;rm -rf local.ini"
sudo docker exec -u root -it couchdb${node} /bin/sh -c "mv local.ini /opt/couchdb/etc/;exit" sudo docker exec -u root -it couchdb${node} /bin/sh -c "mv local.ini /opt/couchdb/etc/local.d;exit"
# sudo dockerd --api-enable-cors --api-cors-header=http://172.26.131:3001
# sudo docker exec -u root -it couchdb${node} /bin/sh -c "cd /opt/couchdb/etc/;/init.d/couchdb restart" # sudo docker exec -u root -it couchdb${node} /bin/sh -c "cd /opt/couchdb/etc/;/init.d/couchdb restart"
# curl -X POST http://admin:admin@172.26.133.58:5984/_restart -H "Content-Type: application/json" # curl -X POST http://admin:admin@172.26.133.58:5984/_restart -H "Content-Type: application/json"
#TESTS sudo docker restart couchdb${node}
# erl -name couchdb@172.26.132.234 -setcookie 'brumbrum' -kernel inet_dist_listen_min 9100 -kernel inet_dist_listen_max 9100 \ No newline at end of file
# erl -name couchdb@172.26.133.31 -setcookie 'brumbrum' -kernel inet_dist_listen_min 9100 -kernel inet_dist_listen_max 9100
# net_kernel:connect_node(couchdb@172.26.133.27).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment