Mudanças entre as edições de "Dataverse:Instalação Ubuntu 20.04LTS"

De BrapciWiki
Ir para navegação Ir para pesquisar
(Criou página com '= Instalação = == Preparação ambiente == Criar usuário adduser -m dataverse Acessando o diretório cd /home/dataverse/ Baixando o Dataverse 5.6')
 
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
= Instalação =
+
= Instalação (versão 0.1)=
  
 
== Preparação ambiente ==
 
== Preparação ambiente ==
Criar usuário
+
Dataverse Install
adduser -m dataverse
 
Acessando o diretório
 
cd /home/dataverse/
 
  
Baixando o Dataverse 5.6
+
==Atualização do Ubuntu
 +
apt-get update--fix-missing
 +
 
 +
==JAVA
 +
apt install openjdk-17-jdk
 +
 
 +
==Python
 +
apt-get install --reinstall libpq-dev
 +
###Instalação do PIP3
 +
apt install python3-pip
 +
###Biblioteca de conexão do Python com o PostGreSQL
 +
pip install psycopg2
 +
 
 +
==PostGreSQL
 +
apt install postgresql
 +
### Localizar o arquivo pg_hda.conf
 +
$ find -name pg_hba.conf
 +
### Retorno
 +
./etc/postgresql/14/main/pg_hba.conf
 +
 
 +
Troca:
 +
host    all            all            127.0.0.1/32            scram-sha-256
 +
host    all            all            ::1/128                scram-sha-256
 +
 
 +
Por:
 +
host    all            all            127.0.0.1/32            trust
 +
host    all            all            ::1/128                trust
 +
 
 +
Alterar no arquivo:
 +
pico /etc/postgresql/14/main/postgresql.conf
 +
 
 +
#listen_addresses = '*'          # what IP address(es) to listen on;
 +
para
 +
listen_addresses = '*'          # what IP address(es) to listen on;
 +
 
 +
Reinicar o serviço
 +
service postgresql restart
 +
 
 +
Para testar
 +
/usr/bin/psql -h localhost -p 5432 -U postgres -d postgres -c 'SELECT * FROM pg_roles'
 +
 
 +
==Payara6
 +
useradd dataverse -m
 +
cd /home/dataverse
 +
wget https://nexus.payara.fish/repository/payara-community/fish/payara/distributions/payara/6.2023.8/payara-6.2023.8.zip
 +
unzip payara-6.2023.8.zip
 +
mv payara6 /usr/local
 +
 
 +
==Solr
 +
useradd solr -m
 +
mkdir /usr/local/solr
 +
chown solr:solr /usr/local/solr
 +
 
 +
su solr
 +
cd /usr/local/solr
 +
wget https://archive.apache.org/dist/solr/solr/9.3.0/solr-9.3.0.tgz
 +
tar xvzf solr-9.3.0.tgz
 +
cd solr-9.3.0
 +
cp -r server/solr/configsets/_default server/solr/collection1
 +
 
 +
cd /home/dataverse/dvinstall/
 +
cp schema*.xml /usr/local/solr/solr-9.3.0/server/solr/collection1/conf
 +
cp solrconfig.xml /usr/local/solr/solr-9.3.0/server/solr/collection1/conf
 +
 
 +
##Adjuste files
 +
pico /usr/local/solr/solr-9.3.0/server/etc/jetty.xml
 +
Alterar requestHeaderSize de 8192 para 102400
 +
 
 +
##Incluir as linhas
 +
pico /etc/security/limits.conf
 +
 
 +
solr soft nproc 65000
 +
solr hard nproc 65000
 +
solr soft nofile 65000
 +
solr hard nofile 65000
 +
 
 +
##### Solr Service
 +
cd /home/solr
 +
wget https://guides.dataverse.org/en/latest/_downloads/0736976a136678bbc024ce423b223d3a/solr.service
 +
cp solr.service /etc/systemd/system
 +
systemctl daemon-reload
 +
systemctl start solr.service
 +
systemctl enable solr.service
 +
 
 +
 
 +
############# Alterando dono para o dataverse
 +
chown -R root:root /usr/local/payara6
 +
chown dataverse /usr/local/payara6/glassfish/lib
 +
chown -R dataverse:dataverse /usr/local/payara6/glassfish/domains/domain1
 +
 
 +
############# bash
 +
pico /home/dataverse/start
 +
export PAYARA=/usr/local/payara6/glassfish/
 +
 
 +
#Start
 +
pico /home/dataverse/start
 +
chmod 700 /home/dataverse/start
 +
####### Conteúdo do aquirvo
 +
export PAYARA=/usr/local/payara6/glassfish
 +
echo "Starting Payara ..."
 +
$PAYARA/bin/asadmin start-domain
 +
 
 +
###### Dataverse Install
 +
wget https://github.com/IQSS/dataverse/releases/download/v6.0/dvinstall.zip
 +
unzip dvinstall.zip
 +
 
 +
#Configurar o arquivo do Dataverse
 +
pico default.config
 +
 
 +
#JQ
 +
apt install jq
 +
 
 +
apt install imagemagick
 +
 
 +
 
 +
############### R
 +
git clone -b master https://github.com/IQSS/dataverse.git
 +
ls -l
 +
 
 +
 
 +
############### Usuário
 +
dataverseAdmin
 +
admin
 +
 
 +
 
 +
 
 +
###################################### DOI

Edição atual tal como às 18h04min de 14 de novembro de 2023

Instalação (versão 0.1)

Preparação ambiente

Dataverse Install

==Atualização do Ubuntu apt-get update--fix-missing

==JAVA apt install openjdk-17-jdk

==Python apt-get install --reinstall libpq-dev

      1. Instalação do PIP3

apt install python3-pip

      1. Biblioteca de conexão do Python com o PostGreSQL

pip install psycopg2

==PostGreSQL apt install postgresql

      1. Localizar o arquivo pg_hda.conf

$ find -name pg_hba.conf

      1. Retorno

./etc/postgresql/14/main/pg_hba.conf

Troca: host all all 127.0.0.1/32 scram-sha-256 host all all ::1/128 scram-sha-256

Por: host all all 127.0.0.1/32 trust host all all ::1/128 trust

Alterar no arquivo: pico /etc/postgresql/14/main/postgresql.conf

  1. listen_addresses = '*' # what IP address(es) to listen on;

para listen_addresses = '*' # what IP address(es) to listen on;

Reinicar o serviço service postgresql restart

Para testar /usr/bin/psql -h localhost -p 5432 -U postgres -d postgres -c 'SELECT * FROM pg_roles'

==Payara6 useradd dataverse -m cd /home/dataverse wget https://nexus.payara.fish/repository/payara-community/fish/payara/distributions/payara/6.2023.8/payara-6.2023.8.zip unzip payara-6.2023.8.zip mv payara6 /usr/local

==Solr useradd solr -m mkdir /usr/local/solr chown solr:solr /usr/local/solr

su solr cd /usr/local/solr wget https://archive.apache.org/dist/solr/solr/9.3.0/solr-9.3.0.tgz tar xvzf solr-9.3.0.tgz cd solr-9.3.0 cp -r server/solr/configsets/_default server/solr/collection1

cd /home/dataverse/dvinstall/ cp schema*.xml /usr/local/solr/solr-9.3.0/server/solr/collection1/conf cp solrconfig.xml /usr/local/solr/solr-9.3.0/server/solr/collection1/conf

    1. Adjuste files

pico /usr/local/solr/solr-9.3.0/server/etc/jetty.xml Alterar requestHeaderSize de 8192 para 102400

    1. Incluir as linhas

pico /etc/security/limits.conf

solr soft nproc 65000 solr hard nproc 65000 solr soft nofile 65000 solr hard nofile 65000

          1. Solr Service
cd /home/solr
wget https://guides.dataverse.org/en/latest/_downloads/0736976a136678bbc024ce423b223d3a/solr.service
cp solr.service /etc/systemd/system
systemctl daemon-reload
systemctl start solr.service
systemctl enable solr.service


                          1. Alterando dono para o dataverse
chown -R root:root /usr/local/payara6
chown dataverse /usr/local/payara6/glassfish/lib
chown -R dataverse:dataverse /usr/local/payara6/glassfish/domains/domain1
                          1. bash
pico /home/dataverse/start
export PAYARA=/usr/local/payara6/glassfish/
  1. Start
pico /home/dataverse/start
chmod 700 /home/dataverse/start
              1. Conteúdo do aquirvo
export PAYARA=/usr/local/payara6/glassfish
echo "Starting Payara ..."
$PAYARA/bin/asadmin start-domain
            1. Dataverse Install

wget https://github.com/IQSS/dataverse/releases/download/v6.0/dvinstall.zip

unzip dvinstall.zip
  1. Configurar o arquivo do Dataverse
pico default.config
  1. JQ
apt install jq
apt install imagemagick


                              1. R
git clone -b master https://github.com/IQSS/dataverse.git
ls -l


                              1. Usuário

dataverseAdmin admin


                                                                            1. DOI