手工部署yugabyte的几点说明

ntp 时间同步

ntp 时间同步对于yugabyte 是一个比较重要的服务,需要注意时间的同步

YB-Master 个数的说明

  • 原则
    YB-Master 的个数,必须和复制因子的个数一样,同时master_addresss 地址的个数必须和复制因子一样
  • 参考
    比如4个node 的集群,复制因子为3,参考配置如下:
 
./bin/yb-master 
  --master_addresses 172.151.17.130:7100,172.151.17.220:7100,172.151.17.140:7100 
  --rpc_bind_addresses 172.151.17.130 
  --fs_data_dirs "/home/centos/disk1,/home/centos/disk2" 
  >& /home/centos/disk1/yb-master.out &
 

YB-TServers 配置说明

  • 原则
    YB-TServers 的个数必须大于或者等于复制因子的个数,同时我们必须指定YB-Master 所有的服务地址
  • 参考
    同样是4node 的集群,复制因子为3
 
./bin/yb-tserver 
  --tserver_master_addrs 172.151.17.130:7100,172.151.17.220:7100,172.151.17.140:7100 
  --rpc_bind_addresses 172.151.17.130 
  --start_pgsql_proxy 
  --pgsql_proxy_bind_address=172.151.17.130:5433 
  --cql_proxy_bind_address=172.151.17.130:9042 
  --fs_data_dirs "/home/centos/disk1,/home/centos/disk2" 
  >& /home/centos/disk1/yb-tserver.out &
 

运行的检查

可以通过日志,或者UI 界面都是可以的

说明

以上手工部署来自官方文档,只是一个简单的说明,详细的可以参考官方文档,还是比较详细的

参考资料

https://docs.yugabyte.com/latest/admin/yb-master/
https://docs.yugabyte.com/latest/admin/yb-tserver/
https://docs.yugabyte.com/latest/deploy/manual-deployment/

原文地址:https://www.cnblogs.com/rongfengliang/p/11201792.html