427.【數(shù)據(jù)庫(kù)】starrocks 安裝踩坑

starrocks官網(wǎng)的部署文檔還是蠻詳細(xì)的泽台,可還是有坑要踩的杉女。

一缚甩、jdk 版本問(wèn)題(請(qǐng)使用 JDK1.8)

1. 問(wèn)題詳情:

2022-09-13 07:34:00,444 ERROR (leaderCheckpointer|65) [Checkpoint.runAfterCatalogReady():106] Exception when generate new image file
java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock java.util.concurrent.locks.ReentrantReadWriteLock.readerLock accessible: module java.base does not "opens java.util.concurrent.locks" to unnamed module @3bf44630
        at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) ~[?:?]
        at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[?:?]
        at java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) ~[?:?]
        at java.lang.reflect.Field.setAccessible(Field.java:172) ~[?:?]
        at com.google.gson.internal.reflect.UnsafeReflectionAccessor.makeAccessible(UnsafeReflectionAccessor.java:44) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:159) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:102) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.Gson.getDelegateAdapter(Gson.java:541) ~[spark-dpp-1.0.0.jar:?]
        at com.starrocks.persist.gson.GsonUtils$PostProcessTypeAdapterFactory.create(GsonUtils.java:428) ~[starrocks-fe.jar:?]
        at com.google.gson.Gson.getAdapter(Gson.java:458) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:117) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:166) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:102) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.Gson.getDelegateAdapter(Gson.java:541) ~[spark-dpp-1.0.0.jar:?]
        at com.starrocks.persist.gson.GsonUtils$PostProcessTypeAdapterFactory.create(GsonUtils.java:428) ~[starrocks-fe.jar:?]
        at com.google.gson.Gson.getAdapter(Gson.java:458) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.Gson.toJson(Gson.java:696) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.Gson.toJson(Gson.java:683) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.Gson.toJson(Gson.java:638) ~[spark-dpp-1.0.0.jar:?]
        at com.google.gson.Gson.toJson(Gson.java:618) ~[spark-dpp-1.0.0.jar:?]
        at com.starrocks.catalog.ResourceMgr.write(ResourceMgr.java:238) ~[starrocks-fe.jar:?]
        at com.starrocks.catalog.ResourceMgr.saveResources(ResourceMgr.java:269) ~[starrocks-fe.jar:?]
        at com.starrocks.server.GlobalStateMgr.saveImage(GlobalStateMgr.java:1367) ~[starrocks-fe.jar:?]
        at com.starrocks.server.GlobalStateMgr.saveImage(GlobalStateMgr.java:1335) ~[starrocks-fe.jar:?]
        at com.starrocks.master.Checkpoint.runAfterCatalogReady(Checkpoint.java:97) [starrocks-fe.jar:?]
        at com.starrocks.common.util.MasterDaemon.runOneCycle(MasterDaemon.java:61) [starrocks-fe.jar:?]
        at com.starrocks.common.util.Daemon.run(Daemon.java:115) [starrocks-fe.jar:?]

2. 解決

  • 這個(gè)錯(cuò)誤是我本地使用的 JDK 版本太高了導(dǎo)致的荧嵌。我使用的是 jdk17口糕,導(dǎo)致 starrocks 的 fe.conf 配置文件里的 jvm 參數(shù)無(wú)法使用托呕,導(dǎo)致報(bào)錯(cuò)充甚,于是我就把報(bào)錯(cuò)的參數(shù)給刪了演熟;
  • 刪完之后鞭执,確實(shí)能用 jdk17 啟動(dòng)了,但帶出了上面的問(wèn)題芒粹。
  • 解決方案就是使用 starrocks 官網(wǎng)部署文檔里推薦的 jdk1.8 版本兄纺。經(jīng)過(guò)測(cè)試,使用 jdk1.8 版本之后化漆,報(bào)錯(cuò)就無(wú)了估脆。

二、缺少依賴庫(kù)的問(wèn)題(請(qǐng)配置LD_LIBRARY_PATH環(huán)境變量)

1. 問(wèn)題詳情:

[root@ss-2 lib]# ./starrocks_be 
./starrocks_be: error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory

starrocks_be.sh腳本也還是挺坑的:腳本執(zhí)行完座云,服務(wù)沒(méi)起來(lái)疙赠,日志里不報(bào)錯(cuò)。
研究腳本發(fā)現(xiàn)疙教,實(shí)際上這個(gè)腳本調(diào)用的是一個(gè) starrocks_be可執(zhí)行文件棺聊,路徑在 /path_your_starrocks_home/be/lib

2. 解決:

查找一下本地的 libjvm.so 在什么地方:

[root@ss-2 lib]# find / -name libjvm.so
/root/StarRocks-2.3.2/be/lib/jvm/amd64/server/libjvm.so
/usr/local/java/jre/jre/lib/amd64/server/libjvm.so
/home/centos/jre/lib/server/libjvm.so

找到之后在 ~/.bashrc文件中贞谓,添加如下信息(具體路徑請(qǐng)根據(jù)上面的一條命令的結(jié)果調(diào)整):

export LD_LIBRARY_PATH=${JAVA_HOME}/jre/lib/amd64/server
source ~/.bashrc

三限佩、avx2 不支持的問(wèn)題

1. 問(wèn)題詳情

[root@ss-2 lib]# ./starrocks_be 
Illegal instruction

這個(gè)表示服務(wù)器環(huán)境不支持avx2指令集÷阆遥可通過(guò) cat /proc/cpuinfo|grep avx2 命令驗(yàn)證祟同,如果沒(méi)有輸出,表示不支持avx2指令集理疙。

解決:

找一臺(tái)支持 avx2 指令集的服務(wù)器安裝晕城。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市窖贤,隨后出現(xiàn)的幾起案子砖顷,更是在濱河造成了極大的恐慌贰锁,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件滤蝠,死亡現(xiàn)場(chǎng)離奇詭異豌熄,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)物咳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)锣险,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人览闰,你說(shuō)我怎么就攤上這事芯肤。” “怎么了压鉴?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵崖咨,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我晴弃,道長(zhǎng)掩幢,這世上最難降的妖魔是什么逊拍? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任上鞠,我火速辦了婚禮,結(jié)果婚禮上芯丧,老公的妹妹穿的比我還像新娘芍阎。我一直安慰自己,他們只是感情好缨恒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布谴咸。 她就那樣靜靜地躺著,像睡著了一般骗露。 火紅的嫁衣襯著肌膚如雪岭佳。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天萧锉,我揣著相機(jī)與錄音珊随,去河邊找鬼。 笑死柿隙,一個(gè)胖子當(dāng)著我的面吹牛叶洞,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播禀崖,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼衩辟,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了波附?” 一聲冷哼從身側(cè)響起艺晴,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤昼钻,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后封寞,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體换吧,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年钥星,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了沾瓦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡谦炒,死狀恐怖贯莺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宁改,我是刑警寧澤缕探,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站还蹲,受9級(jí)特大地震影響爹耗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜谜喊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一潭兽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧斗遏,春花似錦山卦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至逾一,卻和暖如春铸本,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背遵堵。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工箱玷, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鄙早。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓汪茧,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親限番。 傳聞我的和親對(duì)象是個(gè)殘疾皇子舱污,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容