Entries with zylk-blog java times .

Actualidad

Managing docker images for generating production infrastructure

avatar
Cesar Capillas May 01, 2019

The main idea of the following example is to show a devops lifecycle of an infrastructure application in a production environment using Docker containers. As use case example to describe this lifecycle, we select a customized Apereo CAS 6 Server (Central Authentication System). The set of used open source tools are the following: CAS 6 is the app to deploy, we will configure CAS Server with openLDAP as authentication handler, and some minor customizations for the main forms of the......

Read More

Flink, en producción, bajo control

avatar
Jose Fernando Gómez Arbaizar Nov 07, 2018
Zylk

Uno de los problemas más comunes a la hora de poner en producción un proyecto basado en Flink, es el control del estado de los jobs que se están ejecutando. Flink monitoriza los jobs e inicia una política de reinicio configurable en caso de que alguno de los jobs falle. Permite especificar políticas como la siguiente: "En caso de que un job falle, espera dos minutos, e intenta reiniciarlo. En caso de que falle de nuevo, vuelvelo a intentar un máximo de tres veces". Sin embargo, a veces esto......

Read More

HBase format

avatar
Gustavo Fernández Feb 03, 2017
Zylk

La notación de la shell de hbase es bastante poco amigable, por un lado porque la forma de escribir las sentencias es poco intuitiva, al principio, y por otro lado porque los valores son simpre arrays de bytes. Por tanto la salida de un comando suele leerse mal, sobre todo si lo que se ha almacenado no son los bytes de un string 100316046_2017_2_1 column=23:1485991943_latitud, timestamp=1486109715526, value=@Ea\x04;nS\x85 100316046_2017_2_1 column=23:1485991943_longitud,......

Read More

Flink procesado de streams ii

avatar
Gustavo Fernández Jan 07, 2017
Zylk

Siguiendo con el uso de ventanas en flink,  vamos a modelar la generación de eventos para poder detectar que un stream concreto se está desviando de su funcionamiento normal. Por ejemplo vamos suponer que tenemos un stream que emite un evento cada vez que una persona añade un artículo a un carrito de la compra en una página web, y queremos detectar posibles problemas en el proceso. Para ello podemos hacer lo siguiente: Consumir dicho stream desde flink Crear una ventana que nos sume el número......

Read More

Empaquetando aplicaciones java para MacOSX

avatar
Gustavo Fernández Jul 25, 2015

A continuación voy a da algunas referencias que nos han ayudado en la automatización de la generacion de empaquetados para MacOSX, de aplicaciones java. En zylk.net empezamos a hacer nuestros primeros desarrollos multiplataforma allá por el año 2009 cuando desarrollamos, junto a otros miembros de la comunidad, la primera versión de sinadura. Después de 6 o 7 años el proceso de empaquetar aplicaciones para MacOSX lo hemos ido mejorando mientras hacíamos proyectos con izenpe, lantik etc... Este......

Read More

Obteniendo información de tu contenedor java con Probe

avatar
Cesar Capillas Sep 23, 2014

PSI Probe es un administrador de contenedores java como Tomcat, basado en el proyecto Lambda Probe y distribuido bajo la misma licencia de código abierto (GPLv2). A diferencia de muchas otras herramientas de monitoreo, PSI no requiere ningún cambio en las aplicaciones existentes y proporciona todas sus funciones a través de una aplicación web que se despliega en el servidor. Entre sus características destacamos:  - Sistema: Los usos de CPU, de memoria y swap.  - JVM: Uso de memoria heap JVM.......

Read More

Ping AJP via perl script

avatar
Cesar Capillas Jul 10, 2013

En ocasiones necesitamos revisar las diferentes capas en una instalación de un servidor de aplicaciones java (por ejemplo jboss) o contenedor de servlets (tomcat), en donde normalmente disponemos de una capa de frontal apache, que actua de proxy de la capa de la aplicación. Es usual la utilización de proxies AJP en el mundo java ya sea a través de mod_proxy_ajp o de mod_jk. El proceso de debugging en una implantación requiere poder hacer "pings via AJP" hasta el servidor de aplicaciones o......

Read More

Update alternatives instalando una jdk que no esta en los repositorio

avatar
Gustavo Fernández Jun 03, 2013

Un par de comandos útiles para gestionar varias jdks de un sistema operativo linux   root@liferay:/tmp# update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/bin/java  300 root@liferay:/tmp# update-alternatives --config java   que sirven para declarar una nueva jdk y fijarla como versión por defecto para la shell, es bastante útil ahora que las versiones de jdk de sun/oracle no están en los repositorios oficiales de algunas distros,  ...

Read More

Formación zylk.net

avatar
Cesar Capillas Jan 13, 2010

Os dejo algunos de los cursos del catálogo de 2010 de zylk.net, que venimos impartiendo desde hace algún tiempo en la zona metropolitana de Bilbao, Donosti y Vitoria. Productos open-source: Curso de administración de Liferay Portal Curso de desarrollo de Liferay Portal Curso de administración Joomla CMS Curso de introducción a Joomla CMS Curso de usuario de Alfresco ECM Curso de administración de Alfresco ECM Curso de API de Alfresco ECM Curso de usuario del cliente de correo Zimbra Curso de......

Read More

Integración Ubuntu y productos Java

avatar
David Olmos Aug 23, 2008

Las últimas noticias que leemos en la web de ubuntu rss link vienen a apoyar algunas de nuestras intuiciones con varios de los productos con los que trabajamos. Tanto Alfresco ECM, Zimbra Desktop, como Openbravo ERP presentacion pdf , están trabajando en mejorar el nivel de integración con Ubuntu. Así se ha presentado en la Linux world expo de San Francisco de principios de Agosto. En algunos casos nuestra opción para las implantaciones es RedHat Linux, o Suse Linux, con los que también......

Read More
— 20 Items per Page
Showing 10 results.