Mudanças entre as edições de "Dataverse:Instalação Ubuntu 20.04LTS"
(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 == | ||
| − | + | 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 | ||
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
- 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