继续获取"已经有另一个Tungsten安装脚本正在运行"

时间:2015-01-08 09:56:57

标签: mysql mongodb tungsten-replicator

我正在尝试从MySQL安装钨复制器3.0.0-524 GA到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成功​​,而检查其他钨脚本的命令是

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

当我执行此命令时,它什么都没有。

我该怎么办?是否存在忽略此检查的方法? 谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

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

--skip-validation-check InstallationScriptCheck

答案 1 :(得分:0)

我觉得这可以帮助你度过难关。

您是否尝试过分别安装主设备和从设备?做一个

./tools/tpm install 

配置&安装master,用

清除配置
./tools/tpm configure defaults --reset

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

几个星期前,我遇到了一些类似的问题(也许,我记不清楚)。你帖子中的“另一个剧本”这个短语为我带来了一些记忆,希望它有效。

祝你好运!