
平手友梨奈
下載
自行下載所需版本 elasticsearch-5.5.0.zip
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.zip
解壓elasticsearch-5.5.0.zip(需要服務(wù)器上已經(jīng)安裝了unzip)
unzip elasticsearch-5.5.0.zip
創(chuàng)建用戶組
#創(chuàng)建用戶組elasticsearch
#創(chuàng)建用戶testes屬于elasticsearch組
#把elasticsearch-5.5.0/ 授權(quán)給用戶testes
groupadd testes
useradd testes -g elasticsearch
chown -R testes:elasticsearch elasticsearch-5.5.0/
配置
vi /etc/security/limits.conf
#在最后添加下面內(nèi)容,已經(jīng)有了的話就覆蓋
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
vi /etc/security/limits.d/90-nproc.conf #可能不存在,不管
#修改如下內(nèi)容:
* soft nproc 1024
#修改為
* soft nproc 2048
vi /etc/sysctl.conf
#添加,存在不管
vm.max_map_count=655360
#刷新
sysctl -p
進(jìn)入config目錄,修改elasticsearch.yml
#network.host: 192.168.0.1
改成
network.host: 0.0.0.0
http.port: 9200
#內(nèi)存修改,看配置本機(jī)共2G
cd elasticsearch-5.5.0/config
#修改jvm.options文件
vi jvm.options
-Xms2g #變成這樣--------------> -Xms1g
-Xmx2g #變成這樣--------------> -Xms1g
啟動(dòng)
然后切換到用戶testes下,進(jìn)入bin目錄啟動(dòng)服務(wù),如果成功就成功,但是應(yīng)該還是會(huì)報(bào)錯(cuò)滴
su testes
cd elasticsearch-5.5.0/bin
./elasticsearch
你以為會(huì)成功,嘿嘿嘿,想得美,反正我出現(xiàn)了下面這個(gè):
輸入下面命令行檢查是否真的成功啟動(dòng)
curl localhost:9200
如果得到下面的東西,就說(shuō)明服務(wù)啟動(dòng)成功了
{
"name" : "D5XPIZy",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "ChxVh9fESbCcgJ03z3MDpQ",
"version" : {
"number" : "5.5.0",
"build_hash" : "260387d",
"build_date" : "2017-06-30T23:16:05.735Z",
"build_snapshot" : false,
"lucene_version" : "6.6.0"
},
"tagline" : "You Know, for Search"
}
查看服務(wù)是否正常啟動(dòng)
ps -ef | grep ela
這個(gè)時(shí)候在sense輸入最上面輸入公網(wǎng)IP號(hào)和9200端口:
*.*.*.*:9200
這個(gè)時(shí)候應(yīng)該就可以訪問了,如果還不行,拿去阿里云配置一下安全組規(guī)則,把9200端口打開試一下,如果還不行,那就再去百度谷歌一下吧。