terça-feira, 29 de maio de 2018

3 passos para efetuar login ssh sem senha

Fonte: https://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/


jsmith@local-host$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/jsmith/.ssh/id_rsa):[Enter key]
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Pess enter key]
Your identification has been saved in /home/jsmith/.ssh/id_rsa.
Your public key has been saved in /home/jsmith/.ssh/id_rsa.pub.
The key fingerprint is:
33:b3:fe:af:95:95:18:11:31:d5:de:96:2f:f2:35:f9 jsmith@local-host
jsmith@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host
jsmith@remote-host's password:
Now try logging into the machine, with "ssh 'remote-host'", and check in:

.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.
jsmith@local-host$ ssh remote-host
Last login: Sun Nov 16 17:22:33 2008 from 192.168.1.2
[Note: SSH did not ask for password.]

jsmith@remote-host$ [Note: You are on remote-host here]

terça-feira, 22 de maio de 2018

Cross Origin no Solr


Edit the server/solr-webapp/webapp/WEB-INF/web.xmlfile to include the following filter right after the  line. On a clean Solr 5.0.0 download this entry will start at line 24.
 
  <filter>
   <filter-name>cross-origin</filter-name>
   <filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
   <init-param>
     <param-name>allowedOrigins</param-name>
     <param-value>*</param-value>
   </init-param>
   <init-param>
     <param-name>allowedMethods</param-name>
     <param-value>GET,POST,OPTIONS,DELETE,PUT,HEAD</param-value>
   </init-param>
   <init-param>
     <param-name>allowedHeaders</param-name>
     <param-value>origin, content-type, accept</param-value>
   </init-param>
 </filter>

 <filter-mapping>
   <filter-name>cross-origin</filter-name>
   <url-pattern>/*</url-pattern>
 </filter-mapping>

Fonte: https://opensourceconnections.com/blog/2015/03/26/going-cross-origin-with-solr/

quarta-feira, 2 de maio de 2018

sexta-feira, 2 de março de 2018

Migrar um Solr Standalone para outra máquina ou outra versão mais nova.

O Apache Solr tem que ser da mesma versão ou apenas com releases de correção.

Atenção: Se a versão for idêntica basta copiar a pasta inteira do Solr de um servidor para outro.

Copiar os arquivos de configurações principais do servidor Solr antigo para o novo:
scp /solr/server/etc/jetty.xml :/solr/server/etc/
scp /solr/server/etc/webdefault.xml :/solr/server/etc/
scp /solr/server/etc/realm.properties :/solr5/server/etc/

scp /solr/server/lib/postgresql-9.3-1103.jdbc3.jar :/solr/server/lib/


Sincronizar a pasta /solr/server/solr

rsync -auv /solr/server/solr :/solr/server/solr/

quinta-feira, 9 de novembro de 2017

Load Balance no Apache usando o proxy_balancer



Habilitar os módulos do apache:
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_wstunnel
sudo a2enmod ssl
sudo a2enmod proxy_fcgi
sudo a2enmod proxy_ajp
sudo a2enmod proxy_ftp
sudo a2enmod proxy_ajp
sudo a2enmod proxy_wstunnel
sudo a2enmod lbmethod_byrequests
sudo a2enmod lbmethod_bytraffic
sudo a2enmod lbmethod_bybusyness
sudo a2enmod lbmethod_heartbeat234
sudo a2enmod lbmethod_heartbeat
sudo a2enmod slotmem_shm (Aténção: não esquecer desse módulo, ele não está claro na documentação do apache)


Configurar um balanceamneto simple no default-server.conf:

<Proxy "balancer://mycluster">
    BalancerMember "http://192.168.1.50:80"
    BalancerMember "http://192.168.1.51:80"
</Proxy>
ProxyPass "/test" "balancer://mycluster"
ProxyPassReverse "/test" "balancer://mycluster"


FONTE:https://httpd.apache.org/docs/2.4/mod/mod_proxy_balancer.html

terça-feira, 7 de março de 2017

Como copiar arquivos grandes em pastas compartilhadas numa rede windows lenta?



https://technet.microsoft.com/pt-br/library/cc733145(v=ws.10).aspx

Robocopy [ [...]] []
 
usa a opcao /z para caso a conexao caia reiniciar a transferencia de onde parou. 

Exemplo de como copiar todos os arquivos da pasta compartilhada teste que está na máquina de ip 10.10.10.100:
 
robocopy \\10.10.10.100\teste\ c:\pasta_de_arquivos\ /r

terça-feira, 22 de novembro de 2016

Problemas ao instalar a biblioteca rJava no R?

Se você está usando linux e está tendo problemas para instalar a biblioteca rJava no R.

Se está com mensagens de erros parecidas com essas:
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lbz2
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -licuuc
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -licui18n
collect2: error: ld returned 1 exit status
Makefile.all:38: recipe for target 'libjri.so' failed


Primeiro:
Adicione o caminho  JAVA_HOME/bin no seu PATH

Depois certifique-se de que possui instalado no Linux os seguintes pacotes:
libicu
libicu-devel (libicu-dev)
libbz2
libbz2-devel (libbz2-dev)

Depois tente novamente instalar o rJava através do comando:
install.packages('rJava')

Espero que tenha ajudado!
Qualquer dúvida deixe um comentário!