Ejecutar Vantage Express en AWS
Ahora puede obtener una instancia alojada de Vantage de forma gratuita en https://clearscape.teradata.com.
Información general
Este tutorial demuestra cómo ejecutar Vantage Express en AWS. Vantage Express es una configuración de tamaño reducido que contiene un motor Teradata SQL completamente funcional.
Vantage Express se distribuye como una imagen de máquina virtual. Este tutorial utiliza el tipo de instancia EC2 c5n.metal
. Es una instancia básica que cuesta más de 3 $/h.
Si quiere una opción más económica, pruebe google cloud y Azure, que admiten la virtualización anidada y pueden ejecutar Vantage Express en máquinas virtuales económicas.
Si no quiere pagar por el uso de la nube, puede obtener una instancia alojada gratuita de Vantage en https://clearscape.teradata.com/. Alternativamente, puede instalar Vantage Express localmente usando VMware, VirtualBox o UTM.
Prerrequisitos
- Una cuenta de AWS. Si necesita crear una nueva cuenta, siga las instrucciones oficiales de AWS.
- Utilidad de línea de comandos
awscli
instalada y configurada en su máquina. Puede encontrar instrucciones de instalación aquí: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html.
Instalación
- Necesitará una VPC con una subred con acceso a Internet. Si no tiene una disponible, así es como puede crearla:
- Para crear una máquina virtual, necesitará un par de claves ssh. Si aún no lo tiene, cree uno:
- Restrinja el acceso a la clave privada. Reemplace
<path_to_private_key_file>
con la ruta de la clave privada devuelta por el comando anterior:
- Obtenga la identificación de AMI de la última imagen de Ubuntu en su región:
- Cree una máquina virtual Ubuntu con 4 CPU, 8 GB de RAM y un disco de 70 GB.
- ssh a su máquina virtual:
- Una vez en la máquina virtual, cambie al usuario
root
:
- Prepare el directorio de descarga de Vantage Express:
- Instale VirtualBox y 7zip:
-
Recupere el comando curl para descargar Vantage Express.
- Vaya a Página de descarga de Vantage Express (es necesario registrarse).
- Haga clic en el enlace de descarga más reciente, por ejemplo, "Vantage Express 17.20". Verá una ventana emergente con el acuerdo de licencia. No acepte la licencia todavía.
- Abra la vista de red en su navegador. Por ejemplo, en Chrome, presione F12 y vaya a
Red
pestaña:
- Acepte la licencia haciendo clic en el botón
I Agree
y cancele la descarga. - En la vista de red, busque la última solicitud que comience con
VantageExpress
. Haga clic con el botón clic derecho sobre el elemento y seleccioneCopy -> Copy como URL
:
-
Regrese a la sesión SSH y descargue Vantage Express pegando el comando curl. Agregue
-o ve.7z
al comando para guardar la descarga en un archivo llamadove.7z
. Puede eliminar todos los encabezados HTTP, por ejemplo:
- Descomprima el archivo descargado. Tardará varios minutos:
- Inicie la máquina virtuarl en VirtualBox. El comando se ejecutará inmediatamente, pero el proceso de inicio de la máquina virtual tardará varios minutos:
- SSH a la máquina virtual Vantage Express. Utilice
root
como contraseña:
- Valide que la DB esté activa:
Si el comando devuelve PDE state is RUN/STARTED. DBS state is 5: Logons are enabled - The system is quiescent
, significa que Vantage Express se ha iniciado. Si el estado es diferente, repita pdestate -a
hasta obtener el estado correcto.
- Una vez que Vantage Express esté en funcionamiento, inicie el cliente de línea de comandos
bteq
del cliente. BTEQ (pronunciado “bi-tik”) es una herramienta cliente de propósito general basada en comandos que se utiliza para enviar consultas SQL a una base de datos Teradata.
- Una vez en bteq, conéctese a su instancia de Vantage Express. Cuando se le solicite la contraseña, introduzca
dbc
:
Ejecutar consultas de muestra
- Mediante el usuario
dbc
, crearemos una nueva base de datos llamadaHR
. Copie/pegue esta consulta y presione Entrar:
- Vamos a crear una tabla de muestra, insertaremos algunos datos y los consultaremos. Primero crearemos una tabla para almacenar la información de los empleados:
- Ahora, insertemos un registro:
- Finalmente, veamos si podemos recuperar los datos:
Deberías obtener los siguientes resultados:
Configuración opcional
- Si tiene intención de detener e iniciar la máquina virtual, es posible que desee agregar Vantage Express al inicio automático. ssh a su máquina virtual y ejecute los siguientes comandos:
- Si desea conectarse a Vantage Express desde Internet, deberá abrir agujeros de firewall en su máquina virtual. También debe cambiar la contraseña predeterminada al usuario
dbc
: - Para cambiar la contraseña del usuario
dbc
, vaya a su máquina virtual e inicie bteq:
- Inicie sesión en su base de datos usando
dbc
como usuario y contraseña:
- Cambie la contraseña para el usuario
dbc
:
- Ahora puede abrir el puerto 1025 a Internet:
Limpiar
Para dejar de incurrir en cargos, elimine todos los recursos:
Siguientes pasos
Lectura adicional
Si tiene alguna pregunta o necesita más ayuda, visite nuestro foro de la comunidad donde podrá obtener ayuda e interactuar con otros miembros de la comunidad.