elasticSearch的安装步骤~
Elasticsearch是一個(gè)實(shí)時(shí)的分布式搜索和分析引擎,關(guān)于elasticsearch和solr的比較和使用場景請自行百度。
1.?機(jī)器環(huán)境
Centos6.5
jdk-8u121-linux-x64.tar.gz
elasticsearch-5.2.2.tar.gz
2.?配置
?
(1). 配置靜態(tài)ip
(2). 進(jìn)入cd ?/usr/local/src ?在src目錄下創(chuàng)建文件夾mkdir ?java ?elasticsearch
上傳jdk-8u121-linux-x64.tar.gz解壓tar -zxvf jdk-8u121-linux-x64.tar.gz
上傳elasticsearch-5.2.2.tar.gz解壓tar -zxvf?elasticsearch-5.2.2.tar.gz
(3). 進(jìn)入elasticsearch-5.2.2/bin啟動(dòng)./elasticsearch或者后臺(tái)啟動(dòng)./elasticsearch -d
發(fā)現(xiàn)不能用root 用戶啟動(dòng),這是出于系統(tǒng)安全考慮設(shè)置的條件。由于elasticsearch可以接收用戶輸入的腳本并且執(zhí)行,為了系統(tǒng)安全考慮,?建議創(chuàng)建一個(gè)單獨(dú)的用戶用來運(yùn)行elasticsearch。
(4). 創(chuàng)建普通用戶
?
(5). 賦予文件夾權(quán)限(也可以賦予全部權(quán)限)
chown wang:wang /usr/local/src/ -R
?
(6). 進(jìn)入普通用戶
su wang
(7). 進(jìn)入root管理員
su root并輸入密碼
?
vim ?/etc/security/limits.d/90-nproc.conf
將1024改為2048
?
(8). 系統(tǒng)參數(shù)修改腳本
以root身份執(zhí)行下面的腳本
#!/bin/bash? echo?"* soft nofile 65536"?>>?/etc/security/limits.conf echo?"* hard nofile 65536"?>>?/etc/security/limits.conf echo?"* soft memlock unlimited"?>>?/etc/security/limits.conf echo?"* hard memlock unlimited"?>>?/etc/security/limits.conf echo?"vm.max_map_count = 262144"?>>?/etc/sysctl.conf sysctl?-p ulimit?-l unlimited |
(9). 配置elasticsearch
在elasticsearch-5.2.2下創(chuàng)建文件夾data和logs
?
(10). 配置文件elasticsearch.yml
進(jìn)入elasticsearch-5.2.2/conf下?vim elasticsearch.yml進(jìn)行配置
?
?
?
(11). 第一臺(tái)節(jié)點(diǎn)服務(wù)器(es01)搭建完成,從第一臺(tái)節(jié)點(diǎn)服務(wù)器克隆兩臺(tái)虛擬機(jī)服務(wù)器(es02和es03),并兩臺(tái)都配置靜態(tài)ip。
三臺(tái)服務(wù)器ip分別為192.168.204.121,192.168.204.122和192.168.204.123。
并且三臺(tái)虛擬機(jī)都有普通用戶wang。
關(guān)閉三臺(tái)虛擬機(jī)防火墻。
(12). 三臺(tái)都進(jìn)入普通用戶開啟elasticsearch(有root賦予文件夾權(quán)限的普通用戶可以修改,其他修改和配置都必須在root下進(jìn)行)
?
(13). 進(jìn)入一個(gè)結(jié)點(diǎn)查看,出現(xiàn)以下信息說明當(dāng)前一個(gè)節(jié)點(diǎn)搭建成功
默認(rèn)9300是Java客戶端的端口。9200是支持Restful HTTP的接口
(14). 查看三臺(tái)集群搭配成功
http://192.168.204.123:9200/_cluster/health?pretty
?
(15). 集群狀態(tài)
curl ‘192.168.204.123:9200/_cat/health?v’
?
(16). elasticsearch-head和elasticsearch-servicewrapper插件
elasticsearch-head:顯示集群,執(zhí)行索引和節(jié)點(diǎn)級(jí)別操作,允許調(diào)用Restful API等功能
elasticsearch-servicewrapper:后臺(tái)模式
在github下載插件,也有g(shù)oogle擴(kuò)展程序
(翻墻在google應(yīng)用商店下載,谷歌訪問助手可以進(jìn)入應(yīng)用商店下載)
不用擔(dān)心都已提供。
(17). elasticsearch-head插件下進(jìn)行elasticsearch友好操作
總結(jié)
以上是生活随笔為你收集整理的elasticSearch的安装步骤~的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Axure RP 9.0 软件安装教程
- 下一篇: [转]Mysql Join语法解析与性能