#yasboot init

# yasboot init

本命令提供交互式的快速部署单机数据库的方式。

选项 含义
--mode 安装模式,可选[local-host, multi-host]
--ip 部署的IP地址,仅支持IPv4地址,支持如192.168.1.2,192.168.1.3或者192.168.1.[2-4]两种格式
-u, --username 服务器SSH用户名
-p, --password 服务器SSH登录密码
-N,--no-password SSH免密登录
--ssh-port 服务器SSH连接端口
-c, --cluster 集群名称
--node 单机数据库的节点规模
--plugins 需要安装的插件包,可选[all,gis,dblink,udf,none],默认为all,支持选择多个,使用逗号分隔
--install-path 安装路径,生成的YASDB_HOME为<install-path>/<version>
--data-path 数据路径,生成的YASDB_DATA为<data-path>/db-<nodeid>
--log-path yasagent、yasom、数据库run.log、slow.log的路径
--listen-on yasdb进程监听的地址,可选值[mange-ip, 0.0.0.0]
-sp, --sys-password sys用户的密码
--begin-port 起始端口
--memory-limit 服务器的可使用内存百分比上限,0表示不设限
--config-mode 配置模式,可选值[config-only,install-now]
--fail-opt 失败后的操作,可选值[save,clean]
--env-opt 部署成功后环境变量的添加方式,可选值[automatic,manual]
--monit-opt 部署成功后monit的打开方式,可选值[automatic,manual]
-y, --yes 所有询问[y/n]的地方都选择yes

示例

# 推荐:执行如下命令进入交互式部署
$ ./bin/yasboot init 

# 命令行,忽略检查失败项可能会造成部署失败
$ ./bin/yasboot init --mode single-host --ip 127.0.0.1 -u yashan -p password --ssh-port 22 -c yashandb --node 1 --plugins all --install-path /data/yashan/yasdb_home --data-path /data/yashan/yasdb_data --log-path /data/yashan/log --listen-on manage-ip --sys-password password --begin-port 1688 --memory-limit 80 -y
pdf-btn 下载文档
copy-btn 复制链接