2
2
sudo docker kill re-node1; sudo docker rm re-node1;
3
3
sudo docker kill redisinsight; sudo docker rm redisinsight;
4
4
sudo docker kill grafana; sudo docker rm grafana;
5
- # Uncomment this to pull the newer version of redislabs/redis docker image in case the latest tag has been upgraded
5
+ # shellcheck disable=SC2046
6
6
sudo docker rmi -f $( sudo docker images | grep redislabs | awk ' {print $3}' )
7
- # Start 1 docker container sincce we can't do HA with vanilla docker instance. Use docker swarm, RE on VM's or RE's K8s operator to achieve HA, clustering etc.
7
+ # Start 1 docker container since we can't do HA with vanilla docker instance. Use docker swarm, RE on VM's or RE's K8s operator to achieve HA, clustering etc.
8
8
echo " Starting Redis Enterprise as Docker containers..."
9
9
sudo docker run -d --cap-add sys_resource -h re-node1 --name re-node1 -p 18443:8443 -p 19443:9443 -p 14000-14005:12000-12005 -p 18070:8070 redislabs/redis:latest
10
10
# Create Redis Enterprise cluster
@@ -51,22 +51,24 @@ sudo docker exec --user root -it re-node1 bash -c "sed -i "s///g" /opt/create_d
51
51
sudo docker exec -it re-node1 bash -c " /opt/create_demodb.sh"
52
52
echo " "
53
53
54
- echo Created RedisConnect-Target-db with
55
- echo $search_module_name
56
- echo $search_semantic_version
57
- echo $json_module_name
58
- echo $json_semantic_version
59
- echo Created RedisConnect-JobConfig-Metrics-db with
60
- echo $timeseries_module_name
61
- echo $timeseries_semantic_version
54
+ echo Created Redis Target database with
55
+ echo " $search_module_name "
56
+ echo " $search_semantic_version "
57
+ echo " $json_module_name "
58
+ echo " $json_semantic_version "
59
+ echo " modules."
60
+ echo Created Redis JobManger dataabsde with
61
+ echo " $timeseries_module_name "
62
+ echo " $timeseries_semantic_version "
63
+ echo " module."
62
64
63
- echo " Creating idx:emp index for search.."
65
+ echo " Creating idx_emp index for search.."
64
66
sleep 10
65
- sudo docker exec -it re-node1 bash -c " /opt/redislabs/bin/redis-cli -p 12000 ft.create idx:emp on hash prefix 1 'EMP:' schema EMPNO numeric sortable FNAME text sortable LNAME text JOB tag sortable MGR numeric HIREDATE text SAL numeric COMM numeric DEPT numeric"
66
- sudo docker exec -it re-node1 bash -c " /opt/redislabs/bin/redis-cli -p 12000 ft.info idx:emp "
67
+ sudo docker exec -it re-node1 bash -c " /opt/redislabs/bin/redis-cli -p 12000 ft.create idx_emp on hash prefix 1 'EMP:' schema EMPNO numeric sortable FNAME text sortable LNAME text JOB tag sortable MGR numeric HIREDATE text SAL numeric COMM numeric DEPT numeric"
68
+ sudo docker exec -it re-node1 bash -c " /opt/redislabs/bin/redis-cli -p 12000 ft.info idx_emp "
67
69
echo " Database port mappings per node. We are using mDNS so use the IP and exposed port to connect to the databases."
68
70
echo " node1:"
69
- sudo docker port re-node1 | egrep " 12000|12001"
71
+ sudo docker port re-node1 | grep -E " 12000|12001"
70
72
echo " ------- RLADMIN status -------"
71
73
sudo docker exec -it re-node1 bash -c " rladmin status"
72
74
echo " "
@@ -86,3 +88,4 @@ sudo docker exec --user root -it re-node1 bash -c "rm /opt/list_modules.sh"
86
88
sudo docker exec --user root -it re-node1 bash -c " rm /opt/module_list.txt"
87
89
rm create_demodb.sh
88
90
sudo docker exec --user root -it re-node1 bash -c " rm /opt/create_demodb.sh"
91
+
0 commit comments