centos7 安裝elasticsearch5.6.8

一、下載安裝

  • 下載
    到官網(wǎng)找到對應(yīng)版本的下載鏈接蠢笋,用wget命令下載 下載地址
[root@localhost es]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.8.tar.gz
--2018-12-05 16:29:27--  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.8.tar.gz
正在解析主機(jī) artifacts.elastic.co (artifacts.elastic.co)... 54.225.221.128, 107.21.127.184, 107.21.202.15, ...
正在連接 artifacts.elastic.co (artifacts.elastic.co)|54.225.221.128|:443... 已連接。
已發(fā)出 HTTP 請求麦箍,正在等待回應(yīng)... 200 OK
長度:33781024 (32M) [binary/octet-stream]
正在保存至: “elasticsearch-5.6.8.tar.gz”

100%[=================================================================>] 33,781,024  1.14MB/s 用時(shí) 30s    

2018-12-05 16:29:59 (1.06 MB/s) - 已保存 “elasticsearch-5.6.8.tar.gz” [33781024/33781024])
  • 解壓
[root@localhost es]# tar -zxf elasticsearch-5.6.8.tar.gz
  • 建立軟鏈接
    習(xí)慣建一個(gè)目錄管理所有應(yīng)用的軟件界(為了個(gè)人方便而已)
[root@localhost /]# ln -s /develop/es/elasticsearch-5.6.8/ /shortcut/es
[root@localhost /]# cd shortcut/
[root@localhost shortcut]# ll
總用量 0
lrwxrwxrwx. 1 root root 32 12月  5 16:56 es -> /develop/es/elasticsearch-5.6.8/
  • 新建用戶
    es 5以上都不允許用root用戶啟動(dòng)畜普,如果用root啟動(dòng)會出現(xiàn)以下錯(cuò)誤:can not run elasticsearch as root
[root@localhost elasticsearch-5.6.8]# bin/elasticsearch
[2018-12-05T16:40:00,801][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-5.6.8.jar:5.6.8]
    at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) ~[elasticsearch-5.6.8.jar:5.6.8]
    at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) ~[elasticsearch-5.6.8.jar:5.6.8]
    at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) ~[elasticsearch-5.6.8.jar:5.6.8]
...

新建一個(gè)叫es用戶,并為es設(shè)置密碼

[root@localhost es]# useradd es
[root@localhost es]# passwd es

給es賬號賦權(quán)

[root@localhost es]# chown -R es /develop/es/elasticsearch-5.6.8
  • 啟動(dòng)es
[es@localhost es]$bin/elasticsearch
[2018-12-06T11:29:07,535][INFO ][o.e.n.Node               ] [] initializing ...
[2018-12-06T11:29:17,825][INFO ][o.e.h.n.Netty4HttpServerTransport] [5nNJgP4] 
publish_address {127.0.0.1:9200}, bound_addresses {[::1]:9200}, {127.0.0.1:9200}
[2018-12-06T11:29:17,825][INFO ][o.e.n.Node               ] [5nNJgP4] started

這樣子變啟動(dòng)成功了。 可以訪問對應(yīng)的127.0.0.1:9200 看到以下結(jié)果:

[root@localhost ~]# curl 127.0.0.1:9200
{
  "name" : "5nNJgP4",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "aek3sfxyRjeMfvgrK-jB0Q",
  "version" : {
    "number" : "5.6.8",
    "build_hash" : "688ecce",
    "build_date" : "2018-02-16T16:46:30.010Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}

這時(shí)候es就算安裝成功了欢瞪。

  • 設(shè)置為可被外部訪問的ip
    這時(shí)候并不能用ip訪問es,如下圖
[root@localhost es]# curl 192.168.24.152::9200
curl: (6) Could not resolve host: 192.168.24.152:; 未知的名稱或服務(wù)

所以需要修改對應(yīng)配置文件信息

  1. 修改elasticsearch.yml,設(shè)置host 跟port
[root@localhost ~]# vim /develop/es/elasticsearch-5.6.8/config/elasticsearch.yml 

# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 0.0.0.0
#
# Set a custom port for HTTP:
#
http.port: 9200
#
# For more information, consult the network module documentation.
#

  1. 這時(shí)候啟動(dòng)會遇到下面問題
[2018-12-06T14:01:48,138][INFO ][o.e.b.BootstrapChecks    ] [5nNJgP4] bound or publishing to a 
non-loopback address, enforcing bootstrap checks
ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

[1]max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

原因:無法創(chuàng)建本地文件問題,用戶最大可創(chuàng)建文件數(shù)太小
解決方案:
切換到root用戶徐裸,編輯limits.conf配置文件遣鼓, 添加類似如下內(nèi)容:
vim /etc/security/limits.conf
添加如下內(nèi)容:

* hard nofile 65536
* soft nofile 65536

備注: * 代表Linux所有用戶名稱(比如 es)保存、退出重贺、重新登錄才可生效

[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

原因:最大虛擬內(nèi)存太小
解決方案:切換到root用戶下骑祟,修改配置文件sysctl.conf
vim /etc/sysctl.conf
添加下面配置

vm.max_map_count=655360

并執(zhí)行

[root@localhost ~]# sysctl -p
vm.max_map_count = 655360

注意:這時(shí)候還不能訪問需要關(guān)閉防火墻或者開放9200端口
centos7防火墻設(shè)置

  • 問題解決
[root@localhost es]# curl 192.168.24.152:9200
{
  "name" : "5nNJgP4",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "aek3sfxyRjeMfvgrK-jB0Q",
  "version" : {
    "number" : "5.6.8",
    "build_hash" : "688ecce",
    "build_date" : "2018-02-16T16:46:30.010Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市气笙,隨后出現(xiàn)的幾起案子次企,更是在濱河造成了極大的恐慌,老刑警劉巖潜圃,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缸棵,死亡現(xiàn)場離奇詭異,居然都是意外死亡谭期,警方通過查閱死者的電腦和手機(jī)堵第,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進(jìn)店門吧凉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人踏志,你說我怎么就攤上這事阀捅。” “怎么了针余?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵饲鄙,是天一觀的道長。 經(jīng)常有香客問我圆雁,道長忍级,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任摸柄,我火速辦了婚禮颤练,結(jié)果婚禮上既忆,老公的妹妹穿的比我還像新娘驱负。我一直安慰自己,他們只是感情好患雇,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布跃脊。 她就那樣靜靜地躺著,像睡著了一般苛吱。 火紅的嫁衣襯著肌膚如雪酪术。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天翠储,我揣著相機(jī)與錄音绘雁,去河邊找鬼。 笑死援所,一個(gè)胖子當(dāng)著我的面吹牛庐舟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播住拭,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼挪略,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了滔岳?” 一聲冷哼從身側(cè)響起杠娱,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谱煤,沒想到半個(gè)月后摊求,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡刘离,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年睹簇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了奏赘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,643評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡太惠,死狀恐怖磨淌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情凿渊,我是刑警寧澤梁只,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站埃脏,受9級特大地震影響搪锣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜彩掐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一构舟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧堵幽,春花似錦狗超、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至殴胧,卻和暖如春渗稍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背团滥。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工竿屹, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人灸姊。 一個(gè)月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓拱燃,卻偏偏與公主長得像,于是被迫代替她去往敵國和親厨钻。 傳聞我的和親對象是個(gè)殘疾皇子扼雏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內(nèi)容