配置 Liberty 以使用 IBM Cloud dashDB 服务

使用 IBM® Bluemix® 实用程序命令行集成工具来将 Liberty 服务器配置为使用 IBM Cloud dashDB® 服务。

开始之前

Liberty 服务器配置为使用 IBM Cloud 服务之前,必须创建帐户。请参阅注册 IBM Cloud 以创建 IBM Cloud 帐户。

关于此任务

Liberty 服务器配置为使用 dashDB 服务。

过程

  1. 使用 bluemixUtility login 命令登录。初次登录后,无需再次完成此步骤。
  2. 运行 bluemixUtility marketplace 命令,以列出有关可以与命令行实用程序配合使用的所有 IBM Cloud 服务的详细信息。请参阅以下示例:
    服务:dashDB
    描述:灵活而功能强大的用于联机分析处理的数据仓库,或可靠性高的用于企业级联机事务处理的关系数据库。
    文档:https://www.ng.bluemix.net/docs/#services/dashDB/index.html#dashDB
    计划:Entry、Enterprise256.4、Enterprise256.12、EnterpriseMPP.4、EnterpriseTransactional12.128.1400、EnterpriseTransactional2.8.500 和 Enterprise
  3. dashDB 服务提供了不同的服务计划以用于数据仓储和事务处理。使用 IBM Cloud 仪表板可创建或请求实例。
  4. 您拥有 dashDB 服务实例后,请验证该实例是否有服务密钥。服务密钥包含服务的凭证信息。例如:
    $ bluemixUtility showService myDashDB
    
    Name: myDashDB
    Type: dashDB
    Plan: EnterpriseTransactional2.8.500
    描述:灵活而功能强大的用于联机分析处理的数据仓库,或可靠性高的用于企业级联机事务处理的关系数据库。
    文档:https://www.ng.bluemix.net/docs/#services/dashDB/index.html#dashDB
    Service keys:
      credential-1
    如果未列出服务密钥,请使用 IBM Cloud 仪表板或带有 serviceTypeservicePlanserviceName 选项的 bluemixUtility createService 命令进行创建。如果您使用 createService 命令,请确保传递与 showService 命令的输出中的值匹配的服务类型、计划名称和服务名称。例如:
    $ bluemixUtility createService dashDB EnterpriseTransactional2.8.500 myDashDB
  5. 运行 bluemixUtility import myDashDB 命令以导入配置。 接受访问服务所需的必要库的协议条款和条件。
  6. 可选: 运行 bluemixUtility listImports 命令以查看您导入的服务配置。
    以下 IBM Bluemix 服务配置已导入:
    myDashDB
  7. 运行 bluemixUtility bind [options] serverName serviceName 以将配置绑定到 Liberty 服务器。如果收到提示,请接受许可条款和条件。 请参阅以下示例和所列示服务的描述:
    $ bluemixUtility bind defaultServer myDashDB
    
    检查 myDashDB 服务所需的功能部件是否已安装。所有必需功能部件都已安装。myDashDB 现已绑定到 defaultServer 服务器。
    dashDB 数据库的缺省 JNDI 名称为 jdbc/serviceName。如果应用程序使用另一 JNDI 名称来访问数据库实例,请使用 --vjndiName 选项来指定该 JNDI 名称。请参阅以下示例:
    $ bluemixUtility bind defaultServer myDashDB --vjndiName=jdbc/myDataSource

结果

您现在可以将 dashDB 服务与 Liberty 服务器配合使用。

用于指示主题类型的图标 任务主题

文件名:twlp_config_blmx_dashdb.html