Mudanças entre as edições de "Dataverse:Instalação"
| (17 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
| − | = UBUNTU 20.04 = | + | = Instalação do Dataverse = |
| + | |||
| + | A instalação do Dataverse pode ser feito de duas maneiras, uma pelo arquivo pré-copilado dvinstall.zip e outra pelo código fonte. | ||
| + | Para cada versão do Dataverse têm arquivos (scripts em Python) que facilitam a configuração. | ||
| + | |||
| + | Antes de instalar o Dataverse é importante definir o Identificador persistente HANDLE ou DOI. | ||
| + | |||
| + | A documentação para instalação do Dataverse está disponível em inglês em [[https://guides.dataverse.org/en/latest/installation/index.html https://guides.dataverse.org/en/latest/installation/index.html]] | ||
| + | |||
| + | Checklist para testes do Dataverse | ||
| + | * Configuração de memória | ||
| + | * Enviar e-mail | ||
| + | * Registro de DOI | ||
| + | ** Checkar configurações | ||
| + | ** [https://doi.test.datacite.org/ Datacite Fabrica Teste] | ||
| + | ** [https://doi.datacite.org/repositories/gdcc.rnp Datacote Fabrica] | ||
| + | * Registro de Handle | ||
| + | ** [https://www.handle.net/index.html Handle.net] | ||
| + | * Arquivo Zipados | ||
| + | |||
| + | == Instalações de Dataverse == | ||
| + | |||
| + | Visualize as instalações de referência do [[Dataverse:Instalações pelo mundo]] | ||
| + | |||
| + | == Instalações == | ||
| + | === UBUNTU 20.04 === | ||
=Pre-requisitos= | =Pre-requisitos= | ||
| Linha 7: | Linha 32: | ||
apt-get upgrade | apt-get upgrade | ||
E | E | ||
| − | apt-get install openjdk- | + | apt-get install openjdk-11-jdk |
apt-get install lynx #navegador texto, testar o SOLR | apt-get install lynx #navegador texto, testar o SOLR | ||
apt-get install postgresql postgresql-contrib | apt-get install postgresql postgresql-contrib | ||
| Linha 18: | Linha 43: | ||
sudo update-alternatives --config java | sudo update-alternatives --config java | ||
| − | Para melhor funcionamento escolha a versão | + | Para melhor funcionamento escolha a versão 11 |
Baixe o dvinstall.zip e o v4.11.tar.gz preferencialmente no diretório /tmp | Baixe o dvinstall.zip e o v4.11.tar.gz preferencialmente no diretório /tmp | ||
| Linha 54: | Linha 79: | ||
| − | + | == Iniciando o Payara durante o Boot do sistema == | |
| − | + | cp /home/dataverse/dataverse-5.3/doc/sphinx-guides/source/_static/installation/files/etc/systemd/payara.service /etc/systemd/system | |
| − | + | systemctl daemon-reload | |
| + | systemctl start payara.service | ||
| + | systemctl enable payrar.service | ||
=Postgresql= | =Postgresql= | ||
| − | + | [[Dataverse:Postgress]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
=Solr= | =Solr= | ||
| − | + | [[Dataverse:Solr]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
=jq= | =jq= | ||
| Linha 151: | Linha 121: | ||
Dentro do diretório do /home/dataverse/ | Dentro do diretório do /home/dataverse/ | ||
| + | cd /home/dataverse/dataverse-5.3/scripts/r/rserve/ | ||
| + | ./rserve-setup.sh | ||
Dentro da pastar de instalação do arquivo auxliar do Dataverse | Dentro da pastar de instalação do arquivo auxliar do Dataverse | ||
Usando o RSERVE como servico | Usando o RSERVE como servico | ||
| − | cp rserve.service /etc/systemd/system | + | cp rserve.service /etc/systemd/system/. |
systemctl daemon-reload | systemctl daemon-reload | ||
systemctl start rserve.service | systemctl start rserve.service | ||
systemctl enable rserve.service | systemctl enable rserve.service | ||
| − | + | Inclui os paramentos no Domian.xml | |
| + | nano /usr/local/payara5/glassfish/domains/domain1/config/domain.xml | ||
| + | <jvm-options>-Ddataverse.rserve.host=localhost</jvm-options> | ||
| + | <jvm-options>-Ddataverse.rserve.port=6311</jvm-options> | ||
| + | <jvm-options>-Ddataverse.rserve.user=rserve</jvm-options> | ||
| + | <jvm-options>-Ddataverse.rserve.password=rserve</jvm-options> | ||
=Dataverse= | =Dataverse= | ||
Edição atual tal como às 22h15min de 13 de agosto de 2021
Índice
Instalação do Dataverse
A instalação do Dataverse pode ser feito de duas maneiras, uma pelo arquivo pré-copilado dvinstall.zip e outra pelo código fonte. Para cada versão do Dataverse têm arquivos (scripts em Python) que facilitam a configuração.
Antes de instalar o Dataverse é importante definir o Identificador persistente HANDLE ou DOI.
A documentação para instalação do Dataverse está disponível em inglês em [https://guides.dataverse.org/en/latest/installation/index.html]
Checklist para testes do Dataverse
- Configuração de memória
- Enviar e-mail
- Registro de DOI
- Checkar configurações
- Datacite Fabrica Teste
- Datacote Fabrica
- Registro de Handle
- Arquivo Zipados
Instalações de Dataverse
Visualize as instalações de referência do Dataverse:Instalações pelo mundo
Instalações
UBUNTU 20.04
Pre-requisitos
Ainda como superusuário
apt-get update apt-get upgrade E apt-get install openjdk-11-jdk apt-get install lynx #navegador texto, testar o SOLR apt-get install postgresql postgresql-contrib apt-get install apache2 apt-get update
useradd dataverse -m
Selecionar a versão do Java
sudo update-alternatives --config java
Para melhor funcionamento escolha a versão 11
Baixe o dvinstall.zip e o v4.11.tar.gz preferencialmente no diretório /tmp
Instalado
wget https://github.com/IQSS/dataverse/releases/download/v5.3/dvinstall.zip unzip dvinstall.zip
Scripts utilitário
wget https://github.com/IQSS/dataverse/archive/v5.3.tar.gz tar -xvf v5.3.tar.gz
Payara 5
wget https://s3-eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/5.2020.6/payara-5.2020.6.zip unzip payara-5.2020.6.zip mv payara5 /usr/local
Libera o acesso ao usuário dataverse
chown -R root:root /usr/local/payara5 chown -R dataverse:dataverse /usr/local/payara5/glassfish/lib chown -R dataverse:dataverse /usr/local/payara5/glassfish/domains/domain1
Mude de -client to -server em <jvm-options>-client</jvm-options> se não tiver alterado.
nano /usr/local/payara5/glassfish/domains/domain1/config/domain.xml
/usr/local/payara5/bin/asadmin start-domain
Crie os arquivos de Start e Stop
/usr/local/glassfish4/bin/asadmin stop-domain /usr/local/glassfish4/bin/asadmin start-domain
Iniciando o Payara durante o Boot do sistema
cp /home/dataverse/dataverse-5.3/doc/sphinx-guides/source/_static/installation/files/etc/systemd/payara.service /etc/systemd/system systemctl daemon-reload systemctl start payara.service systemctl enable payrar.service
Postgresql
Solr
jq
cd /usr/bin wget http://stedolan.github.io/jq/download/linux64/jq chmod +x jq jq --version
ImagiMagick
apt-get install imagemagick
R
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/' sudo apt update sudo apt install r-base sudo apt install libdumbnet1 r-base-dev sudo -i R
Dentro do R, instale os pacotes
install.packages("R2HTML", repos="https://cloud.r-project.org/", lib="/usr/lib64/R/library" )
install.packages("rjson", repos="https://cloud.r-project.org/", lib="/usr/lib64/R/library" )
install.packages("DescTools", repos="https://cloud.r-project.org/", lib="/usr/lib64/R/library" )
install.packages("Rserve", repos="https://cloud.r-project.org/", lib="/usr/lib64/R/library" )
install.packages("haven", repos="https://cloud.r-project.org/", lib="/usr/lib64/R/library" )
Rserve
Dentro do diretório do /home/dataverse/
cd /home/dataverse/dataverse-5.3/scripts/r/rserve/ ./rserve-setup.sh
Dentro da pastar de instalação do arquivo auxliar do Dataverse
Usando o RSERVE como servico
cp rserve.service /etc/systemd/system/. systemctl daemon-reload systemctl start rserve.service systemctl enable rserve.service
Inclui os paramentos no Domian.xml
nano /usr/local/payara5/glassfish/domains/domain1/config/domain.xml
<jvm-options>-Ddataverse.rserve.host=localhost</jvm-options> <jvm-options>-Ddataverse.rserve.port=6311</jvm-options> <jvm-options>-Ddataverse.rserve.user=rserve</jvm-options> <jvm-options>-Ddataverse.rserve.password=rserve</jvm-options>
Dataverse
vá para a pasta que foi extraida de dvinstall.zip nos pré-requisitos e rode o script de instalação
./install
O script vai pedir algumas configurações. Eis os valores padrões de cada opção
Internet Address of your host: localhost
Glassfish Directory: /usr/local/glassfish4
Glassfish User: current user running the installer script
Administrator email address for this Dataverse: (none)
SMTP (mail) server to relay notification messages: localhost
Postgres Server Address: [127.0.0.1]
Postgres Server Port: 5432
Postgres ADMIN password: secret
Name of the Postgres Database: dvndb
Name of the Postgres User: dvnapp
Postgres user password: secret
Remote Solr indexing service: LOCAL
Rserve Server: localhost
Rserve Server Port: 6311
Rserve User Name: rserve
Rserve User Password: rserve
Administration Email address for the installation;
Use as seguintes credenciais para logar:
URL: http://localhost:8080 username: dataverseAdmin password: admin