本篇文章為大家展示了Elasticsearch7.3安裝與配置的操作過程,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)東昌府,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
一、jdk的安裝
1.下載jdk
.JDK下載地址:點(diǎn)擊直達(dá)官網(wǎng)下載請?zhí)砑渔溄用枋?br/>
2.解壓并安裝
tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz
mkdir -p /usr/local/jdk/
mv jdk-11.0.4 /usr/local/jdk/
3.配置環(huán)境變量
vi /etc/profile
export JAVA_HOME=/usr/local/jdk/jdk-11.0.4
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
4.編譯
source /etc/profile
5.查看
java -version
二、es安裝并配置
1.下載
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.0-linux-x86_64.tar.gz
2.解壓
tar -zxvf elasticsearch-7.3.0-linux-x86_64.tar.gz
新建賬號并授權(quán)
Elasticsearch #要求不能使用超級用戶root運(yùn)行,所以我們建立一個測試賬號
groupadd testes
useradd testesuser -g testes -p 123456 然后,給testesuser用戶elasticsearch目錄的授權(quán)。 chown -R testesuser:testes /usr/local/es/ 切換至elasticsearch目錄,并以testesuser用戶運(yùn)行 su testesuser 這個用戶專門用來給es操作的,如啟動,暫停等。。。 4.啟動服務(wù) 在es安裝目錄下進(jìn)入bin文件夾 運(yùn)行elasticsearch,如果想后臺運(yùn)行后面加 -d,es默認(rèn)會啟動http 9200端口,tcp 9300端口 5.防火墻添加 firewall-cmd --zone=public --add-port=9200/tcp --permanent firewall-cmd --zone=public --add-port=9300/tcp --permanent firewall-cmd --reload 6.測試 方法1 直接通過瀏覽器測試
方法2 curl 測試
curl http://localhost:9200
三、目錄結(jié)構(gòu)說明
? home目錄 :使用$ES_HOME表示
? bin/ : 位置 $ES_HOME/bin,包含了elasticsearch和elasticsearch-plugin等腳本
? conf/ :位置 $ES_HOME/config,包含了 配置文件 elasticsearch.yml 和 log4j2.properties,使用 path.conf 指定
? data/ :位置 $ES_HOME/data,包含了每個index/shard的數(shù)據(jù)文件,可以指定多個位置,使用 path.data 指定
? logs/ : 位置 $ES_HOME/logs,使用 path.logs 指定
? plguins/ : 位置$ES_HOME/plugins
? repo/ :使用 path.repo指定,沒有默認(rèn)位置,表示共享文件系統(tǒng)repository的位置??梢灾付ǘ鄠€位置。
? script/ :位置$ES_HOME/scripts,使用 path.scripts 指定。
四、啟動服務(wù)報錯解決
1.curl端口報錯
. curl http://192.168.43.96:9200 拒絕連接
默認(rèn)是通過127.0.0.1啟動的 ,需要修改配置文件
network.host: 192.168.43.96
http.port: 9200
2.ERROR: bootstrap checks failed
max file descriptors [10240] for elasticsearch process likely too low, increase to at least [65536]
切換到root用戶
vi /etc/security/limits.conf
#添加如下內(nèi)容:
soft nofile 65536
hard nofile 131072
soft nproc 4096
hard nproc 4096
修改/etc/sysctl.conf
#添加下面配置:
vm.max_map_count=655360
執(zhí)行命令:
sysctl -p
注意:如果仍然提示異常
max file **
max number **
max virtual **
可根據(jù)提示調(diào)整上述文件參數(shù)大小即可解決。
sysctl –p 執(zhí)行此命令保存后執(zhí)行
3.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
修改XX-nproc.conf (不同機(jī)器XX不一樣,可先到 cd /etc/security/limits.d/ 查看下)
vi /etc/security/limits.d/20-nproc.conf * soft nproc 4096(改為4096,原來為1024) 在 elasticsearch.yml中添加配置項(xiàng):bootstrap.system_call_filter為false: bootstrap.memory_lock: false bootstrap.system_call_filter: false cluster.initial_master_nodes: ["node-1"]
上述內(nèi)容就是Elasticsearch7.3安裝與配置的操作過程,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁名稱:Elasticsearch7.3安裝與配置的操作過程
分享URL:http://jinyejixie.com/article48/ipieep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、網(wǎng)站設(shè)計(jì)公司、品牌網(wǎng)站建設(shè)、網(wǎng)站改版、電子商務(wù)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)