Create a basic distributed hash table (DHT) with an architecture similar to the Chord system. I used Apache Thrift to communicate between peers.
Run the initializer to fill the finger table for all the DHT nodes. Nodes should be stored in a text file and passed as argument to the init script.
Nodes should be stored in this format: : :
- chmod +x init (for permission to run the init script)
- ./init <file_name_where_nodes are stored>
- Run this "./server <port_arg>" script to start the server
- Run ./init <filename_arg> to populate the finger table to the hosts specified in the file passed as argument.
- Run the test script(client) to make RPC to the server.