Recopilar credenciales necesarias
Para que Flow Service se conecte con Hive, debe proporcionar valores para las siguientes propiedades de conexión:
Credencial | Descripción |
---|---|
host | Dirección IP o nombre de host del servidor Hive. |
username | Nombre de usuario que utiliza para obtener acceso al servidor Hive. |
password | La contraseña correspondiente al usuario. |
connectionSpec.id | La especificación de conexión devuelve las propiedades del conector de origen, incluidas las especificaciones de autenticación relacionadas con la creación de las conexiones base y origen. El id. de especificación de conexión para Hive es: aac9bbd4-6c01-46ce-b47e-51c6f0f6db3f |
Para obtener más información sobre cómo empezar, consulte este documento de Hive.
Uso de API de Experience Platform
Para obtener información sobre cómo realizar llamadas correctamente a las API de Experience Platform, consulte la guía sobre introducción a las API de Experience Platform.
Crear una conexión base
Una conexión base retiene información entre el origen y Experience Platform, incluidas las credenciales de autenticación del origen, el estado actual de la conexión y el identificador único de la conexión base. El ID de conexión base le permite explorar y navegar por archivos desde el origen e identificar los elementos específicos que desea introducir, incluida la información sobre sus tipos de datos y formatos.
Para crear un identificador de conexión base, realice una petición POST al extremo /connections
y proporcione sus credenciales de autenticación Hive como parte de los parámetros de solicitud.
Formato de API
POST /connections
Solicitud
La siguiente solicitud crea una conexión base para Hive:
curl -X POST \
'https://platform.adobe.io/data/foundation/flowservice/connections' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'Content-Type: application/json' \
-d '{
"name": "Apache Hive test connection",
"description": "A test connection for Apache Hive",
"auth": {
"specName": "HDInsights Basic Authentication",
"params": {
"connectionString": "{CONNECTION_STRING}"
}
},
"connectionSpec": {
"id": "aac9bbd4-6c01-46ce-b47e-51c6f0f6db3f",
"version": "1.0"
}
}'
Parámetro | Descripción |
---|---|
auth.params.connectionString | La cadena de conexión asociada a su cuenta de Hive. |
connectionSpec.id | Identificador de especificación de conexión Hive: aac9bbd4-6c01-46ce-b47e-51c6f0f6db3f . |
Respuesta
Una respuesta correcta devuelve detalles de la conexión recién creada, incluido su identificador único (id
). Este ID es necesario para explorar los datos en el siguiente tutorial.
{
"id": "9f6e4311-e032-4c00-ae43-11e032bc00c7",
"etag": "\"f4004fb7-0000-0200-0000-5e865c1e0000\""
}