Erick Heredia
02/03/2022, 10:20 PMJason Bosco
02/03/2022, 10:20 PMErick Heredia
02/03/2022, 10:21 PMErick Heredia
02/03/2022, 10:21 PMJason Bosco
02/03/2022, 10:21 PMJason Bosco
02/03/2022, 10:22 PMErick Heredia
02/03/2022, 10:22 PMErick Heredia
02/03/2022, 10:22 PMErick Heredia
02/03/2022, 10:22 PMJason Bosco
02/03/2022, 10:23 PMErick Heredia
02/03/2022, 10:25 PMJason Bosco
02/03/2022, 10:27 PMJason Bosco
02/03/2022, 10:27 PMErick Heredia
02/03/2022, 10:29 PMErick Heredia
02/03/2022, 10:30 PMErick Heredia
02/03/2022, 10:30 PMErick Heredia
02/03/2022, 10:31 PMErick Heredia
02/03/2022, 10:32 PMJason Bosco
02/03/2022, 10:33 PMErick Heredia
02/03/2022, 10:44 PMfirst time
Third Time
• Wait to change the document, perform same steps, Typesense document result (Using curl) = new parameter.Jason Bosco
02/03/2022, 10:48 PMErick Heredia
02/03/2022, 10:51 PMJason Bosco
02/03/2022, 11:08 PMJason Bosco
02/03/2022, 11:08 PMErick Heredia
02/03/2022, 11:13 PMJason Bosco
02/03/2022, 11:16 PMJason Bosco
02/03/2022, 11:16 PMErick Heredia
02/03/2022, 11:21 PMJason Bosco
02/03/2022, 11:23 PMJason Bosco
02/03/2022, 11:24 PMErick Heredia
02/03/2022, 11:28 PM{
"state": 1,
"version": "0.22.1"
}
Server 2
Debug output:
{
"state": 1,
"version": "0.22.1"
}
Server 3
Debug output:
{
"state": 1,
"version": "0.22.1"
}
Jason Bosco
02/03/2022, 11:30 PMstate: 1
on one node and state: 4
on the other two nodesErick Heredia
02/03/2022, 11:30 PMErick Heredia
02/03/2022, 11:31 PMErick Heredia
02/03/2022, 11:31 PMJason Bosco
02/03/2022, 11:31 PMErick Heredia
02/03/2022, 11:31 PMErick Heredia
02/03/2022, 11:48 PM; Typesense Configuration
[server]
api-address = company-ip-1
api-port = 443
data-dir = /var/lib/typesense
log-dir = /var/log/typesense
api-key = typesense-api-key
peering-address = 192.168.199.212
peering-port = 8107
nodes = /etc/typesense/nodes
ssl-certificate = /etc/letsencrypt/live/test1.example.com/fullchain.pem
ssl-certificate-key = /etc/letsencrypt/live/test2.example.com/privkey.pem
Server 2
; Typesense Configuration
[server]
api-address = company-ip-2
api-port = 443
data-dir = /var/lib/typesense
log-dir = /var/log/typesense
api-key = typesense-api-key
peering-address = 192.168.199.3
peering-port = 8107
nodes = /etc/typesense/nodes
ssl-certificate = /etc/letsencrypt/live/test2.example.com/fullchain.pem
ssl-certificate-key = /etc/letsencrypt/live/test2.example.com/privkey.pem
Server 3
; Typesense Configuration
[server]
api-address = company-ip-3
api-port = 443
data-dir = /var/lib/typesense
log-dir = /var/log/typesense
api-key = typesense-api-key
peering-address = 192.168.199.25
peering-port = 8107
nodes = /etc/typesense/nodes
ssl-certificate = /etc/letsencrypt/live/test3.example.com/fullchain.pem
ssl-certificate-key = /etc/letsencrypt/live/test3.example.com/privkey.pem
Erick Heredia
02/03/2022, 11:54 PMJason Bosco
02/03/2022, 11:57 PMJason Bosco
02/03/2022, 11:58 PMtelnet 192.168.199.3 8107
should show you a prompt when you run it from the other two hostsErick Heredia
02/04/2022, 12:06 AMErick Heredia
02/04/2022, 12:07 AMJason Bosco
02/04/2022, 12:11 AMErick Heredia
02/04/2022, 12:32 AMErick Heredia
02/04/2022, 12:32 AMErick Heredia
02/04/2022, 12:33 AMJason Bosco
02/04/2022, 12:33 AMJason Bosco
02/04/2022, 12:33 AMErick Heredia
02/04/2022, 12:33 AMJason Bosco
02/04/2022, 12:34 AMsudo systemctl restart typesense-server.service
Jason Bosco
02/04/2022, 12:34 AMErick Heredia
02/04/2022, 12:39 AMJason Bosco
02/04/2022, 12:39 AMErick Heredia
02/04/2022, 12:40 AMJason Bosco
02/04/2022, 12:41 AMJason Bosco
02/04/2022, 12:41 AMErick Heredia
02/04/2022, 12:43 AMErick Heredia
02/04/2022, 12:46 AMJason Bosco
02/04/2022, 12:57 AMJason Bosco
02/04/2022, 12:57 AMJason Bosco
02/04/2022, 12:58 AMErick Heredia
02/04/2022, 1:02 AMJason Bosco
02/04/2022, 1:02 AM/var/log/typesense/typesense.log
Erick Heredia
02/04/2022, 1:12 AMI20211215 05:19:19.205374 771 node.cpp:722] node default_group:192.168.199.3:8107:443 waits peer 192.168.199.212:8107:443 to catch up
I20211215 05:19:19.205453 771 node.cpp:722] node default_group:192.168.199.3:8107:443 waits peer 192.168.199.25:8107:443 to catch up
W20211215 05:19:19.206537 774 replicator.cpp:392] Group default_group fail to issue RPC to 192.168.199.212:8107:443 _consecutive_error_times=11, [E112]Not connected to 192.168.199.212:8107 yet, server_id=206158430322 [R1][E112]Not connected to 192.168.199.212:8107 yet, server_id=206158430322 [R2][E112]Not connected to 192.168.199.212:8107 yet, server_id=206158430322 [R3][E112]Not connected to 192.168.199.212:8107 yet, server_id=206158430322
W20211215 05:19:19.206666 774 replicator.cpp:292] Group default_group fail to issue RPC to 192.168.199.25:8107:443 _consecutive_error_times=11, [E112]Not connected to 192.168.199.25:8107 yet, server_id=163208757684 [R1][E112]Not connected to 192.168.199.25:8107 yet, server_id=163208757684 [R2][E112]Not connected to 192.168.199.25:8107 yet, server_id=163208757684 [R3][E112]Not connected to 192.168.199.25:8107 yet, server_id=163208757684
W20211215 05:19:20.806144 771 socket.cpp:1193] Fail to wait EPOLLOUT of fd=28: Connection timed out [110]
W20211215 05:19:20.806241 771 socket.cpp:1193] Fail to wait EPOLLOUT of fd=26: Connection timed out [110]
Jason Bosco
02/04/2022, 1:13 AMJason Bosco
02/04/2022, 1:13 AMErick Heredia
02/04/2022, 1:15 AMErick Heredia
02/04/2022, 1:40 AMPeer refresh failed, error: Peer 192.168.199.212:8107:443 failed to catch up
Erick Heredia
02/04/2022, 1:43 AMErick Heredia
02/04/2022, 1:43 AMErick Heredia
02/04/2022, 1:45 AMRunning GC for aborted requests, req map size: 0
I20211214 17:47:19.990471 673 raft_server.cpp:524] Term: 5, last_index index: 5, committed_index: 5, known_applied_index: 5, applying_index: 0, queued_writes: 0, pending_queue_size: 0, local_sequence: 1
Jason Bosco
02/04/2022, 1:45 AMJason Bosco
02/04/2022, 1:46 AMErick Heredia
02/04/2022, 1:46 AMErick Heredia
02/04/2022, 1:47 AMJason Bosco
02/04/2022, 1:47 AMErick Heredia
02/04/2022, 1:54 AMStarted Typesense Server.
Log directory is configured as: /var/log/typesense
Peer refresh failed, error: Doing another configuration change
Jason Bosco
02/04/2022, 1:55 AMJason Bosco
02/04/2022, 1:55 AMErick Heredia
02/04/2022, 1:57 AMJason Bosco
02/04/2022, 1:59 AMJason Bosco
02/04/2022, 1:59 AMErick Heredia
02/04/2022, 2:03 AMErick Heredia
02/04/2022, 2:08 AMKishore Nallan
02/04/2022, 2:11 AMrm -rf /var/lib/typesense/*
) and starting them one by one again?Erick Heredia
02/04/2022, 2:14 AMErick Heredia
02/04/2022, 2:22 AMKishore Nallan
02/04/2022, 2:50 AMErick Heredia
02/04/2022, 3:04 AMErick Heredia
02/04/2022, 3:04 AM