0

我正在尝试将钨复制器 3.0.0-524 GA 从 MySQL 安装到 MongoDB,但是当我运行cookbook/validate_cluster错误时:

已经有另一个 Tungsten 安装脚本正在运行 (InstallationScriptCheck)

继续出现

我用于集群的配置是:

./tools/tpm configure mysql2mongodb \
--enable-heterogenous-master=true \
--topology=master-slave \
--master=mysql \
--replication-user=boahub_boahub \
--replication-password=*****\
--slaves=tracking-mongo \
--home-directory=/opt/mysql \
--svc-extractor-filters=replicate \
--property=replicator.filter.replicate.do=boahub_boahub.urls,boahub_boahub.media_campaigns \
--start-and-report

./tools/tpm configure mysql2mongodb \
--hosts=tracking-mongo \
--datasource-type=mongodb \
--replication-port=27017

./tools/tpm -v install --install-directory=/opt/tungsten

我已经在 /etc/hosts 文件下配置了“mysql”和“tracking-mongo”主机

到目前为止,我已经尝试过 1. 重新启动系统 2. 清除我的 /opt/tungsten 安装目录 3. 删除 deploy.cfg

的详细输出tools/tpm -v install显示两台机器之间的 SSH 成功,检查其他 tungsten 脚本的命令是

ps ax 2>/dev/null | grep configure.rb | grep -v firewall | grep -v grep | awk '{print $1}'

当我执行此命令时,它什么也没有出现。

我能做些什么?有没有办法忽略这个检查?谢谢!

4

2 回答 2

0

--skip-validation-check您可以使用选项(需要参数)删除任何检查。您可以多次使用此选项而不会出现问题。

该选项将可以在错误消息中找到的检查名称作为参数。

在您的情况下,您可以在命令中添加以下选项:

--skip-validation-check InstallationScriptCheck
于 2015-02-19T18:04:19.383 回答
0

我有一种感觉,这可能会帮助你度过难关。

你试过分别安装你的主从吗?做一个

./tools/tpm install 

配置和安装master后,清除配置

./tools/tpm configure defaults --reset

然后应用您的从站设置并执行其他 tpm 安装。

几周前,我遇到了一些类似的(也许,我记不太清了)麻烦。你帖子中的“另一个脚本”这句话让我想起了一些记忆,希望它有效。

祝你好运!

于 2015-09-23T09:12:40.000 回答