IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> sonarkube安装 -> 正文阅读

[大数据]sonarkube安装

1 安装数据库:
centos8:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo dnf -qy module disable postgresql
sudo dnf install -y postgresql14-server
sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
sudo systemctl enable postgresql-14
sudo systemctl start postgresql-14


centos7:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql13-server

vim /usr/lib/systemd/system/postgresql-13.service?
Environment=PGDATA=/data/pgsql/13/data
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

vim /var/lib/pgsql/13/data/postgresql.conf

listen_addresses = '*' ? ? ? ? ?# what IP address(es) to listen on;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # comma-separated list of addresses;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # defaults to 'localhost'; use '*' for all
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # (change requires restart)
port = 5432 ?
vim /var/lib/pgsql/13/data/pg_hba.conf
host ? ?all ? ? ? ? ? ? all ? ? ? ? ? ? 192.168.88.0/24 ? ? ? ? password


sudo systemctl enable postgresql-13
sudo systemctl restart postgresql-13
su - postgres
# 新建postgres数据库用户 sonar
createuser sonar ?# 创建用户
# 登录数据库
psql
# 创建数据库sonar
CREATE DATABASE sonar WITH ENCODING 'UTF8' OWNER sonar TEMPLATE=template0;

alter user sonar with password 'sonar'; ? ? ? ? ? #设置sonar用户密码(否则会导致连不上数据库)
alter role sonar createdb;alter role sonar superuser;alter role sonar createrole; ? ?#给sonar授权
alter database sonar owner to sonar; ? ? ?#更改sonar数据库拥有者(这一步是必须的,否则会sonarqube会连接失败)
# 退出数据库连接
\q


2.安装sonarqube
useradd sonar?
chown sonar.sonar -R sonarqube-8.9.7.52159
unzip sonarqube-8.9.7.52159.zip?
cd sonarqube-8.9.7.52159/conf/
修改配置文件
vi sonar.properties
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:postgresql://localhost/sonar
sonar.web.host=192.168.88.88
sonar.web.port=9000

设置系统参数
sysctl -w vm.max_map_count=524288
sysctl -w fs.file-max=131072
ulimit -n 131072
ulimit -u 8192
永久设置,修改/etc/sysctl.d/99-sonarqube.conf(或/etc/sysctl.conf文件):
vi /etc/sysctl.conf
vm.max_map_count=524288
fs.file-max=131072
启动:

cd /data/sonarqube-8.9.7.52159/bin/linux-x86-64
./sonar.sh start?

安装sonar-scanner
unzip sonar-scanner-cli-4.7.0.2747-linux.zip?
ln -s /data/sonar-scanner-4.7.0.2747-linux/bin/sonar-scanner /usr/bin/sonar-scanner
vim /data/sonar-scanner-4.7.0.2747-linux/conf/sonar-scanner.properties?

#----- Default SonarQube server
sonar.host.url=http://localhost:9000

#----- Default source code encoding
sonar.sourceEncoding=UTF-8


?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-22 20:40:57  更:2022-03-22 20:43:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:08:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码