Notes on setup

Initial Failure

I had everything setup on archiOz a month or two back. But archioz is shared so it ran out of space and bricked Yugabyte really hard. I gave up on recovering my Yugabyte state and figure it would be better to just figure out the config options again.

Tangent on personal dev machines:

Personal Dev Machine Position

Starting from nothing

https://docs.curiostorage.org/setup

Following this get your hands on ubuntu or centOS or a variety of other distress (turns out Debian is close enough to ubuntu).

Yugabyte

Run the yugabyte download command

wget <https://downloads.yugabyte.com/releases/2.21.0.1/yugabyte-2.21.0.1-b1-linux-x86_64.tar.gz>
tar xvfz yugabyte-2.21.0.1-b1-linux-x86_64.tar.gz && cd yugabyte-2.21.0.1/
./bin/post_install.sh

If yugabyte is weird to you, you should know it is a lot like Google spanner in that it allows for a cluster implementing distributed SQL and it implements Postgres interface.

I don't really know computers so I was surprised to learn Postgres comes from a Berkeley project in the 70s that was so useful it escaped research and became a system. And it predates SQL, adapting SQL after IBM guys figured that out.

Anyone everyone loves Postgres so they love yugabyte too

Finally Yuga is not a measurement like I first thought as in “yotta byte” or something. Its named after the Sanskrit word for era “yug”(युग) as in “kali yug”, the era of darkness we live in according to the vedas.