所需安装包已全部上传云盘:https://pan.baidu.com/s/1i5LvOCd  密码:s47e

1. 安装mysql

  下载云盘的dmg包,一路默认安装,注意:一定要记住最后一步弹出的默认密码!

否则,,请看这篇文章:忘记密码后如何修改mysql的默认密码

2. 配置数据库

安装完成后可以到“系统偏好设置”里管理mysql的启动和停止

默认安装在/usr/local/mysql下

$ ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql    #建立软连接
$ mysql -uroot -pyourpass  #登录数据库

创建sonar所需库及用户等

CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'sonar' IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';
FLUSH PRIVILEGES;

3.配置sonar

先将下载好的sonar压缩包解压到/usr/local/下,并配置环境变量

$ vim ~/.bash_profile

配置SONAR_HOME

export SONAR_HOME=/usr/local/sonarqube-5.6.3
export PATH=$PATH:$SONAR_HOME/bin

保存退出验证是否生效

$ source ~/.bash_profile        #使文件生效
$ echo $SONAR_HOME    #打印验证
/usr/local/sonarqube-5.6.3  #正确的输出

配置sonar.properties

vim /usr/local/sonarqube-5.6.3/conf/sonar.properties

修改如下位置:

sonar.jdbc.username=sonar    #数据库用户名
sonar.jdbc.password=sonar    #密码

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.driverClassName=com.mysql.jdbc.Driver

保存退出,建立启动软链接

$ ln -s /usr/local/sonarqube-5.6.3/bin/macosx-universal-64/sonar.sh /usr/local/bin/sonar

4.配置sonar-scanner

下载云盘的压缩包到/usr/local/解压

配置sonar-scanner.properties

vim /usr/local/sonar-scanner-2.8/conf/sonar-scanner.properties

修改如下位置:

sonar.jdbc.username=sonar    #数据库用户名
sonar.jdbc.password=sonar    #密码

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.driverClassName=com.mysql.jdbc.Driver

配置环境变量

$ vim ~/.bash_profile

添加SONAR_RUNNER_HOME

export SONAR_RUNNER_HOME=/usr/local/sonar-scanner-2.8
export PATH=$PATH:$SONAR_RUNNER_HOME/bin

安装中文插件,下载云盘中的sonar-l10n-zh-plugin-1.8.jar拷贝到/usr/local/sonarqube-5.6.3/extensions/plugins目录下

$ cp sonar-l10n-zh-plugin-1.8.jar /usr/local/sonarqube-5.6.3/extensions/plugins

启动服务

$ sonar start

查看启动日志

$ tail -f /usr/local/sonarqube-5.6.3/logs/sonar.log

打开http://localhost:9000 访问sonarqube

默认用户名密码:admin/admin

5.遇到的问题

启动后,页面不能访问,日志报错:"zh-CN" is not valid locale

按照报错的提示,卸载i18n即可,记得要把路径和ruby版本修改成你自己的

$ gem uninstall -i /Users/testMac/.rvm/gems/ruby-2.2.2@global i18n

系统

转载于:https://www.cnblogs.com/xiaoluosun/p/6830043.html

macOS10.12部署sonarqube5.6.3相关推荐

  1. mac上配macOS10.12.6的系统盘问题

    mac上配macOS10.12.6的系统盘问题 在安装mac10.12.6系统盘时候出现 volume is not a valid volume point 无法继续安装系统盘,需要在终端输入: s ...

  2. 利用 kubeasz 给 suse 12 部署 kubernetes 1.20.1 集群

    文章目录 1.前情提要 2.环境准备 2.1.环境介绍 2.2.配置静态网络 2.3.配置ssh免密 2.4.批量开启模块以及创建文件 2.5.安装ansible 2.5.1.安装pip 2.5.2. ...

  3. vmware14安装macos10.12完美可升级10.13

    2019独角兽企业重金招聘Python工程师标准>>> 还是日常记录,几乎完美的一次安装,桌面是1080的支持缩放,其他也流畅不卡顿. 使用的软件和工具是: VMware works ...

  4. 关于VMWare15安装MacOS10.12教程

    经过一天的努力,终于将OS10.12安装到了虚拟机中,下面详细记录一下这一天的经过 一.前期准备工具: 1.VMware Pro15 2.VMwareTools(这个对于安装没有影响,只是系统安装好后 ...

  5. macOS Sierra 10.12虚拟机安装

    废话不多说,直接上步骤! 1.安装虚拟机软件 VMware虚拟机软件下载: 链接:https://pan.baidu.com/s/1Ql_ZHtvtCNP2s_UeetapPg 提取码:cs42 下载 ...

  6. VMware虚拟机中安装苹果系统MacOS 10.12 Sierra

    1.下载安装虚拟机 下载VMware-workstation-full-12.5.0-4352439.exe 进行安装. 2.下载unlocker206.zip 解压后,右键以管理员身份运行win-i ...

  7. 黑苹果安装使用 macos10.14 on vmware15 or virtualbox

    01 基本信息 macos可以安装在windows版本的vmware或者virtualbox上面.网上有很多教程,完整的virtualbox安装的较少.vmware安装的比较完整. 测试了一些提供vi ...

  8. vmware horizon桌面云部署

    这个是网页形式登录 最新的版本为7.12 部署过程中,涉及到端口映射问题,找相关的资料可以解决 SSL证书的申请: 我是在柒柒云申请的,直接网址打开https://www.77yun.com.cn/s ...

  9. mall在Linux环境下的部署(基于Docker容器)

    部署思路 开发人员将开发好的mall电商项目包交给我,我用以下方法来部署运维: 1. Docker环境安装配置 2. MySQL数据库安装配置 3. Redis安装配置 4. Nginx安装配置 5. ...

最新文章

  1. Kotlin 在kotlin内使用Java的一些注意(长篇)
  2. 开源在线机器学习Online Learning/Incremental Learning库-creme介绍
  3. 大学必须掌握的计算机技巧,大学生必须掌握的电脑办公技巧
  4. java cancel_Java RunnableFuture.cancel方法代码示例
  5. Sql Group by 使用
  6. DataGridView的Cell事件的先后触发顺序
  7. Candies-POJ 3159
  8. Windows 下修改 MySQL 编码为 utf8
  9. 全网首发:修改完善FreeSwitch的Banner功能
  10. js获取浏览器的宽度和高度
  11. Bootstrap基础三 排版
  12. java 日期比较_java日期大小比较
  13. win7系统如何搜索计算机,win7怎样搜索文件?win7系统准确搜索文件的方法
  14. 为什么go语言还没有火起来?go语言有哪些劣势?
  15. python爬虫——使用requests库和xpath爬取猎聘网职位详情
  16. B. Dictionary
  17. 点心省电、省电宝、金山电池医生对比评测
  18. R语言 lavaan包进行结构方程模型SEM
  19. 用python画出小人发射爱心_用python代码turtle画一个坐地铁
  20. 史上最全的 axios 工具封装

热门文章

  1. (转)oracle extent
  2. 菜鸟发现--网站的皮肤 ^_^
  3. php5.5 反序列化利用工具_记一次Spring Devtools反序列化利用
  4. centos 安装java web_Centos上安装java web的环境
  5. wireshark tcp data中文_wireshark流量分析入门
  6. mysql 5.5 主从双向同步,请教mysql 定时 双向 主从同步問題
  7. linux操作入门,Linux基础操作
  8. 判断objcet是否是map类型_57、递归+树的深度+map-二叉搜索树的平衡性
  9. win7 计算机右键没有属性,系统之家windows7旗舰版计算机上右键菜单没有属性怎么办?...
  10. Cocos Creator快速开通联网服务教程