Centos7安裝Elasticsearch7.2版本

環(huán)境說(shuō)明

Centos7, jdk1.8已安裝捣辆,root用戶(hù)登錄

概要

這段時(shí)間一直在研究Elasticsearch環(huán)境搭建元暴,基于目前最新版本Elasticsearch7.2矾踱。環(huán)境包括Elasticsearch7.2下載安裝览绿、kibana7.2安裝配置、logstash7.2安裝和配置mysql8.0的數(shù)據(jù)同步轩端、ik分詞器插件的安裝党涕。
本文只說(shuō)Elasticsearch的安裝烦感,其它會(huì)另寫(xiě)博客說(shuō)明。

開(kāi)始安裝

下載Elasticsearch7.2

1膛堤、登錄Elasticsearch官網(wǎng)下載7.2版本
*點(diǎn)擊可以下載各個(gè)版本的es * https://www.elastic.co/cn/
或者直接復(fù)制我的代碼

[root@localhost tar.gz]# pwd
/usr/local/src/tar.gz
[root@localhost tar.gz]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
[root@localhost tar.gz]# ll
total 328760
-rw-r--r--. 1 root root 336647987 Aug  2 11:39 elasticsearch-7.2.0-linux-x86_64.tar.gz

百度云
鏈接:https://pan.baidu.com/s/1QQ2A20yatNnuU99A_-T4FA
提取碼:po9r

解壓

[root@localhost tar.gz]# tar -zxvf elasticsearch-7.2.0-linux-x86_64.tar.gz -C /usr/local/src/

[root@localhost tar.gz]# cd ..
[root@localhost src]# ll
total 0
drwxr-xr-x. 9 root root 154 Jun 20 23:56 elasticsearch-7.2.0
drwxr-xr-x. 2 root root  53 Aug  2 11:39 tar.gz
[root@localhost src]# mv elasticsearch-7.2.0/ elasticsearch
[root@localhost src]# ll
total 0
drwxr-xr-x. 9 root root 154 Jun 20 23:56 elasticsearch
drwxr-xr-x. 2 root root  53 Aug  2 11:39 tar.gz

新建用戶(hù)
es不能用root用戶(hù)啟動(dòng)手趣,需要自己新建用戶(hù),并賦權(quán)
(我輸?shù)拿艽a比較簡(jiǎn)單骑祟,所以有BAD PASSWORD:這個(gè)提示回懦,不用管它)



## 新建用戶(hù),設(shè)置密碼
[root@localhost src]# adduser esuser
[root@localhost src]# passwd esuser
Changing password for user esuser.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.
## 授權(quán)
[root@localhost src]# chown -R esuser elasticsearch/

新建文件夾
等會(huì)要配置下elasticsearch.yml次企,這里先建立兩個(gè)文件夾,數(shù)據(jù)文件夾和日志文件夾潜圃,并授權(quán)給es用戶(hù)缸棵,會(huì)在es的配置文件中使用到。

[root@localhost src]# mkdir /opt/elasticsearch-data
[root@localhost src]# mkdir /opt/elasticsearch-log
[root@localhost config]# chown -R esuser /opt/elasticsearch-data/
[root@localhost config]# chown -R esuser /opt/elasticsearch-log/

編輯elasticsearch.yml
注釋的內(nèi)容就不貼出來(lái)了谭期,只保留改動(dòng)的部分.
(設(shè)置0.0.0.0可以讓任何人訪問(wèn)到你的es)

[esuser@localhost config]$ pwd
/usr/local/src/elasticsearch/config
[esuser@localhost config]$ vi elasticsearch.yml
cluster.name: es-application
node.name: node-1
path.data: /opt/elasticsearch-data
path.logs: /opt/elasticsearch-log
network.host: 0.0.0.0
http.port: 9200
# 下面這兩個(gè)是默認(rèn)配置堵第,我先保留等下會(huì)說(shuō)
#discovery.seed_hosts: ["host1", "host2"]
#cluster.initial_master_nodes: ["node-1", "node-2"]

在es用戶(hù)下啟動(dòng)elasticsearch

[root@localhost bin]# su esuser
[esuser@localhost bin]$ cd /usr/local/src/elasticsearch/bin/
[esuser@localhost bin]$ ./elasticsearch

報(bào)錯(cuò)
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
[2]: max number of threads [3800] for user [esuser] is too low, increase to at least [4096]
[3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解決 問(wèn)題[1]、問(wèn)題[2]

# 切換root用戶(hù)
[root@localhost config]# vi /etc/security/limits.conf
# 添加如下4行內(nèi)容
*        soft    nofile      65536
*        hard    nofile      65536
*        soft    nproc       4096
*        hard    nproc       4096
image.png

解決 問(wèn)題[3]

[root@localhost config]# vi /etc/sysctl.conf
# 添加下面這行
vm.max_map_count=655360

重新啟動(dòng)依舊報(bào)錯(cuò)
ERROR: [1] bootstrap checks failed
[1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
解決
需要配置cluster.initial_master_nodes,修改 elasticsearch.yml,
由于暫時(shí)我們的es是單節(jié)點(diǎn)的隧出,所以只要配置一個(gè)node節(jié)點(diǎn)就行了踏志,
這里node-1必須和 node.name: 名稱(chēng)相同

cluster.initial_master_nodes: ["node-1"]

重新啟動(dòng)===》成功!

image.png

開(kāi)啟防火墻9200端口

[esuser@localhost bin]$ su root
Password: 
[root@localhost bin]# firewall-cmd --zone=public --add-port=9200/tcp --permanent
[root@localhost bin]# systemctl restart firewalld.service

瀏覽器訪問(wèn)

image.png

注意

1胀瞪、es啟動(dòng)不能用root賬戶(hù)针余,需要自己新建賬戶(hù)并授權(quán)
2、虛擬機(jī)分配的內(nèi)存不能過(guò)小凄诞,es7.2默認(rèn)啟動(dòng)內(nèi)存是1G(可以修改配置文件更改內(nèi)存參數(shù))圆雁,所以在虛擬機(jī)分配的內(nèi)存可以大一點(diǎn),內(nèi)存過(guò)小帆谍,啟動(dòng)報(bào)錯(cuò)伪朽。

擴(kuò)展

Elasticsearch7.2在啟動(dòng)的時(shí)候會(huì)看到第一行信息是這樣的:
future versions of Elasticsearch will require Java 11; your Java version from [/opt/jdk1.8.0_211/jre] does not meet this requirement

這是由于Elasticsearch依賴(lài)于jdk,es和jdk有著對(duì)應(yīng)的依賴(lài)關(guān)系汛蝙。如果jdk版本過(guò)低烈涮,es會(huì)啟動(dòng)不了朴肺。
這里由于篇幅的原因,我將重新寫(xiě)一篇博客說(shuō)明下這個(gè)問(wèn)題坚洽。

Elasticsearch7.2啟動(dòng)指定JDK11

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末宇挫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子酪术,更是在濱河造成了極大的恐慌器瘪,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绘雁,死亡現(xiàn)場(chǎng)離奇詭異橡疼,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)庐舟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)欣除,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人挪略,你說(shuō)我怎么就攤上這事历帚。” “怎么了杠娱?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵挽牢,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我摊求,道長(zhǎng)禽拔,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任室叉,我火速辦了婚禮睹栖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘茧痕。我一直安慰自己野来,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布踪旷。 她就那樣靜靜地躺著曼氛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪埃脏。 梳的紋絲不亂的頭發(fā)上搪锣,一...
    開(kāi)封第一講書(shū)人閱讀 51,541評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音彩掐,去河邊找鬼构舟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的狗超。 我是一名探鬼主播弹澎,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼努咐!你這毒婦竟也來(lái)了苦蒿?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤渗稍,失蹤者是張志新(化名)和其女友劉穎佩迟,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體竿屹,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡报强,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拱燃。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片秉溉。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖碗誉,靈堂內(nèi)的尸體忽然破棺而出召嘶,到底是詐尸還是另有隱情,我是刑警寧澤哮缺,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布弄跌,位于F島的核電站,受9級(jí)特大地震影響蝴蜓,放射性物質(zhì)發(fā)生泄漏碟绑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一茎匠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧押袍,春花似錦诵冒、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至圈盔,卻和暖如春豹芯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背驱敲。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工铁蹈, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人众眨。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓握牧,卻偏偏與公主長(zhǎng)得像容诬,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子沿腰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355