dashDB 服务计划无法识别 IBM MobileFirst 8.0 提供的配置文件

Posted

技术标签:

【中文标题】dashDB 服务计划无法识别 IBM MobileFirst 8.0 提供的配置文件【英文标题】:dashDB service plan was not able to recognise with configuration files provided by IBM MobileFirst 8.0 【发布时间】:2017-01-24 21:17:30 【问题描述】:

我们正在尝试按照以下中的 MobileFirst 容器教程创建 IBM MobileFirst 8.0 Container for bluemix:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/bluemix/mobilefirst-server-using-scripts/#setting-up-the-mobilefirst-and-analytics-servers-on-ibm-containers

按照教程,我们创建了 MobileFirst 8.0 Analytics 容器并在 Bluemix 中创建了 dashDB 事务服务。在创建 MobileFirst 服务器映像之前,我们已经使用 prepareserverdb.sh 脚本设置了 dashDb 服务,以在 server.env 文件中设置数据库值,但这里我们收到一条错误消息当前用户的组织/空间中不存在服务 dashDB。

感谢任何有关如何连接的建议或解决方案。 谢谢。

【问题讨论】:

您能否检查以确保您已登录到正确的 CF 组织/空间?您可以在命令行中通过cf target 进行检查。确保与您的服务在 Bluemix 中存在的位置相匹配。 您能否添加您在运行脚本时看到的确切错误消息? Bluemix dashDB 服务中有两个事务计划:Enterprise for Transactions 2.8.500Enterprise for Transactions 12.128.1400 您创建的服务是否属于这两个之一?要找到确切的计划名称,请登录到创建服务的组织/空间并运行 cf service <your-service-name> 在prepareserverdb.properties 中,我可以看到你对DB_TYPE=dashDB 的值。由于您是直接传递所有 DB_HOST、PORT 详细信息,因此请使用 DB_TYPE=DB2。如果您尝试部署 MFP 服务器的同一空间中存在 dashDB 服务,则可以设置 DB_TYPE=dashDB 并将 ADMIN_DB_SRV_NAME= 其他 DB 属性设置为空。 【参考方案1】:

尝试在您的 prepareserverdb.properties 中使用 DB_TYPE 作为

DB_TYPE=DB2 

而不是DB_TYPE=dashDB

【讨论】:

以上是关于dashDB 服务计划无法识别 IBM MobileFirst 8.0 提供的配置文件的主要内容,如果未能解决你的问题,请参考以下文章

IBM DataWorks 是不是支持 Object Storage 和 dashDB 之间的集成?

GROUP BY 子句在 IBM dashDB 中神秘地失败

DSX“帮助:找不到 IBM dashDB/DB2 的 JDBC 驱动程序。”

如何将两个参数传递给来自 IBM Bluemix 的 Node-Red 的 dashDB 查询元素

Fedora 25 上的 dashDB Local - 错误代码 130

无法向 IBM Watson Studio 添加服务