Dataverse:Instalação Ubuntu 20.04LTS
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
- 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