• Centos7安装SonarQube


    以下命令,无特殊说明均使用sonarqube用户进行操作

    1. 解压安装包并重命名

      # unzip sonarqube-8.4.1.35646.zip
      # mv sonarqube-8.4.1.35646 sonarqube
      
    2. 移动文件夹到安装目录

      # mv sonarqube /home/sonarqube/soft/sonarqube
      
    3. 修改配置文件

      # cd /home/sonarqube/soft/sonarqube/config
      # vim sonar.properties
      1.修改数据配置
      sonar.jdbc.username=sonarqube
      sonar.jdbc.password=sonarqube
      sonar.jdbc.url=jdbc:postgresql://localhost:5432/sonarqube?currentSchema=sonarqube
      
      2.修改目录配置
      sonar.path.data=/home/sonarqube/data/sonarqube-data
      sonar.path.temp=/home/sonarqube/data/sonarqube-temp
      
      3.修改web配置
      sonar.web.host=0.0.0.0
      sonar.web.port=8066
      sonar.web.context=/sonarqube
      
      # vim wrapper.conf
      1.修改java目录为指定的11版本
      wrapper.java.command=/usr/java11/jdk-11.0.8/bin/java
      
    4. 修改系统配置

      # vim /etc/sysctl.conf 
      添加内容:
      vm.max_map_count=262144
      使配置生效执行以下命令:
      # sysctl -p
      
    5. 测试是否配置正确

      # cd /home/sonarqube/soft/sonarqube/bin/linux-x86-64
      # ./sonar.sh start
      启动后查看日志,并访问http://ip:8066/sonarqube,默认用户名密码admin/admin,成功则停止,停止命令:./sonar.sh stop
      
    6. 添加到系统服务

      # vim /etc/systemd/system/sonarqube.service
      内容:
      [Unit]
      Description=SonarQube service
      After=syslog.target network.target postgresql.service
      
      [Service]
      Type=simple
      User=sonarqube
      Group=sonarqube
      PermissionsStartOnly=true
      ExecStart=/bin/nohup /usr/java11/jdk-11.0.8/bin/java -Xms32m -Xmx32m -Djava.net.preferIPv4Stack=true -jar /home/sonarqube/soft/sonarqube/lib/sonar-application-8.4.1.35646.jar
      StandardOutput=syslog
      LimitNOFILE=65536
      LimitNPROC=8192
      TimeoutStartSec=20
      Restart=always
      SuccessExitStatus=143
      
      [Install]
      WantedBy=multi-user.target
      # systemctl daemon-reload
      # systemctl start sonarqube.service
      # systemctl enable sonarqube.service
      
  • 相关阅读:
    常用的网站cms内容管理系统推荐
    PageAdmin网站内容管理系统出现403错误的解决方法
    使用PageAdmin网站内容管理系统做网站的好处
    网站建设步骤及常用建站系统分享
    企业网站建设如何选择建站公司
    如何采用PageAdmin自助建站系统来进行企业网站建设
    站群系统-站群软件系统推荐
    js计算之递归
    算法之插入排序
    javaScript设计模式之常用工厂模式
  • 原文地址:https://www.cnblogs.com/ucfjepl/p/13840031.html
Copyright © 2020-2023  润新知