Académique Documents
Professionnel Documents
Culture Documents
SonarQube:instalacinyconfiguracin|Enrikus'Blog
Enrikus'Blog
{Blogdeuninformtico}
http://enrikusblog.com/sonarqubeinstalacionyconfiguracion/
1/10
25/8/2015
SonarQube:instalacinyconfiguracin|Enrikus'Blog
Pasos previos
Antes de comenzar con la instalacin y configuracin de SonarQube hay que
instalar una base de datos. SonarQube viene por defecto configurado para
utilizar H2, que es una base de datos embebida y que solo est recomendada para
pruebas. SonarQube es compatible con varios sistemas gestores de bases de datos
como MySQL 5.x, Oracle 10g/ 11g, PostgreSQL 8.x/ 9.x y Microsoft SQLServer.
En nuestro caso realizaremos la instalacin utilizando MySQL 5.6, que
previamente deber estar instalado en el sistema.
Lo primero que hay que hacer es crear un nuevo esquema y un usuario con
permisos para crear, actualizar y eliminar objetos de este esquema. En mi caso
tanto el esquema como el usuario se van a llamar sonarqube.
El script SQL para crear el esquema y el usuario es el siguiente:
1
CREATEDATABASEsonarqubeCHARACTERSETutf8COLLATEutf8_general_ci;
http://enrikusblog.com/sonarqubeinstalacionyconfiguracion/
2/10
25/8/2015
SonarQube:instalacinyconfiguracin|Enrikus'Blog
2
3
4
5
CREATEUSER'sonarqube'IDENTIFIEDBY'sonarqube';
GRANTALLONsonarqube.*TO'sonarqube'@'%'IDENTIFIEDBY'sonarqube'
GRANTALLONsonarqube.*TO'sonarqube'@'localhost'IDENTIFIEDBY
FLUSHPRIVILEGES;
#sonar.embeddedDatabase.port=9092
#DATABASE
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#MySQL5.x
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonarqube?useUnicode=
#WEBSERVER
sonar.web.host=localhost
sonar.web.port=9000
3/10
25/8/2015
SonarQube:instalacinyconfiguracin|Enrikus'Blog
de minutos porque tiene que crear las tablas en la base de datos. Si todo ha ido
bien se debera mostrar un mensaje indicando que el servidor est arrancado:
4/10
25/8/2015
SonarQube:instalacinyconfiguracin|Enrikus'Blog
5/10
25/8/2015
SonarQube:instalacinyconfiguracin|Enrikus'Blog
#DefaultSonarQubeserver
sonar.host.url=http://localhost:9000
#MySQL
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonarqube?useUnicode=true
#Globaldatabasesettings
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
6/10
25/8/2015
SonarQube:instalacinyconfiguracin|Enrikus'Blog
Ms
Gonzalo Pazos
10febrero,2015alas18:19
Hola
buen post me sale que el servidor esta iniciado todo bien pero cuando entro al
localhost:9000
sale:
http://enrikusblog.com/sonarqubeinstalacionyconfiguracion/
7/10
25/8/2015
SonarQube:instalacinyconfiguracin|Enrikus'Blog
8/10
25/8/2015
SonarQube:instalacinyconfiguracin|Enrikus'Blog
115:in `connection
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/migration.rb:440:in `initialize
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/migration.rb:401:in `up
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/migration.rb:383:in `migrate
from C:/sonarqube-4.0/web/WEB-INF/config/../lib/database_version.rb:62:in
`upgrade_and_start
from C:/sonarqube-4.0/web/WEB-INF/config/../lib/database_version.rb:74:in
`automatic_setup
from C:/sonarqube-4.0/web/WEB-INF/config/environment.rb:236:in `(root)
from org/jruby/RubyKernel.java:1096:in `load
from file:/C:/sonarqube-4.0/web/WEB-INF/lib/jruby-rack1.1.13.2.jar!/jruby/rack/rails/environment2.rb:1:in `(root)
from file:/C:/sonarqube-4.0/web/WEB-INF/lib/jruby-rack1.1.13.2.jar!/jruby/rack/rails/environment2.rb:25:in `load_environment
from file:/C:/sonarqube-4.0/web/WEB-INF/lib/jruby-rack1.1.13.2.jar!/jruby/rack/rails_booter.rb:79:in `load_environment
quisiera saber como soluciono esto
9/10
25/8/2015
SonarQube:instalacinyconfiguracin|Enrikus'Blog
Luis.
Ariana Infante
19mayo,2015alas23:21
Leandro
7agosto,2015alas19:26
http://enrikusblog.com/sonarqubeinstalacionyconfiguracion/
10/10