Dataverse:Instalação Ubuntu 20.04LTS

De BrapciWiki
Ir para navegação Ir para pesquisar

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