Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

BLOG ZYLK

Linux commands to check your disk performance

Yesterday I read in Blyx.com, NAS or SAN, that is the question, in fact a usual question for Alfresco Administrators:   http://blyx.com/2015/08/06/alfresco-nas-or-san-that-question   In some part of the article, Toni says that Alfresco recommends a disk throughput greater than 200 MB/sec, so I decided to check some linux commands for

Leer más »

Linux commands to check network performance

Siguiendo un poco con el post de mi compañero Cesar , voy a poner una receta para comprobar la velocidad de transferencia entre equipos. En realidad para ello se uso el comando iperf, que se puede instalar en ubuntu, debian y centos/redhat con los gestores de paquetes de cada distro.

Leer más »

Linux commands for network checking in Alfresco

Last day we wrote a little bit about basic commands to check disks in an Alfresco installation [4]. This post is inspired in some basic network recipes and tests for an Alfresco installation, usually in a three tier configuration composed by three boxes. For example: A – Apache Frontend B

Leer más »

How to copy files in linux faster and safer than cp

Sometimes a simple cp -a command is a very painful and slow process. It’s true that -v (verbose) option can give you some information on the details of the copy process, but not normally the progress of it. In fact, cp -a is a quite slow process that sometimes is

Leer más »

Ambari hortonworks stacks and services

  Dentro del proyecto ambari[0] hay dos partes que son claramente extensibles. Las vistas[1] Los stacks services[2] En este artículo vamos a ver, muy someramente, para que creemos que se pueden usar los stacks y un ejemplo de stack para gestionar un motor de búsqueda como solr[3]. Según el propio

Leer más »

Ambari hortonworks stacks and services solrCloud for liferay

Siguiendo con el post de ayer y después de unos mínimos ajustes en los scripts del stack, ya podemos crear un cluster de solr (tipo cloud) y crear en él una collection con dos shards y factor de replica 2. Para ellos basta con ejecutar el siguiente comando en alguno

Leer más »

How to get logs for Alfresco querys

For getting more information about Alfresco querys just edit (extend) custom-log4j.properties in extension directory, for example: /opt/alfresco/tomcat/shared/classes/alfresco/extension/custom-log4j.properties SQL queries: log4j.logger.java.sql=debug log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG log4j.logger.java.sql.ResultSet=DEBUG Be careful, this is pretty verbose. Be careful with caches too!. SOLR queries: log4j.logger.org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient=DEBUG log4j.logger.org.alfresco.repo.search.impl.solr.DbOrIndexSwitchingQueryLanguage=DEBUG Javascript API queries: log4j.logger.org.alfresco.repo.jscript.ScriptLogger=DEBUG log4j.logger.org.alfresco.repo.jscript.Search=DEBUG In Alfresco Enterprise, you have more

Leer más »

How to track SOLR indexation process in Alfresco

For tracking indexation in SOLR, we have the Alfresco Administration Console, which gives us the indexation status, the indices in disk, and an estimation of the remaining time of transactions to be indexed. This is available in Enterprise edition in Admin Console:   http://localhost:8080/alfresco/service/enterprise/admin/admin-searchservice   This information is directly taken

Leer más »

Usando yarn y slider para levantar procesos en un cluster de hortonworks

Siguiendo con las pruebas y las arquitecturas relacionados con bigdata vamos a inspeccionar las capacidades de yarn para levantar procesos en un cluster HDP. Lo primero que habría que introducir es el producto yarn. De la página siguiente de hortonworks podemos obtener la siguiente definición YARN is the prerequisite for

Leer más »

Online edition with Libreoffice in Alfresco 5

Last days I was asked for a tip (again) for enabling online edition via webdav with Libreoffice in Alfresco 5. It is tested with this setup: Ubuntu 14.04 LTS (although it can work in other Linux) Libreoffice 4.2.8.2 (it comes with the Linux distro) Alfresco CE 5.0c && 5.0d (the

Leer más »

Avro RCP yarn and slider

Siguiendo con los artículos relacionados con YARN, SLIDER y arquitecturas relacionadas con BigData mostramos a continuación una posible arquitectura basda en los siguientes tres elementos YARN SLIDER AVRO RPC Donde lo importante es que con este tipo de arquitectura podríamos disponer de servicios con las caraterísticas indicadas Resilence (http://hortonworks.com/blog/rm-yarn-resilience/) Elastic

Leer más »

Avro RCP yarn and slider II

Siguiendo con la visión de una arquitectura basada en yarn y mirco servicios … os dejo un diagrama completo de los componentes y su comportamiento    

Leer más »

How to deactivate metadata extraction in Alfresco

This a simple tip for deactivating metadata extractors in Alfresco 4 and 5 (from Alfresco 4.1.4 and above)  When do you need this ? In a bulk filesystem import, you can lose performance in data injection due metadata extracters. When you have a huge repository with millions of documents, and

Leer más »

How to control public shared content in Alfresco

Last day, I was asked for a client about how to control "public" shared content in Alfresco Share in a simple way. These are some of the ideas of the support conversation:   [me] First, just write in the Alfresco Share search box, the next querys. You should see your

Leer más »

Simulando errores de red o mejorando la calidad de nuestro software

Una de las cosas que no se suelen probar en los proyectos de desarrollo de software es cómo operan los desarrollos realizados antes situaciones en las que la red falla (los famosos micro-cortes de red tan utilizados para justificar el mal funcionamiento de un software) Hay proyectos, como el ejercito

Leer más »

Timetracking system for taiga using slack integration

En zylk.net llevamos unos diez años gestionando los proyectos y los soportes con el bugtracker (mantis). En este último mes estamos probando distintas herramientas más próximas a la gestión de proyectos que a la gestión de issues/tasks etc.. Hemos probado algunas SAAS otras on premise etc… De momento con la

Leer más »

Prototipando un servicio de validación de tickets usando códigos QR

El otro día me propusieron a ver si era posible desarrollar un servicio de validación de entradas, vamos a llamarlo, que permitiera validar las entradas y fuera ágil. El servicio debía cumplir las siguientes especificaciones Estar en producción en 10-12 días Permitir acceder al recinto usando una entrada impresa en

Leer más »
Hadoop logo
hadoop ecosystem

Visión general de una arquitectura de microservicios basada en yarn

Como crear una arquitectura de microservicios usando hadoop-yarn Siguiendo con la evolución de las arquitecturas orientadas a servicios … ahí va un gráfico que completa la visión general explicada en anteriores post Los servicios son servicios modelados con avro/RP y pueden operar en tres modalidades POJOs Como servicio RPC en

Leer más »
technics
tech

API gateway architecture for microservices

netflix, spotify, airbnb la importancia de un api gateway Siguiendo con los anteriores artículos relacionados con los microserviciospresentamos un nuevo diagrama de arquitectura de lo que se conoce comoAPI-gateway.Que es una suerte de orquestador (y más) de lasllamadas a distintos microservicios. En realidad las operaciones querealizan los microservicios suelen ser operaciones muy

Leer más »
sinadura banner
home

El futuro de sinadura (sinadura 5)

El ecosistema de sinadura, que zylk.net lleva gestionando y dinamizando desde hace unos 7 años, va a sufrir este año una transformación, o eso esperamos. Hasta ahora todos los proyectos que componen el ecosistema son proyectos con una base común pero sin una ligazón fuerte. Durante el año 2016 desde

Leer más »

How to avoid indexing full content in Alfresco

To avoid indexing full content in Alfresco, we have different aproximations:   1. From SOLR point of view (tested in SOLR 1.4 and Alfresco 4.2.5):    In solrcore.properties (for workspace and archive store) set:    alfresco.index.transformContent=false alfresco.ignore.datatype.1=d:content   This is a general setup (for all content types).   2. From

Leer más »

Share action to copy an Alfresco link in your email client

Some time ago, we published an Alfresco addon for editing online with Libreoffice in Alfresco Share (via webdav protocol), in github. For this plugin, that works in Alfresco 4.x and 5.x versions, we need to register a protocol for using webdav url scheme (dav: or vnd.sun.star.webdav:) in our operating system.

Leer más »
Learn Java
tech

Java AutoCloseable interface

He estado haciendo unas prubas mínimas con las interfaz autocloseable introducida en java 7 … y la verdad es que está muy bien y hace que quede el código típico de try{} cath{}  finally{} mucho más limpio. Dejo aquí un ejemplo básico de uno de sus posible usos. public class

Leer más »
alfresco banner
alfresco

Change Alfresco ports in Alfresco 5

Sometimes we need to change the main ports of an Alfresco web application (i.e 8080 –> 9080), for example for running another Tomcat based app in your machine. This is a tip for Alfresco 5.x   Change 8080, 8443, 8009 and 8005 connector ports in $ALF_HOME/tomcat/conf/server.xml Change JPDA 8000 in  $ALF_HOME/

Leer más »
alfresco banner
alfresco

My top Alfresco Addons

Recently we upgraded to Alfresco 201602GA (5.1.e CE) with all their new capabilities such as smart folders, new admin console or model manager. But once you installed Alfresco CE (or EE), you always need some extra Community power. This is a selection of our favourites for our Alfresco installations. 1.

Leer más »