elastic單節點安裝部署
elastic單機安裝部署:
1.安裝Java7
注意設置環境變量JAVA_HOME
2.下載
3.解壓安裝
解壓elasticsearch
mkdir -p /usr/local/search
cp /opt/elasticsearch-1.3.1.tar.gz /usr/local/search/
cd /usr/local/search
tar -zxvf elasticsearch-1.3.1.tar.gz
4.啓動停止
4.1啓動
4.1.1linux:
前臺運行:
/usr/local/search/elasticsearch-1.3.1/bin/elasticsearch
後臺運行:
/usr/local/search/elasticsearch-1.3.1/bin/elasticsearch -d
可以在啓動時通過-X和-D來指定配置參數,此處指定的配置參數將覆蓋掉JAVA_OPTS或者ES_JAVA_OPTS中的參數。例如:$
bin/elasticsearch -Xmx2g -Xms2g -Des.index.store.type=memory --node.name=my-node
4.1.2windows:
bin/elasticsearch.bat
4.2停止
kill pid
5.測試
curl -X GET http://10.41.2.85:9200/
6.服務器環境
如果是在服務器上運行elasticsearch,可以使用elasticsearch-servicewrapper這個es插件。它支持通過參數,指定是在後臺或前臺運行es,並且支持啓動,停止,重啓es服務(默認情況下只能通過ctrl+c或kill pid的方式來停止es服務進程)。具體步驟如下:
6.1下載elasticsearch-servicewrapper
6.2解壓
cp /opt/elasticsearch-servicewrapper-master.zip /usr/local/search/
cd /usr/local/search
unzip elasticsearch-servicewrapper-master.zip
6.3安裝
將解壓後的elasticsearch-servicewrapper的service文件夾,放到es的bin目錄下即可。
cp -r /usr/local/search/elasticsearch-servicewrapper-master/service /usr/local/search/elasticsearch-1.3.1/bin/
6.4配置
在service目錄下有個elasticsearch.conf配置文件,主要是設置一些java運行環境參數,其中比較重要的是下面的 參數:
#es的home路徑,不用用默認值就可以
set.default.ES_HOME=<Path to ElasticSearch Home> #必須配置,指定es的home
set.default.ES_HEAP_SIZE=1024 #分配給es的最大內存
wrapper.startup.timeout=300 # 啓動等待超時時間(以秒爲單位)
wrapper.shutdown.timeout=300 #關閉等待超時時間(以秒爲單位)
wrapper.ping.timeout=300 #ping超時時間(以秒爲單位)
vi /usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch.conf
set.default.ES_HOME=/usr/local/search/elasticsearch-1.3.1
6.5啓停
下面是命令集合:
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch console #在前臺運行es
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch start #在後臺運行es
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch stop #停止es
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch install #使es作爲服務在服務器啓動時自動啓動
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch remove #取消啓動時自動啓動
6.5.1啓動
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch start
6.5.2停止
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch stop
6.6.測試
curl -X GET http://10.41.2.85:9200/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.