日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rocketmq java home,rocketmq 安装与配置以及遇到的问题

發布時間:2023/12/3 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rocketmq java home,rocketmq 安装与配置以及遇到的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不廢話,搞起

雙M 模式

環境

1,java-1.8

這里有個問題,centos 安裝yum install java-1.8 是只是安裝的java 運行環境jre,還缺少開發包

所以在編譯的時候會有問題,使用yum install?yum install java-1.8.0-openjdk-devel* ?這樣就全部都

安裝好了openjdk-1.8

設置環境變量

yum 安裝的默認位置是/usr/lib/jvm/java-1.8.0-openjdk.x86_64

所以

export?JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk.x86_64

export?PATH=$JAVA_HOME/bin:$PATH

export?CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source /etc/profile ?即使生效

2,maven3.5.0

沒什么可說的,直接官網下載apache-maven-3.5.0-bin.tar.gz 解壓,然后加入環境變量就好了

export maven_home=/root/apache-maven-3.5.0/

export PATH=$maven_home/bin:$PATH

3,git

4,centos6.8

開始安裝并構建

>?git?clone?-b?develop?https://github.com/apache/incubator-rocketmq.git

>?cd?incubator-rocketmq

>?mvn?-Prelease-all?-DskipTests?clean?install?-U

>?cd?distribution/target/apache-rocketmq

啟動服務>?nohup?sh?bin/mqnamesrv?&

>?tail?-f?~/logs/rocketmqlogs/namesrv.log

The?Name?Server?boot?success...

問題來了

先是報內存不夠

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006c0000000, 2147483648, 0) failed; error=‘Cannot allocate memory‘ (errno=12)

調整配置文件

runserver.sh

# JVM Configuration

#===========================================================================================

JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=320m"

-Xms 的值一定要比?-Xmx ?要小不讓,也會報錯:如下

Initial heap size set to a larger value than the maximum heap size

設置好后啟動,

tail -f ~/logs/rocketmqlogs/namesrv.log

2017-05-26 13:28:27 INFO main - serverAsyncSemaphoreValue=64

2017-05-26 13:28:27 INFO main - serverChannelMaxIdleTimeSeconds=120

2017-05-26 13:28:27 INFO main - serverSocketSndBufSize=4096

2017-05-26 13:28:27 INFO main - serverSocketRcvBufSize=4096

2017-05-26 13:28:27 INFO main - serverPooledByteBufAllocatorEnable=true

2017-05-26 13:28:27 INFO main - useEpollNativeSelector=false

2017-05-26 13:28:28 INFO main - The Name Server boot success. serializeType=JSON

2017-05-26 13:28:28 INFO NettyEventExecutor - NettyEventExecutor service started

2017-05-26 13:29:28 INFO NSScheduledThread1 - --------------------------------------------------------

2017-05-26 13:29:28 INFO NSScheduledThread1 - configTable SIZE: 0

小總結:機器內存小真是頭疼,小爺我的機器是700多M,這配置默認都是4G的。。。不過權當生產故障處理了,也算在測試的時候遇到是實戰問題,內存不足,內存不足!

總結

以上是生活随笔為你收集整理的rocketmq java home,rocketmq 安装与配置以及遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。