https://qiita.com/mkyz08/items/85a1a01d6eb2f1d36c25
OS: Rocky Linux 9
-- 1. CockroachDBのインストール[mmm191,mmm192,mmm193で実施]
wget -qO- https://binaries.cockroachdb.com/cockroach-v19.2.4.linux-amd64.tgz | tar xvz
cp -i cockroach-v19.2.4.linux-amd64/cockroach /usr/local/bin/
-- 2. クラスター起動
cockroach start \
--insecure \
--store=mmm191 \
--listen-addr=mmm191:26257 \
--http-addr=mmm191:8080 \
--join=mmm191:26257,mmm192:26257,mmm193:26257 \
--background
cockroach start \
--insecure --store=mmm192 \
--listen-addr=mmm192:26257 \
--http-addr=mmm192:8080 \
--join=mmm191:26257,mmm192:26257,mmm193:26257 \
--background
cockroach start \
--insecure \
--store=mmm193 \
--listen-addr=mmm193:26257 \
--http-addr=mmm193:8080 \
--join=mmm191:26257,mmm192:26257,mmm193:26257 \
--background
cockroach init --insecure --host=mmm191:26257
grep 'node starting' mmm191/logs/cockroach.log -A 11
-- 3. SQLの実行
cockroach sql --insecure --host=mmm191:26257
cockroach sql --insecure --host=mmm192:26257
cockroach sql --insecure --host=mmm193:26257
show databases;
create database test;
create table test.tab1(col1 int primary key, col2 decimal, col3 string );
show tables;
show columns from test.tab1;
insert into test.tab1 values (1, 1000.50, 'AAA');
insert into test.tab1 values (2, 1000.51, 'BBB');
select * from test.tab1;
\q
-- 4. Admin UIへのアクセス
http://192.168.137.191:8080
http://192.168.137.192:8080
http://192.168.137.193:8080
-- 5. クラスター停止
cockroach quit --insecure --host=mmm191:26257
cockroach quit --insecure --host=mmm192:26257
cockroach quit --insecure --host=mmm193:26257