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.500
和Enterprise 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=尝试在您的 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 查询元素