quarta-feira, 4 de outubro de 2017

Pentaho Server não iniciando? Será o Jackrabbit com problemas?

Existem contextos no qual é "eventualmente comum" (śerio?) que quedas de energia ou algum outro problema de infraestrutura ocasionem perda de dados ou corrompa arquivos.

Em alguns cliente que utilizam o Pentaho, já me ocorreu por algumas vezes os seguintes erros nos logs:

ERROR [RepositoryImpl] Failed to initialize workspace 'default'
javax.jcr.RepositoryException: Unable to initialize query handler: org.apache.jackrabbit.core.query.lucene.SearchIndex@494c702a
...
...

Unable to start repository, forcing shutdown...
ERROR [RepositoryImpl] failed to start Repository: Unable to initialize query handler: org.apache.jackrabbit.core.query.lucene.SearchIndex@724f11af
...
...

E isso impossibilitava que o servidor BI Pentaho funcionasse.

Quando isso ocorre, é bom recorrer aos seus backups ou algo que o valha.

Mas e se vc não tem backup e tudo o que tem é o Pentaho BI server corrompido?

Bem, chorar é uma alternativa.

Outra alternativa é você tentar apagar os índices (index) das pastas internas ao jackrabbit.

Então, tente isso:

  1. Pare o serviço BI Server;
  2. Remova por completo as seguintes pastas:
    1. ./biserver-ce/pentaho-solutions/system/jackrabbit/repository/repository/index
    2. ./biserver-ce/pentaho-solutions/system/jackrabbit/repository/workspaces/default/index
    3. ./biserver-ce/pentaho-solutions/system/jackrabbit/repository/workspaces/security/index
    4. ./biserver-ce/pentaho-solutions/system/jackrabbit/repository/version/index
  3. Reinicie o BI Server.

Pronto, verifique se tudo voltou ao normal e seja feliz novamente. :)

sábado, 1 de abril de 2017

27 cursos online e gratuitos no Veduca - USP



A USP disponibilizou 27 cursos online e gratúitos na plataforma VEDUCA.ORG. Esta é uma boa oportunidade para aprender ou mesmo relembrar cursos que há tempos não vê.

Vi essa dica no post de um amigo no facebook e fui conferir. Acredito que alguns de vocês gostarão.

Para quem quer seguir numa carreira de Analise de Dados ou alguma correlata, sugiro pelo menos os seguintes cursos:
-"Probabilidade & Estatística"
-"Gestão de Projetos"


Segue a lista dos cursos:

1. Física Básica
http://www.veduca.com.br/cursos/gratuitos/fisica-basica

2.Gestão de Projetos
http://www.veduca.com.br/assistir/gestao-de-projetos

3.Engenharia Econômica
http://www.veduca.com.br/assistir/engenharia-economica

4.Princípios de Sustentabilidade e Tecnologias Portadoras de Inovação
http://veduca.org/p/principios-de-sustentabilidade-e-tecnologias-portadoras-de-inovacao

5.Gestão do Desenvolvimento de Produtos e Serviços
http://www.veduca.com.br/assistir/gestao-do-desenvolvimento-de-produtos-e-servicos

6.Liderança, Gestão de Pessoas e do Conhecimento para Inovação
http://www.veduca.com.br/assistir/lideranca-gestao-de-pessoas-e-do-conhecimento-para-inovacao

7.Gestão da Inovação
http://www.veduca.com.br/assistir/gestao-da-inovacao

8.Medicina do Sono
http://www.veduca.com.br/assistir/medicina-do-sono

9.Oceanografia - Sistema Bentônico
http://www.veduca.com.br/assistir/oceanografia-sistema-bentonico

10.Eletromagnetismo
http://www.veduca.com.br/assistir/eletromagnetismo

11.Probabilidade & Estatística
http://www.veduca.com.br/assistir/probabilidade-e-estatistica

12.Sistemas Terra
http://www.veduca.com.br/assistir/sistemas-terra

13.Produção mais Limpa (P+L) e Ecologia Industrial
http://www.veduca.com.br/assistir/producao-mais-limpa-pl-e-ecologia-industrial

14.Instrumentos de Política e Sistemas de Gestão Ambiental
http://www.veduca.com.br/assistir/instrumentos-de-politica-e-sistemas-de-gestao-ambiental

15.Fundamentos de Administração
http://www.veduca.com.br/assistir/fundamentos-de-administracao

16. Visões do Brasil, Século XIX
http://www.veduca.com.br/assistir/visoes-do-brasil-seculo-xix

17.Escrita Científica: Produção de Artigos de Alto Impacto
http://www.veduca.com.br/assistir/escrita-cientifica-producao-de-artigos-de-alto-impacto

18.Escrita Científica
http://www.veduca.com.br/cursos/gratuitos/escrita-cientifica

19.Tópicos de Epistemologia e Didática
http://www.veduca.com.br/assistir/topicos-de-epistemologia-e-didatica

20.Atualidade de Sérgio Buarque de Holanda
http://www.veduca.com.br/assistir/atualidade-de-sergio-buarque-de-holanda

21.Economia Monetária - Moeda e Bancos
http://www.veduca.com.br/assistir/economia-monetaria-moeda-e-bancos

22.Empirismo e Pragmatismo Contemporâneos
http://www.veduca.com.br/assistir/empirismo-e-pragmatismo-contemporaneos

23.Filosofia e Intuição Poética na Modernidade
http://www.veduca.com.br/assistir/filosofia-e-intuicao-poetica-na-modernidade

24.Ciência Política: Qualidade da Democracia
http://www.veduca.com.br/assistir/ciencia-politica-qualidade-da-democracia

25.História do Brasil Colonial II
http://www.veduca.com.br/assistir/historia-do-brasil-colonial-ii

26.Enunciação
http://www.veduca.com.br/assistir/enunciacao

27. Libras
http://www.veduca.com.br/cursos/gratuitos/libras

terça-feira, 27 de dezembro de 2016

Instalação do Pentaho BI Server no CentOS

Introdução

Olá, neste post aproveito o gatilho do post anterior para apresentar como fazer uma instalação básica do Pentaho  BI Server no CentOS. Assim como no post anterior, mesmo sendo uma instalação básica, ela já tem as funcionalidades necessárias para começar um projeto de Inteligência de Negócios, bem como ser a porta de entrada para apresentação desta poderosa ferramenta.



Pré requisitos:

  • Java ( JDK ).
  • wget ( Se não possui, basta utilizar: "sudo yum install wget")
  • Unzip ou algum aplicativo que descompacte arquivos ".zip". Aqui, utilizo o próprio unzip do linux. Você pode facilmente instalá-lo com o comando "sudo yum install unzip".


Mãos à obra:

1)Instalando o Java:


Esta etapa é bastante simples, basicamente precisamos efetuar o seguinte comando:

 
 $ sudo yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel


Após a finalização com sucesso da instalação podemos confirmar a disponibilidade do java no sistema da seguinte forma:

  $ java -version

Se esse comando foi executado com sucesso, então podemos continuar. Basicamente sua saída deverá ser a versão do Java instalado bem como o seu build.



2) Instalando o Pentaho BI Server

A) Criando uma pasta para comportar o Pentaho Server e baixando o BI Server do sourceforge.

No meu caso, criei a pasta "pentaho_server".
  $ mkdir ~/pentaho_server
  $ wget https://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/6.1/biserver-ce-6.1.0.1-196.zip

 

 

B) Descompactando o arquivo baixado:

  $ unzip biserver-ce-6.1.0.1-196.zip

C) Executando o BI-Server:

Na descompactação do arquivo é criado a pasta "biserver-ce". Entre nela e execute o script shell 'start-pentaho.sh'.
  $ cd biserver-ce
  $ ./start-pentaho.sh

Na primeira vez que for executado comando 'start-pentaho.sh', será perguntado se você deseja receber notificações de quando forem lançadas novas versões do pentaho. Basta dar "enter" nessa etapa e o prompt de comandos voltará


D) Acessando Pentaho BI Server:

Abra o seu navegador web, digite o endereço do servidor onde o pentaho foi instalado,por exemplo http://demo.intelidados.com.br:8080 e pronto. A página de login do Pentaho deverá aparecer para você. A figura abaixo eu reciclei do post anterior no qual fiz uma instalação em máquina local.

Logue-se inicialmente com os seguintes dados:
  • User Name: admin
  • Password: password
E a página inicial deverá aparecer:

 

E) Parando o serviço:

Para parar o serviço, basta utilizar o seguinte comando, ainda na pasta "biserver-ce":
  $ ./stop-pentaho.sh 
 
 






Apêndice: Super Resumo (para copiar e colar)

Instalando Dependencias:

  $ sudo yum install wget
  $ sudo yum install unzip

Instalação do java:

  $ sudo yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
  $ java -version
  $ which java

Instalação do Pentaho:

  $ mkdir ~/pentaho_server
  $ wget https://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/6.1/biserver-ce-6.1.0.1-196.zip
  $ unzip biserver-ce-6.1.0.1-196.zip
  $ cd biserver-ce
  $ ./start-pentaho.sh
  $ ./stop-pentaho.sh 

quarta-feira, 7 de dezembro de 2016

Instalação do Pentaho BI Server no Ubuntu.

Introdução

Olá, neste pequeno post é apresentado como fazer uma instalação básica do Pentaho  BI Server. Apesar de ser uma instalação básica, ela já tem as funcionalidades necessárias para começar um projeto de Inteligência de Negócios, bem como ser a porta de entrada para apresentação desta poderosa ferramenta.

A instalação aqui apresentada foi realizada em uma máquina com o seguinte Sistema Operacional:

  • -Ubuntu 16.04 xenial.
Veja:



Pré requisitos:

  • Java ( JDK ).
  • Unzip ou algum aplicativo que descompacte arquivos ".zip". Aqui, utilizo o próprio unzip do linux. Você pode facilmente instalá-lo com o comando "sudo apt-get install unzip".


Mãos à obra:

1)Instalando o Java:

A) Instalando o JRE e JDK:

  $ sudo apt-get install openjdk-8-jre  openjdk-8-jdk


B) Verificando a versão do java instalado:

  $ java -version

A saída deverá ser algo assim:

  openjdk version "1.8.0_111"
  OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14)
  OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)

Veja:


C) Configurando o $JAVA_HOME (Opcional).

Repare que o instalador (apt-get) não configura a variável de ambiente $JAVA_HOME. Tal variável não é essencial para a execução do Pentaho BI Server. No entanto, caso venha precisar utilizar essa variável para alguma outra situação, você pode configurá-lo no arquivo ~/.bashrc. Para isso faça:

C.1) Descubra o PATH no qual java foi instalado:

  $ which java
  $ ls -n /usr/bin/java
  $ ls -n /etc/alternatives/java


C.2) Edite o arquivo ~/.bashrc

Com seu editor de textos preferido edite o arquivo ~/.bashrc. Utilizando o caminho que descobrimos no passo C.1, adicione a seguinte linha no final do arquivo:

  export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/

Repare que nesse ponto utilizamos apenas uma parte do caminho descoberto no item C.1. Exatamente o caminho necessário para o $JAVA_HOME.




2) Instalando o Pentaho BI Server

A) Criando uma pasta para comportar o Pentaho Server e baixando o BI Server do sourceforge.

No meu caso, criei a pasta "pentaho_server".
  $ mkdir ~/pentaho_server
  $ wget https://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/6.1/biserver-ce-6.1.0.1-196.zip

 

  

 

B) Descompactando o arquivo baixado:

  $ unzip biserver-ce-6.1.0.1-196.zip

C) Executando o BI-Server:

Na descompactação do arquivo é criado a pasta "biserver-ce". Entre nela e execute o script shell 'start-pentaho.sh'.
  $ cd biserver-ce
  $ ./start-pentaho.sh

Na primeira vez que for executado comando 'start-pentaho.sh', será perguntado se você deseja receber notificações de quando for lançado novas versões do pentaho. Basta dar "enter" nessa etapa e o prompt de comandos voltará. Veja:


D) Acessando Pentaho BI Server:

Abra o seu navegador web, digite o endereço: http://127.0.0.1:8080 e pronto.

Logue-se inicialmente com os seguintes dados:
  • User Name: admin
  • Password: password
E a página inicial deverá aparecer:

 

E) Parando o serviço:

Para parar o serviço, basta utilizar o seguinte comando, ainda na pasta "biserver-ce":
  $ ./stop-pentaho.sh 
 
 

Conclusão

Bem pessoal, por hora é isso.






Apêndice: Super Resumo (para copiar e colar)


Instalação do java:

  $ sudo apt-get install openjdk-8-jre  openjdk-8-jdk
  $ java -version
  $ which java
  $ ls -n /usr/bin/java
  $ ls -n /etc/alternatives/java

No arquivo ~/.bashrc, adicionar na ultima linha:

  export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/

Instalação do Pentaho:

  $ mkdir ~/pentaho_server
  $ wget https://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/6.1/biserver-ce-6.1.0.1-196.zip
  $ unzip biserver-ce-6.1.0.1-196.zip
  $ cd biserver-ce
  $ ./start-pentaho.sh
  $ ./stop-pentaho.sh 

quarta-feira, 30 de novembro de 2016

Votação por partido da Emenda do Projeto de Lei de 4850/2016 - 10 medidas contra a corrupção.

Você conhece ou já ouviu falar sobre "As 10 medidas contra a corrupção"?

É uma iniciativa do Ministério Público Federal (MPF) que tem o objetivo de, segundo eles, aprimorar a prevenção e o combate à corrupção e à impunidade. E as propostas por eles indicadas objetivam Transparência, Prevenção, Eficiência e Efetividade.

Para saber mais sobre essa iniciativa, veja aqui: http://www.dezmedidas.mpf.mp.br/ 

Aparentemente alguns deputados estão se sentido um pouquinho incomodados com tal Projeto de Lei (PL), e claro, para não serem tão incomodados, nada melhor do que sugerir algumas "melhorias" (oficialmente conhecidas como emendas) no PL.

Assim que eu achar o texto oficial da Emenda, postarei aqui o link ou o texto.

Veja o texto da Emenda no seguinte link: http://www.camara.gov.br/proposicoesWeb/prop_mostrarintegra?codteor=1511912&filename=Tramitacao-EMP%201%2F2016%20%3D%3E%20PL%204850%2F2016


Bem... não tenho muito mais o que falar por hora.

Então vamos lá.

Peguei alguns dados do site da Camara para avaliar como votaram os partidos sobre essa Emenda. Se quiser conferir a fonte, veja aqui:

http://www.camara.leg.br/internet/votacao/mostraVotacao.asp?ideVotacao=7293&numLegislatura=55&codCasa=1&numSessaoLegislativa=2&indTipoSessaoLegislativa=O&numSessao=313&indTipoSessao=E&tipo=uf

 Sem mais delongas, seguem alumas informações:

Distribuição de votos por partidos:


 

Distribuição dos votos em termos percentuais:




Por hora é isso.

Até a próxima.

quarta-feira, 27 de julho de 2016

Serviços online de copiar e colar (copy-paste) - um mão na roda para discussões diversas


(Este post ainda está em produção, dentro de alguns dias eu o organizarei melhor.)

Olá pessoas,

Quero apenas deixar aqui registrado alguns serviços de copy&paste online que eventualmente servem para facilitar a vida em conversas sobre trechos de códigos ou compartilhamento de idéias, textos, etc.

Segue a lista, reparem que ela não tem critério algum, a não ser atender ao propósito de copy&paste:

ABCDEFGHI
https://justpaste.it/ SSSSSPagoSSS
https://ghostbin.com/ SSSSS
http://pastebin.com/
http://hastebin.com/
http://pasted.co/
http://dpaste.com/
http://pastie.org/
http://pastebin.ca/
http://paste2.org/
http://codepad.org/
https://gist.github.com/
http://paste.bradleygill.com/

Onde:
  • A-Possível criar usuário
  • B-Link personalizado
  • C-Permite título
  • D-Formatação WYSIWYG
  • E-Permite senha
  • F-Importar conteúdo de arquivos
  • G-Compartilhar pelas redes socias e/ou e-mail
  • H-Expiração
  • I-Permite edição

Além dos citados acima, me deparei com alguns que vão além do copy&paste, por exemplo, o serviço abaixo serve como uma pequena IDE para executar trechos de código de diversas linguagens diferentes, diretamente no seu browser.

Em breve farei uma revisão e colocarei-os em uma tabela para indicar as funcionalidades comuns entre eles.

Até lá. ;)





quinta-feira, 31 de dezembro de 2015

Malabaris...

talentoso demais!Assistam !

Posted by Bicho de Pé on Sábado, 15 de agosto de 2015