网站建设总体要求,无锡做网站f7wl,温州网站制作,建设旅游网站的目标Download | SonarQube | Sonar (sonarsource.com)
1.首先我的sonar版本为 10.4.1 #xff0c;java版本为17
2.sonar启动需要数据库,我先安装了mysql, 但是目前sonar从7.9开始不支持mysql#xff0c;且java版本要最少11,推荐使用java17
3.安装postsql,创建sonar数据库
4.启… Download | SonarQube | Sonar (sonarsource.com)
1.首先我的sonar版本为 10.4.1 java版本为17
2.sonar启动需要数据库,我先安装了mysql, 但是目前sonar从7.9开始不支持mysql且java版本要最少11,推荐使用java17
3.安装postsql,创建sonar数据库
4.启动sonar发生错误 5.检查日志
首先检查sonar.log 再检查es.log 6.加大文件描述符数量和虚拟内存大小
临时修改文件描述符: ulimit -n 65535
永久修改文件描述符: cat /etc/security/limits.conf EOF * soft nofile 65535 * hard nofile 65535 EOF
临时修改虚拟内存大小 sysctl -w vm.max_map_count262144
永久修改虚拟内存大小 cat /etc/sysctl.conf EOF vm.max_map_count262144 EOF sysctl -p
7. 再次查看日志
lsof /opt/sonar/data/es8/node.lock 查看是否被其他进程占用
ls -ld /opt/sonar/data/es8 检查是否有足够的权限
rm -rf /opt/sonar/data/es8/node.lock 删除该文件可能会解决问题
8.再次检查日志,发现没有任何错误,可能是版本问题我安装的是最新版的sonar
2024.04.11 10:21:09 INFO es[][o.e.n.Node] JVM home [/usr/lib/jvm/jdk-17-oracle-x64], using bundled JDK [false]
2024.04.11 10:21:09 INFO es[][o.e.n.Node] JVM arguments [-Des.networkaddress.cache.ttl60, -Des.networkaddress.cache.negative.ttl10, -Djava.security.managerallow, -XX:AlwaysPreTouch, -Xss1m, -Djava.awt.headlesstrue, -Dfile.encodingUTF-8, -Djna.nosystrue, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafetrue, -Dio.netty.noKeySetOptimizationtrue, -Dio.netty.recycler.maxCapacityPerThread0, -Dlog4j.shutdownHookEnabledfalse, -Dlog4j2.disable.jmxtrue, -Dlog4j2.formatMsgNoLookupstrue, -Djava.locale.providersSPI,COMPAT, --add-opensjava.base/java.ioorg.elasticsearch.preallocate, -XX:UseG1GC, -Djava.io.tmpdir/opt/sonar/temp, -XX:ErrorFile/opt/sonar/logs/es_hs_err_pid%p.log, -Xlog:disable, -Des.networkaddress.cache.ttl60, -Des.networkaddress.cache.negative.ttl10, -XX:AlwaysPreTouch, -Xss1m, -Djava.awt.headlesstrue, -Dfile.encodingUTF-8, -Djna.nosystrue, -Djna.tmpdir/opt/sonar/temp, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafetrue, -Dio.netty.noKeySetOptimizationtrue, -Dio.netty.recycler.maxCapacityPerThread0, -Dio.netty.allocator.numDirectArenas0, -Dlog4j.shutdownHookEnabledfalse, -Dlog4j2.disable.jmxtrue, -Dlog4j2.formatMsgNoLookupstrue, -Djava.locale.providersCOMPAT, -Dcom.redhat.fipsfalse, -Des.enforce.bootstrap.checkstrue, -Xmx512m, -Xms512m, -XX:MaxDirectMemorySize256m, -XX:HeapDumpOnOutOfMemoryError, -XX:G1HeapRegionSize4m, -XX:InitiatingHeapOccupancyPercent30, -XX:G1ReservePercent15, -Des.distribution.typetar, --module-path/opt/sonar/elasticsearch/lib, --add-modulesjdk.net, --add-modulesALL-MODULE-PATH, -Djdk.module.mainorg.elasticsearch.server]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [x-pack-core]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [old-lucene-versions]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [parent-join]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [lang-painless]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [rest-root]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [x-pack-redact]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [reindex]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [analysis-common]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [x-pack-security]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [transport-netty4]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [apm]
2024.04.11 10:21:11 INFO es[][o.e.p.PluginsService] loaded module [aggregations]
2024.04.11 10:21:16 INFO es[][o.e.e.NodeEnvironment] using [1] data paths, mounts [[/ (/dev/mapper/centos-root)]], net usable_space [12.7gb], net total_space [16.9gb], types [xfs]
2024.04.11 10:21:16 INFO es[][o.e.e.NodeEnvironment] heap size [512mb], compressed ordinary object pointers [true]
2024.04.11 10:21:16 INFO es[][o.e.n.Node] node name [sonarqube], node ID [0VhLHUqqTP2MePAyZ55RvQ], cluster name [sonarqube], roles [data_cold, data, remote_cluster_client, master, data_warm, data_content, transform, data_hot, ml, data_frozen, ingest]
2024.04.11 10:21:18 INFO es[][o.e.x.s.Security] Security is disabled
2024.04.11 10:21:19 INFO es[][o.e.t.n.NettyAllocator] creating NettyAllocator with the following configs: [nameunpooled, suggested_max_allocation_size1mb, factors{es.unsafe.use_unpooled_allocatornull, g1gc_enabledtrue, g1gc_region_size4mb, heap_size512mb}]
2024.04.11 10:21:19 INFO es[][o.e.i.r.RecoverySettings] using rate limit [40mb] with [default40mb, read0b, write0b, max0b]
2024.04.11 10:21:19 INFO es[][o.e.d.DiscoveryModule] using discovery type [single-node] and seed hosts providers [settings]
2024.04.11 10:21:20 INFO es[][o.e.n.Node] initialized
2024.04.11 10:21:20 INFO es[][o.e.n.Node] starting ...
2024.04.11 10:21:22 INFO es[][o.e.t.TransportService] publish_address {127.0.0.1:34806}, bound_addresses {127.0.0.1:34806}
2024.04.11 10:21:22 INFO es[][o.e.b.BootstrapChecks] explicitly enforcing bootstrap checks
2024.04.11 10:21:22 INFO es[][o.e.c.c.ClusterBootstrapService] this node is locked into cluster UUID [7GnAZLRhS5qMVgXaYkkG6g] and will not attempt further cluster bootstrapping
2024.04.11 10:21:23 INFO es[][o.e.c.s.MasterService] elected-as-master ([1] nodes joined in term 2)[_FINISH_ELECTION_, {sonarqube}{0VhLHUqqTP2MePAyZ55RvQ}{7twHHZMPRIKjHxwRYG01Yg}{sonarqube}{127.0.0.1}{127.0.0.1:34806}{cdfhilmrstw}{8.11.0}{7000099-8500003} completing election], term: 2, version: 6, delta: master node changed {previous [], current [{sonarqube}{0VhLHUqqTP2MePAyZ55RvQ}{7twHHZMPRIKjHxwRYG01Yg}{sonarqube}{127.0.0.1}{127.0.0.1:34806}{cdfhilmrstw}{8.11.0}{7000099-8500003}]}
2024.04.11 10:21:23 INFO es[][o.e.c.s.ClusterApplierService] master node changed {previous [], current [{sonarqube}{0VhLHUqqTP2MePAyZ55RvQ}{7twHHZMPRIKjHxwRYG01Yg}{sonarqube}{127.0.0.1}{127.0.0.1:34806}{cdfhilmrstw}{8.11.0}{7000099-8500003}]}, term: 2, version: 6, reason: Publication{term2, version6}
2024.04.11 10:21:23 INFO es[][o.e.c.f.AbstractFileWatchingService] starting file watcher ...
2024.04.11 10:21:23 INFO es[][o.e.c.c.NodeJoinExecutor] node-join: [{sonarqube}{0VhLHUqqTP2MePAyZ55RvQ}{7twHHZMPRIKjHxwRYG01Yg}{sonarqube}{127.0.0.1}{127.0.0.1:34806}{cdfhilmrstw}{8.11.0}{7000099-8500003}] with reason [completing election]
2024.04.11 10:21:23 INFO es[][o.e.c.f.AbstractFileWatchingService] file settings service up and running [tid30]
2024.04.11 10:21:23 INFO es[][o.e.h.AbstractHttpServerTransport] publish_address {127.0.0.1:9001}, bound_addresses {127.0.0.1:9001}
2024.04.11 10:21:23 INFO es[][o.e.n.Node] started {sonarqube}{0VhLHUqqTP2MePAyZ55RvQ}{7twHHZMPRIKjHxwRYG01Yg}{sonarqube}{127.0.0.1}{127.0.0.1:34806}{cdfhilmrstw}{8.11.0}{7000099-8500003}{xpack.installedtrue, rack_idsonarqube}
2024.04.11 10:21:23 INFO es[][o.e.l.ClusterStateLicenseService] license [70360a8b-3b41-40b1-8b48-a9818b38d002] mode [basic] - valid
2024.04.11 10:21:23 INFO es[][o.e.g.GatewayService] recovered [0] indices into cluster_state
2024.04.11 10:21:23 INFO es[][o.e.h.n.s.HealthNodeTaskExecutor] Node [{sonarqube}{0VhLHUqqTP2MePAyZ55RvQ}] is selected as the current health node.
2024.04.11 10:21:29 INFO es[][o.e.n.Node] stopping ...
2024.04.11 10:21:29 INFO es[][o.e.c.f.AbstractFileWatchingService] shutting down watcher thread
2024.04.11 10:21:29 INFO es[][o.e.c.f.AbstractFileWatchingService] watcher service stopped
2024.04.11 10:21:29 INFO es[][o.e.n.Node] stopped
2024.04.11 10:21:29 INFO es[][o.e.n.Node] closing ...
2024.04.11 10:21:29 INFO es[][o.e.n.Node] closed9.下载sonar低版本 sonar-9.9.4 Download | SonarQube | Sonar (sonarsource.com)
重新安装配置,发现sonar启动成功 10.总结
在sonar中环境和版本配置比较重要
#在sonar现在的版本中已经不支持mysql了,推荐使用postsql
推荐sonar 9.9.4 java 17 postsql 15
在安装过程中还有许多问题:
1. postsql的模式 建议删掉默认是public
#----- PostgreSQL 11 or greater
# By default the schema named public is used. It can be overridden with the parameter currentSchema.
sonar.jdbc.urljdbc:postgresql://localhost/sonar2.sonar和es的启动要用 sonar或者其他用户启动,因为安全问题elasticsearch 不让用root用户直接运行
su sonar /opt/sonar/bin/linux-x86-64/sonar.sh start3. sonar文件夹和文件下的内容必须要所属属于启动的的用于
chmod -R sonar:sonar /opt/sonar
4.可能端口被占用
5.内存不足
6.jdk不兼容
7.当重新启动后,发现sonar中的es还是启动不了
解决办法 删除/opt/sonar/tmp/* 下的所有内容,删除临时文件,重新启动 文章转载自: http://www.morning.smxyw.cn.gov.cn.smxyw.cn http://www.morning.zbkwj.cn.gov.cn.zbkwj.cn http://www.morning.kpwdt.cn.gov.cn.kpwdt.cn http://www.morning.tpnx.cn.gov.cn.tpnx.cn http://www.morning.kuaijili.cn.gov.cn.kuaijili.cn http://www.morning.zlfxp.cn.gov.cn.zlfxp.cn http://www.morning.qzqfq.cn.gov.cn.qzqfq.cn http://www.morning.alwpc.cn.gov.cn.alwpc.cn http://www.morning.rxwnc.cn.gov.cn.rxwnc.cn http://www.morning.xhgcr.cn.gov.cn.xhgcr.cn http://www.morning.jynzb.cn.gov.cn.jynzb.cn http://www.morning.rcfwr.cn.gov.cn.rcfwr.cn http://www.morning.cknsx.cn.gov.cn.cknsx.cn http://www.morning.xyrss.cn.gov.cn.xyrss.cn http://www.morning.pqnps.cn.gov.cn.pqnps.cn http://www.morning.llthz.cn.gov.cn.llthz.cn http://www.morning.mwjwy.cn.gov.cn.mwjwy.cn http://www.morning.rqkk.cn.gov.cn.rqkk.cn http://www.morning.dcdhj.cn.gov.cn.dcdhj.cn http://www.morning.wjjsg.cn.gov.cn.wjjsg.cn http://www.morning.xxwhz.cn.gov.cn.xxwhz.cn http://www.morning.jhrkm.cn.gov.cn.jhrkm.cn http://www.morning.nktgj.cn.gov.cn.nktgj.cn http://www.morning.snmth.cn.gov.cn.snmth.cn http://www.morning.dbnpz.cn.gov.cn.dbnpz.cn http://www.morning.hcqd.cn.gov.cn.hcqd.cn http://www.morning.hphrz.cn.gov.cn.hphrz.cn http://www.morning.jfcbz.cn.gov.cn.jfcbz.cn http://www.morning.tfwg.cn.gov.cn.tfwg.cn http://www.morning.zdgp.cn.gov.cn.zdgp.cn http://www.morning.hqykb.cn.gov.cn.hqykb.cn http://www.morning.aowuu.com.gov.cn.aowuu.com http://www.morning.psxxp.cn.gov.cn.psxxp.cn http://www.morning.tbcfj.cn.gov.cn.tbcfj.cn http://www.morning.fpngg.cn.gov.cn.fpngg.cn http://www.morning.fxwkl.cn.gov.cn.fxwkl.cn http://www.morning.rfwgg.cn.gov.cn.rfwgg.cn http://www.morning.sgfgz.cn.gov.cn.sgfgz.cn http://www.morning.zgqysw.cn.gov.cn.zgqysw.cn http://www.morning.ftlgy.cn.gov.cn.ftlgy.cn http://www.morning.dgfpp.cn.gov.cn.dgfpp.cn http://www.morning.fhghy.cn.gov.cn.fhghy.cn http://www.morning.qpxrr.cn.gov.cn.qpxrr.cn http://www.morning.nydgg.cn.gov.cn.nydgg.cn http://www.morning.kntsd.cn.gov.cn.kntsd.cn http://www.morning.inheatherskitchen.com.gov.cn.inheatherskitchen.com http://www.morning.byjwl.cn.gov.cn.byjwl.cn http://www.morning.zckhn.cn.gov.cn.zckhn.cn http://www.morning.trtdg.cn.gov.cn.trtdg.cn http://www.morning.cbczs.cn.gov.cn.cbczs.cn http://www.morning.qnftc.cn.gov.cn.qnftc.cn http://www.morning.zdsdn.cn.gov.cn.zdsdn.cn http://www.morning.pcrzf.cn.gov.cn.pcrzf.cn http://www.morning.zcfsq.cn.gov.cn.zcfsq.cn http://www.morning.wnhgb.cn.gov.cn.wnhgb.cn http://www.morning.dangaw.com.gov.cn.dangaw.com http://www.morning.yjdql.cn.gov.cn.yjdql.cn http://www.morning.pmysp.cn.gov.cn.pmysp.cn http://www.morning.ydfr.cn.gov.cn.ydfr.cn http://www.morning.dqxph.cn.gov.cn.dqxph.cn http://www.morning.byzpl.cn.gov.cn.byzpl.cn http://www.morning.lskyz.cn.gov.cn.lskyz.cn http://www.morning.ktbjk.cn.gov.cn.ktbjk.cn http://www.morning.trkl.cn.gov.cn.trkl.cn http://www.morning.ghslr.cn.gov.cn.ghslr.cn http://www.morning.csnmd.cn.gov.cn.csnmd.cn http://www.morning.zwzlf.cn.gov.cn.zwzlf.cn http://www.morning.gglhj.cn.gov.cn.gglhj.cn http://www.morning.zljqb.cn.gov.cn.zljqb.cn http://www.morning.tgydf.cn.gov.cn.tgydf.cn http://www.morning.nkqxb.cn.gov.cn.nkqxb.cn http://www.morning.qwbht.cn.gov.cn.qwbht.cn http://www.morning.yqjjn.cn.gov.cn.yqjjn.cn http://www.morning.rxnxl.cn.gov.cn.rxnxl.cn http://www.morning.rybr.cn.gov.cn.rybr.cn http://www.morning.dnconr.cn.gov.cn.dnconr.cn http://www.morning.dpbgw.cn.gov.cn.dpbgw.cn http://www.morning.dqkrf.cn.gov.cn.dqkrf.cn http://www.morning.jfnlj.cn.gov.cn.jfnlj.cn http://www.morning.mstrb.cn.gov.cn.mstrb.cn