Utilice la herramienta de integración de la línea de
mandatos del programa de utilidad
IBM® Cloud
para configurar el servidor
Liberty
para que utilice el servicio
IBM Cloud dashDB.
Antes de empezar
Antes de configurar el servidor de
Liberty para utilizar los servicios
de
IBM Cloud, debe crear una cuenta. Consulte
Registro en IBM Cloud
para crear una cuenta de
IBM Cloud.
Acerca de esta tarea
Configure el servidor
Liberty
para que utilice el servicio
dashDB.
Procedimiento
- Inicie la sesión utilizando el mandato bluemixUtility login. Tras el inicio de sesión
inicial, no tiene que completar este paso de nuevo.
- Ejecute el mandato bluemixUtility marketplace para listar los detalles sobre todos los
servicios de IBM Cloud que se pueden
utilizar con el programa de utilidad de línea de mandatos. Consulte el ejemplo siguiente:
Servicio: dashDB
Descripción: Un almacén de datos flexible y potente para el proceso de análisis en línea, o una base de datos relacional muy fiable para el proceso de transacciones en línea de nivel empresarial.
Documentación:
https://www.ng.bluemix.net/docs/#services/dashDB/index.html#dashDB
Planes: Entry, Enterprise256.4, Enterprise256.12, EnterpriseMPP.4, EnterpriseTransactional12.128.1400, EnterpriseTransactional2.8.500, Enterprise
- El servicio dashDB
ofrece planes de servicio distintos para el almacenamiento de datos y
el proceso de transacciones. Use el panel de control de IBM Cloud para crear o solicitar una instancia.
- Una vez que tenga una instancia de servicio
dashDB, verifique que tiene
una clave de servicio. Una clave de servicio contiene información de
credencial para el servicio. Por ejemplo:
$ bluemixUtility showService myDashDB
Nombre: myDashDB
Tipo: dashDB
Plan: EnterpriseTransactional2.8.500
Descripción: Un almacén de datos flexible y potente para el proceso de análisis en línea, o una base de datos relacional muy fiable para el proceso de transacciones en línea de nivel empresarial.
Documentación:
https://www.ng.bluemix.net/docs/#services/dashDB/index.html#dashDB
Claves de servicio:
credential-1
Si no ve una clave de servicio que está listada, utilice el panel de control de
IBM Cloud
o el comando
bluemixUtility
createService con las opciones
serviceType,
servicePlan y
serviceName para crear una. Si utiliza el mandato
createService, asegúrese de que pasa el tipo de
servicio, el nombre del plan y el nombre del servicio que coincide
con los valores del resultado del mandato
showService. Por ejemplo:
$ bluemixUtility createService dashDB EnterpriseTransactional2.8.500 myDashDB
- Ejecute el mandato bluemixUtility import
myDashDB para importar la configuración.
Acepte los términos y condiciones de licencia de las bibliotecas que son necesarias para acceder al
servicio.
- Opcional: Ejecute el mandato bluemixUtility listImports para ver las
configuraciones de servicio que ha importado.
Se han importado las siguientes configuraciones de servicio de IBM Bluemix:
myDashDB
- Ejecute bluemixUtility bind [opciones]
nombreServidor
nombreServicio para enlazar la configuración a un servidor
Liberty. Acepte los términos y condiciones
de licencia, si se le solicita. Consulte el ejemplo y la descripción siguientes de un servicio listado:
$ bluemixUtility bind defaultServer myDashDB
Comprobando si las características necesarias para el servicio
myDashDB están instaladas.
Todas las características necesarias están instaladas.
Ahora, el servicio myDashDB está enlazado al servidor defaultServer.
El nombre JNDI predeterminado para la base de datos
dashDB es
jdbc/nombre_servicio. Si la
aplicación utiliza un nombre JNDI diferente para acceder a la
instancia de la base de datos, utilice la opción
--vjndiName para especificar el nombre JNDI. Consulte el ejemplo siguiente: $ bluemixUtility bind defaultServer myDashDB --vjndiName=jdbc/myDataSource
Resultados
Ahora, puede utilizar servicios
dashDB con el servidor
Liberty.