zoukankan      html  css  js  c++  java
  • 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
      
  • 相关阅读:
    C++:Ubuntu 中GCC和G++的安装
    pycharm所有包
    机器学习--推荐引擎
    均值漂移法 + 轮廓系数+DBSCAN算法
    聚类模型
    事件预测 -- 解决分类问题
    网格搜索
    置信概率
    样本类别均衡化
    爬虫用到的知识点
  • 原文地址:https://www.cnblogs.com/ucfjepl/p/13840031.html
Copyright © 2011-2022 走看看