CentOS7分分鐘無(wú)痛下載安裝Elasticsearch

前言

誰(shuí)還不是個(gè)標(biāo)題黨呢。(:з」∠)
還沒(méi)有安裝JDK的請(qǐng)先安裝JDK,傳送門(mén)在此QAQ
安裝中遇到頗多問(wèn)題愤惰,在此我都做了問(wèn)題記錄。
請(qǐng)合理使用ctrl+F在文中進(jìn)行問(wèn)題定位赘理。

安裝須知

  1. 請(qǐng)先創(chuàng)建一個(gè)elasticsearch目錄宦言,并在目錄執(zhí)行下載操作。
  2. 因?yàn)榘姹驹蛏棠#珽S不允許root用戶啟動(dòng)奠旺,所以啟動(dòng)時(shí)注意切換 用戶角色su 其他用戶所以沒(méi)有創(chuàng)建其他用戶的朋友請(qǐng)先創(chuàng)建用戶useradd 新用戶
[root@localhost ~]# useradd zyla
[root@localhost ~]# passwd zyla
更改用戶 zyla 的密碼 阻桅。
新的 密碼:
重新輸入新的 密碼:
抱歉凉倚,密碼不匹配。
新的 密碼:
重新輸入新的 密碼:
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新嫂沉。
[root@localhost ~]# 
  1. 因?yàn)榘惭b過(guò)程中稽寒,需要到/etc目錄下修改文件,由于權(quán)限限制趟章,注意切換為root用戶進(jìn)行操作杏糙。

下載

指定目錄下執(zhí)行命令wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.0.tar.gz
下載失敗,點(diǎn)擊此處傳送至官網(wǎng)蚓土,魔法傳送陣
如圖所示

紅框?yàn)閠ar.gz格式

  1. 解壓
    命令tar -zxvf elasticsearch-6.5.0.tar.gz
  2. 切換用戶并執(zhí)行
  • su 除root外用戶
  • 進(jìn)入elasticsearch-6.5.0/bin執(zhí)行./elasticsearch
    如果以root用戶執(zhí)行宏侍,會(huì)出現(xiàn)
    不能以root用戶運(yùn)行es

稍等一會(huì),直到加載出starting蜀漆、started說(shuō)明成功谅河,再打開(kāi)一個(gè)連接窗口輸入curl -X GET http://localhost:9200檢驗(yàn)。

[root@localhost ~]# curl -X GET http://localhost:9200
{
  "name" : "gQmdXvU",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "mUi47EFHQuat6RcdM-l6Kg",
  "version" : {
    "number" : "6.5.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "816e6f6",
    "build_date" : "2018-11-09T18:58:36.352602Z",
    "build_snapshot" : false,
    "lucene_version" : "7.5.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

如果遇到AccessDeniedException:xxxx/elasticsearch-6.5.0/config/jvm.options問(wèn)題

權(quán)限問(wèn)題

說(shuō)明當(dāng)前用戶沒(méi)有用戶權(quán)限确丢,請(qǐng)以root用戶登錄情況下使用chown 你的非root用戶名 es安裝目錄 -R來(lái)賦予權(quán)限绷耍。

你以為到此就完了嗎?too young too simple鲜侥。打開(kāi)主機(jī)瀏覽器輸入ip:9200發(fā)現(xiàn)訪問(wèn)失敗褂始。
根據(jù)網(wǎng)上的方案,我首先添加了network.host
任一用戶打開(kāi)/elasticsearch-6.5.0/config/elasticsearch.yml,在network注釋附近添加

network.host: 你的ip
discovery.zen.ping.unicast.hosts: ["你的ip"]

添加后描函,重啟./elasticsearch崎苗,出現(xiàn)vm.max_map_count [65530] is too low, increase to at least [262144]這類vm.max_map_count錯(cuò)誤狐粱。

  1. 請(qǐng)以root用戶打開(kāi)文件vi /etc/sysctl.conf
  2. 添加vm.max_map_count = 655360
  3. 保存退出后執(zhí)行sysctl -p

根據(jù)我的經(jīng)驗(yàn),如果執(zhí)行以上步驟后胆数,切換為非root用戶啟動(dòng)es還是會(huì)失敗并遇到以下問(wèn)題

max number of threads [3829] for user [xxx] is too low, increase to at least [4096]

所以繼續(xù)打開(kāi)/etc/security/limits.conf文件新增以下內(nèi)容

#<domain>      <type>  <item>         <value>
#

#*               soft    core            0
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#@student        -       maxlogins       4
你的用戶名            soft    nofile          65536
你的用戶名            hard    nofile          65536
你的用戶名            soft    nproc           4096
你的用戶名            hard    nproc           4096

保存退出后肌蜻,用戶退出重新登錄以非root用戶再啟動(dòng)es,發(fā)現(xiàn):在你修改network之后啟動(dòng)es不再報(bào)錯(cuò)了幅慌。但是依然無(wú)法在主機(jī)以及其他機(jī)器訪問(wèn)es宋欺。那我上述操作有什么用?


坑爹啊

然后根據(jù)我的探索發(fā)現(xiàn)胰伍,獲取了一下信息:

  1. centos默認(rèn)只打開(kāi)22端口齿诞,所以9200外面訪問(wèn)不到。
  2. centos7加強(qiáng)了防火墻[1]骂租,以firewall替代iptables

通過(guò)以上信息我想你應(yīng)該知道怎么做了吧祷杈。
執(zhí)行firewall-cmd --zone=public --add-port=9200/tcp --permanent添加9200端口
執(zhí)行service firewalld restart重啟防火墻
執(zhí)行firewall-cmd --zone=public --query-port=9200/tcp 查看9200端口是否加入名單,會(huì)返回yes
最后在確保es啟動(dòng)的情況下渗饮,在主機(jī)瀏覽器上訪問(wèn)ip:9200但汞,會(huì)發(fā)現(xiàn)成功,喜極而泣互站。

參考鏈接:
Linux:centos7防火墻開(kāi)放端口
elasticSearch本地可以訪問(wèn)網(wǎng)頁(yè)無(wú)法訪問(wèn)的解決方法
Linux /etc/profile文件詳解


  1. --zone 作用域
    --add-port=80/tcp 添加端口私蕾,格式為:端口/通訊協(xié)議
    --permanent 永久生效,沒(méi)有此參數(shù)重啟后失效 ?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末胡桃,一起剝皮案震驚了整個(gè)濱河市踩叭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌翠胰,老刑警劉巖容贝,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異之景,居然都是意外死亡斤富,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)锻狗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)满力,“玉大人,你說(shuō)我怎么就攤上這事轻纪〗拍遥” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵桐磁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我讲岁,道長(zhǎng)我擂,這世上最難降的妖魔是什么衬以? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮校摩,結(jié)果婚禮上看峻,老公的妹妹穿的比我還像新娘。我一直安慰自己衙吩,他們只是感情好互妓,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著坤塞,像睡著了一般冯勉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上摹芙,一...
    開(kāi)封第一講書(shū)人閱讀 51,521評(píng)論 1 304
  • 那天灼狰,我揣著相機(jī)與錄音,去河邊找鬼浮禾。 笑死交胚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的盈电。 我是一名探鬼主播蝴簇,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼匆帚!你這毒婦竟也來(lái)了熬词?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤卷扮,失蹤者是張志新(化名)和其女友劉穎荡澎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體晤锹,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡摩幔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鞭铆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片或衡。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖车遂,靈堂內(nèi)的尸體忽然破棺而出封断,到底是詐尸還是另有隱情,我是刑警寧澤舶担,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布坡疼,位于F島的核電站,受9級(jí)特大地震影響衣陶,放射性物質(zhì)發(fā)生泄漏柄瑰。R本人自食惡果不足惜闸氮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望教沾。 院中可真熱鬧蒲跨,春花似錦、人聲如沸授翻。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)堪唐。三九已至巡语,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間羔杨,已是汗流浹背捌臊。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留兜材,地道東北人理澎。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像曙寡,于是被迫代替她去往敵國(guó)和親糠爬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

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