中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux sonarqube8.2的安裝步驟

發布時間:2020-05-25 15:43:35 來源:億速云 閱讀:367 作者:鴿子 欄目:云計算

社區版下載地址:https://www.sonarqube.org/downloads/

環境介紹:(本文使用Oracle jdk 11.0.6,postgreSQL 12)

1、解壓縮包

unzip sonarqube-8.2.0.32929.zip

Linux sonarqube8.2的安裝步驟

2、創建postgreSQL用戶

安裝完后會自動創建postgres用戶 su - postgres切換進去

psql                     #進入命令行模式

create database sonar;    #創建sonar數據庫

create user sonar;        #創建sonar用戶

alter user sonar with password 'postgres';           #設置sonar用戶密碼(否則會導致連不上數據庫)

alter role sonar createdb;alter role sonar superuser;alter role sonar createrole;    #給sonar授權

alter database sonar owner to sonar;      #更改sonar數據庫擁有者(這一步是必須的,否則會sonarqube會連接失敗)

psql進入命令行模式

\l查看數據庫

\du 查看用戶

Linux sonarqube8.2的安裝步驟

3、修改系統配置

  1. 不能用root起!

  2. 切換用戶必須 su - username

  3. 切換好用戶千萬別忘記給這個用戶授權你的sonarQube根目錄

  4. 更改一些系統配置

根據需要執行下述命令以使內核參數符合sonar安裝需求

#可以使用以下命令查看這些值:

sysctl vm.max_map_count

sysctl fs.file-max

ulimit -n

Linux sonarqube8.2的安裝步驟

#可以通過以root身份運行以下命令來為當前會話動態設置:

sysctl -w vm.max_map_count=262144

sysctl -w fs.file-max=65536

ulimit -n 65536

#為了更永久設置這些值,則必須修改/etc/sysctl.d/99-sonarqube.conf(或/etc/sysctl.conf文件)

#文件末尾添加下述兩行

vi /etc/sysctl.conf

vm.max_map_count=262144

fs.file-max=65536

#在/etc/profile文件末尾添加ulimit -n 65536

vi /etc/profile

ulimit -n 65536           #保存后運行#source /etc/profile 使其生效

source /etc/profile

創建sonar用戶

useradd sonar

passwd sonar

密碼自己設置。

目錄授權

chown -R sonar:sonar /usr/local/sonarqube-8.2.0.32929/

4、設置對數據庫的訪問

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

Linux sonarqube8.2的安裝步驟

Linux sonarqube8.2的安裝步驟

配置自己機器的IP跟端口,保存退出即可

5、配置Elasticsearch存儲路徑

默認情況下,Elasticsearch數據存儲在$ SONARQUBE-HOME / data中,但不建議將其用于生產實例。相反,您應該將此數據存儲在其他位置,最好是在具有快速I / O的專用卷中。除了保持可接受的性能外,這樣做還可以簡化SonarQube的升級

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

Linux sonarqube8.2的安裝步驟

用于啟動SonarQube的用戶必須具有對這些目錄的讀寫權限

mkdir -p /data/sonarqube/data

mkdir -p /data/sonarqube/temp

chown -R sonar:sonar /data/

6、Sonar-Scanner掃描器安裝及使用方法

光弄SonarQube是沒法掃描項目的,所以還需要裝一下sonar-scanner

官方下載地址:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/

#丟到/usr/local/下面解壓

unzip sonar-scanner-cli-4.2.0.1873-linux.zip

cd sonar-scanner-4.2.0.1873-linux/

vim conf/sonar-scanner.propertie          #改下配置

Linux sonarqube8.2的安裝步驟

保存退出后,創建軟連接,將sonar-scanner改為全局即可使用

ln -s /usr/local/sonar-scanner-4.2.0.1873-linux/bin/sonar-scanner /usr/bin/sonar-scanner

7、啟動服務

su - sonar 別忘了切用戶

cd /usr/local/sonarqube-8.2.0.32929/

bin/linux-x86-64/sonar.sh

Linux sonarqube8.2的安裝步驟

訪問web界面

Linux sonarqube8.2的安裝步驟

賬戶密碼:admin/admin

安裝中文版,然后點擊從新啟動

Linux sonarqube8.2的安裝步驟


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

曲靖市| 寻乌县| 繁峙县| 漳州市| 无极县| 论坛| 蒲江县| 青岛市| 文水县| 威远县| 铜陵市| 镇雄县| 永嘉县| 绥阳县| 桦甸市| 中牟县| 那曲县| 唐山市| 亳州市| 海南省| 浦县| 塔城市| 峨山| 吴桥县| 定州市| 阜新市| 灵丘县| 青海省| 合川市| 广水市| 曲阜市| 光泽县| 梨树县| 砚山县| 宝清县| 夏河县| 武宣县| 彩票| 普宁市| 永修县| 简阳市|