ES源碼可以直接從svn下載
https://github.com/elasticsearch/elasticsearch
下載后,用Maven導入(import——》Existing Maven Projects)
待Maven下載完響應的jar包即可。
如圖:
--------------------------------
運行方式一:
bin/elasticsearch.bat 啟動
修改elasticsearch.bat中的參數:
set ES_CLASSPATH=%ES_CLASSPATH%;%ES_HOME%/lib/${project.build.finalName}.jar;%ES_HOME%/lib/*;%ES_HOME%/lib/sigar/*
改為:
set ES_CLASSPATH=%ES_CLASSPATH%;%ES_HOME%/target/classes;%ES_HOME%/target/lib/*;%ES_HOME%/target/lib/sigar/*
運行方式二:
直接找到org.elasticsearch.bootstrap.Elasticsearch,進行啟動。(可debug調試)
-------------------------------------
1)插件無法安裝的問題!
在plugin.bat腳本中修改如下:
set ES_CLASSPATH=%ES_CLASSPATH%;%ES_HOME%/target/classes;%ES_HOME%/target/lib/*;%ES_HOME%/target/lib/sigar/*
"%JAVA_HOME%\bin\java" %JAVA_OPTS% -Xmx64m -Xms16m -Des.path.home="%ES_HOME%" -cp "%ES_CLASSPATH%" "org.elasticsearch.plugins.PluginManager" %*
plugin安裝:
bin>plugin.bat --install mobz/elasticsearch-head