Windows下ElasticSearch安裝中的問題解決
最近想用ElasticSearch,安裝過程遇到幾個問題,解決過程與大家分享:
1)java安裝路徑問題
按照安裝說明執行elasticsearch.bat時,遇到以下錯誤
此時不應該有\JAVA\JDK1.8.0_111
一開始以為是elasticsearch版本不支援java jdk1.8版本,但檢視官網無類似要求。後進一步搜尋,有網友提到安裝路徑中不能有控制,才發現我的安裝路徑為C:\Program Files (x86)\java,其中帶有空格;
後將java解除安裝後,直接安裝在c盤根目錄下,該問題解決。
2)Java虛擬機器記憶體限制問題
安裝過程中遇到VM初始化問題(提示如下):
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap
網上查有不少人在安裝使用其他軟體時,也遇到類似的問題,基本思路是在某個配置檔案中減小最大堆限制,設定為256M;但是大都沒有提到elasticSearch採用哪個配置檔案。
經檢視elasticsearch.bat檔案,根據檔案中的 set ES_JVM_OPTIONS=%~dp0\..\config\jvm.options 語句,在配置資料夾config\下找到jvm.options檔案。
################################################################
## IMPORTANT: JVM heap size
################################################################
.......
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
-Xms2g
-Xmx2g
修改為
-Xms256m
-Xmx256m
然後繼續執行elasticsearch.bat即可。注意,配置檔案中說明了initial size和 maximum size必須一致。
相關文章
- windows 安裝 MongoDB 卡主問題解決WindowsMongoDB
- 【Elasticsearch系列之一】windows下Elasticsearch的安裝ElasticsearchWindows
- 解決vscode安裝golang外掛(windows)問題VSCodeGolangWindows
- Windows下安裝ElasticSearch7.6.2WindowsElasticsearch
- 解決 macOS 下 Python 3.8 安裝 mysqlclient 的問題MacPythonMySqlclient
- Windows 安裝 MySQL 5.7.20 教程(及常見問題解決)WindowsMySql
- Windows下ElasticSearch的Head安裝及基本使用WindowsElasticsearch
- IPython的安裝及問題解決Python
- redis安裝及問題解決Redis
- Emgu.CV.Runtime.Windows nuget 安裝失敗問題解決方案Windows
- 如何解決windows無法安裝ubuntu問題WindowsUbuntu
- Windows環境下Oracle11g安裝的問題WindowsOracle
- django安裝xadmin及問題解決Django
- 解決macbook安裝burp suite遇到的問題MacUI
- CentOS 7下yum安裝Apache及不解析php問題的解決CentOSApachePHP
- Ocaml windows 下安裝的各種坑及解決方案Windows
- windows下scrapy安裝問題,以及Twisted安裝報錯(error: Microsoft Visual C++ 14.0 is required.)完美解決辦法WindowsErrorROSC++UI
- Fedora下FCITX輸入法安裝及問題排查解決詳解
- 安裝vue/cli報錯問題解決Vue
- Parallels Tools 無法安裝問題解決Parallel
- windows2003 的安裝以及安裝時遇到的問題Windows
- linux下安裝elasticsearchLinuxElasticsearch
- 從根本解決windows安裝JDK出現error:could not open ‘...jvm.cfg‘的問題WindowsJDKErrorJVM
- flutter安裝詳解--初體驗--問題解決Flutter
- 解決windows下WslRegisterDistribution failed with error: 0x80070050的問題WindowsAIError
- windows 安裝python後pip安裝路徑問題WindowsPython
- centos7 下解決mysql-server找不到安裝包問題CentOSMySqlServer
- win10下安裝tesserocr失敗(問題已解決,見文末)Win10
- windows解決埠占用問題Windows
- 關於Linux下Texlive無法找到已安裝字型的問題與解決Linux
- Anaconda 安裝 國內映象問題解決方案
- 解決vscode安裝後無法啟動的問題VSCode
- 原始碼安裝apache(附遇到的問題及解決)原始碼Apache
- ElasticSearch實戰系列十一: ElasticSearch錯誤問題解決方案Elasticsearch
- jenkins安裝的時候 提示字型問題的解決方法Jenkins
- windows 10 安裝和使用中5個常見問題Windows
- 解決 Windows 下 Homestead 建立軟連線失敗問題Windows
- 解決在Windows 11下Visual Studio部分快捷鍵失效的問題Windows