Windows上Elasticsearch啟動報警告解決方案

我在自己電腦Win10上裝了個Elasticsearch7.8愉适,可能因為版本過高侍咱,導(dǎo)致es對jdk要求也很高幅垮,而我電腦上jdk也只是1.8版本的,然后啟動的時候就報下面的警告:

Warning: with JDK 8 on Windows, Elasticsearch may be unable to derive correct

? ergonomic settings due to a JDK issue (JDK-8074459). Please use a newer

? version of Java.

Warning: MaxDirectMemorySize may have been miscalculated due to JDK-8074459.

? Please use a newer version of Java or set MaxDirectMemorySize explicitly.

這雖然只是個警告名眉,一般情況下訪問es也不會有什么問題,但是我用多線程頻繁訪問的時候就會報“遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個連接”錯誤凰棉。解決方式就是在配置文件中讓它用自己的jdk损拢,而不是用我們配好的環(huán)境變量的jdk。在bin/elasticsearch-env.bat文件中將if "%JAVA_HOME%" == "" (和它后面的else整個內(nèi)容注釋掉(es的配置中在每行的前面加rem撒犀,我也很奇怪用這么奇怪的注釋方式)福压,然后將if中的內(nèi)容提取出來就好了。下面是我的配置或舞。

set SCRIPT=%0

rem determine Elasticsearch home; to do this, we strip from the path until we

rem find bin, and then strip bin (there is an assumption here that there is no

rem nested directory under bin also named bin)

for %%I in (%SCRIPT%) do set ES_HOME=%%~dpI

:es_home_loop

for %%I in ("%ES_HOME:~1,-1%") do set DIRNAME=%%~nxI

if not "%DIRNAME%" == "bin" (

? for %%I in ("%ES_HOME%..") do set ES_HOME=%%~dpfI

? goto es_home_loop

)

for %%I in ("%ES_HOME%..") do set ES_HOME=%%~dpfI

rem now set the classpath

set ES_CLASSPATH=!ES_HOME!\lib\*

set HOSTNAME=%COMPUTERNAME%

if not defined ES_PATH_CONF (

? set ES_PATH_CONF=!ES_HOME!\config

)

rem now make ES_PATH_CONF absolute

for %%I in ("%ES_PATH_CONF%..") do set ES_PATH_CONF=%%~dpfI

set ES_DISTRIBUTION_FLAVOR=default

set ES_DISTRIBUTION_TYPE=zip

set ES_BUNDLED_JDK=true

cd /d "%ES_HOME%"

rem now set the path to java, pass "nojava" arg to skip setting JAVA_HOME and JAVA

if "%1" == "nojava" (

? exit /b

)

rem compariing to empty string makes this equivalent to bash -v check on env var

rem and allows to effectively force use of the bundled jdk when launching ES

rem by setting JAVA_HOME=

rem if "%JAVA_HOME%" == "" (

rem? set JAVA="%ES_HOME%\jdk\bin\java.exe"

rem? set JAVA_HOME="%ES_HOME%\jdk"

rem? set JAVA_TYPE=bundled jdk

rem ) else (

rem? set JAVA="%JAVA_HOME%\bin\java.exe"

rem? set JAVA_TYPE=JAVA_HOME

rem )

set JAVA="%ES_HOME%\jdk\bin\java.exe"

set JAVA_HOME="%ES_HOME%\jdk"

set JAVA_TYPE=bundled jdk

if not exist !JAVA! (

? echo "could not find java in !JAVA_TYPE! at !JAVA!" >&2

? exit /b 1

)

rem do not let JAVA_TOOL_OPTIONS slip in (as the JVM does by default)

if defined JAVA_TOOL_OPTIONS (

? echo warning: ignoring JAVA_TOOL_OPTIONS=%JAVA_TOOL_OPTIONS%

? set JAVA_TOOL_OPTIONS=

)

rem JAVA_OPTS is not a built-in JVM mechanism but some people think it is so we

rem warn them that we are not observing the value of %JAVA_OPTS%

if defined JAVA_OPTS (

? (echo|set /p=warning: ignoring JAVA_OPTS=%JAVA_OPTS%; )

? echo pass JVM parameters via ES_JAVA_OPTS

)

rem check the Java version

%JAVA% -cp "%ES_CLASSPATH%" "org.elasticsearch.tools.java_version_checker.JavaVersionChecker" || exit /b 1

如果是linux上也報這種警告隧膏,也在類似的配置文件中作相似的修改,我還沒有部署到linux上嚷那,就暫時不此問題的解決方案胞枕,需要的朋友可以自己試試。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末魏宽,一起剝皮案震驚了整個濱河市腐泻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌队询,老刑警劉巖派桩,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蚌斩,居然都是意外死亡铆惑,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來员魏,“玉大人丑蛤,你說我怎么就攤上這事∷貉郑” “怎么了受裹?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長虏束。 經(jīng)常有香客問我棉饶,道長,這世上最難降的妖魔是什么镇匀? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任照藻,我火速辦了婚禮,結(jié)果婚禮上汗侵,老公的妹妹穿的比我還像新娘岩梳。我一直安慰自己,他們只是感情好晃择,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布冀值。 她就那樣靜靜地躺著,像睡著了一般宫屠。 火紅的嫁衣襯著肌膚如雪列疗。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天浪蹂,我揣著相機(jī)與錄音抵栈,去河邊找鬼。 笑死坤次,一個胖子當(dāng)著我的面吹牛古劲,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缰猴,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼产艾,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了滑绒?” 一聲冷哼從身側(cè)響起闷堡,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎疑故,沒想到半個月后杠览,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡纵势,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年踱阿,在試婚紗的時候發(fā)現(xiàn)自己被綠了管钳。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡软舌,死狀恐怖才漆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葫隙,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布躏仇,位于F島的核電站恋脚,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏焰手。R本人自食惡果不足惜糟描,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望书妻。 院中可真熱鬧船响,春花似錦、人聲如沸躲履。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽工猜。三九已至米诉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間篷帅,已是汗流浹背史侣。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留魏身,地道東北人惊橱。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像箭昵,于是被迫代替她去往敵國和親税朴。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355