Linux安装sonarqube(含各种错误处理)

news2025/1/18 6:59:11

目录

1.下载安装

2.错误处理

2.1.JDK版本不适配

2.2.can not run elasticsearch as root


1.下载安装

下载地址:

Download | SonarQube | Sonar

(下载页面向下拉)选择稳定版本下载。

 解压后启动脚本在:

bin/{对应操作系统}/sonar.sh

sh sonar.sh start  即可启动

如果启动成功此时通过IP:9000能访问到sonarqube的页面:

2.错误处理

如果IP:9000无法访问sonarqube,说明很可能出现错误,通过排查日志来定位错误,日志位置:

logs/

其中会有两个日志:

  • es.log
  • sonar.log

高版本的sonarqube依赖于elasticsearch,不关是es还是sonarqube本身只要启动不成功sonarqube都起不来,所以排查错误的时候两个日志都要看。

常见的错误有两种:

  • JDK版本不适配
  • can not run elasticsearch as root

2.1.JDK版本不适配

这种错误会在sonarqube.log里提示的很明显,要么是无法创建虚拟机,要么会直接提升sonarqube应该以哪个版本的JDK运行。

2.2.can not run elasticsearch as root

这个错误会在es.log中做以下提示:

can not run elasticsearch as root

意思是es不支持以root用户来启动,

换成非root用户来启动sonarqube即可。

直接给出一个创建新用户的解决方案:

groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
chown -R elsearch /sonarqube //把sonar资源分配给用户elsearch
chgrp -R elsearch /sonarqube //把sonar资源分配给组elsearch
chown -R elsearch /jdk11 //把jdk资源分配给用户elsearch
chgrp -R elsearch /jdk11//把jdk资源分配给组elsearch

然后su elsearch切换为elsearch用户,用该用户来启动sonar即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/158618.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【dp】买卖股票的最佳时机系列题目

文章目录121. 买卖股票的最佳时机122. 买卖股票的最佳时机 II309. 最佳买卖股票时机含冷冻期123. 买卖股票的最佳时机 III188. 买卖股票的最佳时机 IV121. 买卖股票的最佳时机 本题的重点是:只能在前面某一天买入,后面某一天卖出。要不就是不买入&#x…

外贸业务员怎样能提高自己的工作能力?

关于外贸业务员提高自己的工作能力,米贸搜整理如下,希望可以帮助到你:1.树立一个好的目标,并坚定不移地朝着这个目标努力。这个问题,无论你是新手还是有经验的外贸业务员,相信每个外贸业务员都或多或少的思…

K_A11_004 基于STM32等单片机采集热敏传感参数串口与OLED0.96双显示

K_A11_004 基于STM32等单片机采集热敏传感参数串口与OLED0.96双显示一、资源说明二、基本参数参数引脚说明三、驱动说明IIC地址/采集通道选择/时序对应程序:四、部分代码说明1、接线说明1.1、STC89C52RC热敏传感模块1.2、STM32F103C8T6热敏传感模块五、基础知识学习与相关资料下…

NCS8823替代方案|CS5260Typec转VGA可替代NCS8823|低BOM成本替代NCS8823设计

NCS8823替代方案|CS5260Typec转VGA可替代NCS8823|低BOM成本替代NCS8823设计 NCS8823是一款低功耗、DisplayPort信号至VGA转换器,通过USB Type-C连接器。它是 适用于USB Type-C至VGA转换器,适配器、对接设备。此设备结合了基于USB Type-C的 DisplayPort接收器和VGA…

华为私有云平台FusionCompute搭建

一、FusionCompute架构 架构CNA作为虚拟化操作系统,VRM作为虚拟化管理平台正常主机都安装CNA,单独建立VRM集群作为管理集群,我测试环境就一台主机,所以CNA和VRM装在同一台主机上,并且用这台主机分配虚拟机进行测试。 …

前端基础(十二)_函数高级、全局变量和局部变量、 预解析(变量提升)、函数返回值

作用域 作用域指:变量或函数的有效使用范围,有全局作用域与局部作用域两种。 全局变量和局部变量 全局变量:直接在 script 标签下声明的变量,任何地方都能访问,任何地方都能对其值进行改变。 局部变量:函…

CAN总线的个人理解

部分内容可以参考:https://blog.csdn.net/xwwwj/article/details/105372234? CAN概念简介 CAN是Controller Area Network 的缩写 CAN协议经过ISO标准化后有两个标准:ISO11898标准和ISO11519-2标准。其中ISO11898是针对通信速率为125Kbps~1Mbps的高速通…

适合制造业的ERP推荐?使用ERP系统的好处有哪些?

对于制造型企业来说,除了涉及到产品的生产制造和原料采购,还需要管理库存、销售、财务等方方面面。制造业的ERP系统的使用,尤为重要。一个好的制造业的ERP系统在企业管理中起到至关重要的作用,针对制造业的ERP系统提供贴合行业特性…

用cmd命令窗口运行第一个java程序同时分享idea写的代码用cmd编译运行【建议收藏】

在上一篇文章https://blog.csdn.net/qq_52545155/article/details/128651296?spm1001.2014.3001.5502教大家安装了jdk版本,那么我们来编写一个java程序,通过cmd命令运行起来看看效果叭!!! 一、基本代码准备 1、打开记…

超全的SQL注入姿势总结

目录 常见姿势 环境搭建 信息收集 报错注入 延时注入 布尔注入 堆叠注入 绕过方法 绕过引号 or and xor not绕过 绕过注释符 内联注释绕过 类型转换绕过 绕过 WAF绕过-应用层 常见姿势 环境搭建 use mysql; create table if not exists my_table( id int PRIMA…

HC小区管理系统安装记录一次群里小伙伴梓豪方式安装问题

记录一次群里小伙伴安装,供大家参考 问题排查 打开梓豪地址查看 Redis MySQL Nginx 是否启动成功,查看日志启动成功 MySQL正常 redis 没有报错 Nginx也正常 查看hc 是否启动成功,点击控制台 查看docker 发现8008 端口被占用了&#xff0c…

【异常】原来提示SocketTimeoutException:connect timed out还可能是外部因素导致

一、现象截图 一大早收到ELK的邮件提醒,让我来看看,又是哪个妖怪在作孽? 二、问题定位 2.1 SocketTimeoutException:connect timed out 经验告诉我,这个问题一般是第三方平台的问题,大部分原因是发起Http请求&…

惠普M329打印机更换副厂硒鼓后提示墨粉不足并无法打印

买了一个惠普M329打印机,打印效果不错,速度快,大量复印比较方便。因为最近打印和复印比较多,很快原装墨粉用完了。又买了一个副厂(带芯片)的硒鼓换上。不到一个月,又用光了,这次买了同一个副厂的硒鼓(不带芯片)。将原来的芯片(副厂的)拆下来,装在新硒鼓上。装到M3…

喜讯!华秋电子荣获千峰奖“2022年度产业互联网百强”,持续为电子产业增效降本!

12月28日,2022全球数字贸易大会专题活动“跨境产业互联网峰会暨2022年度千峰之夜”在武汉隆重举行,大会聚集了全国产业互联网、跨境电商平台、数字经济、资本市场等嘉宾,共同探讨产业互联网公司出海的机会和路径。 亿邦动力董事长郑敏介绍&am…

数字IC设计、验证、FPGA笔试必会 - Verilog经典习题 (三)奇偶校验

数字IC设计、验证、FPGA笔试必会 - Verilog经典习题 (三)奇偶校验 🔈声明: 😃博主主页:王_嘻嘻的CSDN博客 🧨未经作者允许,禁止转载 🔑系列专栏:牛客Verilog习…

房产管理系统平台架构安全需求分析

数图互通高校房产管理系统是基于公司自主研发的FMCenterV5.0平台,是针对中国高校房产的管理特点和管理要求,研发的一套标准产品;通过在中国100多所高校的成功实施和迭代,形成了一套成熟、完善、全生命周期的房屋资源管理解决方案。…

JavaAccessBridge(Java访问桥)详细介绍

Java Access Bridge 通过 Java 访问桥 API,您可以给使用Java应用程序编写的在windows系统上运行的图形化系统开发辅助技术应用程序。它包含本机方法,使您能够查看和操作有关 Java 应用程序中 GUI 元素的信息,这些信息将通过 Java 访问桥转发…

二维数组中各个三角形的关系,三角形的打印同理

给你一个n*n矩阵,按照顺序填入1到n*n的数,例如n5,该矩阵如下 (这是一个题目,但是我这个写法在牛客刷题中是不能正确的得分的,但是我找到了各个关系,然后分享给大家) 然后再对其进行求和处理,是…

在IntelliJ IDEA中使用.ignore插件忽略Git不必要提交的文件

第一步: 点击File->Settings,在左侧菜单找到Plugins,点击搜索栏搜索.ignore,点击Install 第二步: 重启idea -->在项目上右键->New ->.ignore file ->.gitignore file(Git) 第三部: 在项目中…

http协议的简单总结

目录 1.http协议的特性 2.http协议的请求 3.get请求和post请求的区别 4.http协议的响应 1.http协议的特性 http协议是建立在TCP/IP协议之上应用层协议,默认端口为80,8080 http协议的的特点是无状态,无连接(短连接) 2.http协…