es安全组端口_从零开始在远程服务器(Linux)上搭建es,eshead和ik分词器
一、資源準(zhǔn)備
- 遠(yuǎn)程服務(wù)器一個(gè)(本教程為CentOS 64位)
- jdk1.8.0
- elasticsearch-head-master.zip
二、開放端口
注:本例采用的是阿里云服務(wù)器
1.登錄阿里云,選擇控制臺(tái)
2.找到左上角的三條白線--》云服務(wù)器ECS
3.網(wǎng)絡(luò)與安全--》安全組--》點(diǎn)開藍(lán)色的安全組ID
4.入方向--》手動(dòng)添加
5填上相關(guān)信息點(diǎn)擊保存,按照同樣方法打開9100,9200,9300端口。建議打開常用端口如3306,8080等
6.登錄遠(yuǎn)程服務(wù)器
7.檢查防火墻狀態(tài)
firewall-cmd --staterunning表示防火墻開啟,若是not running,防火墻關(guān)閉需要開啟
systemctl restart firewalld.service8.開放端口(以9200為例)
firewall-cmd --zone=public --add-port=9200/tcp --permanent9.重啟防火墻
systemctl restart firewalld.service10.重新載入配置
firewall-cmd --reload二、安裝JDK
1.刪除CentOS自帶的OpenJDK
2.通過命令安裝JDK
rpm -ivh jdk-8u221-linux-64.rpm(jdk文件的名字)3.配置環(huán)境變量 vim /etc/profile (本案例jdk是放在/usr/java下的)
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64 CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export PATH CLASSPATH JAVA_HOME4.讓配置文件生效
source /etc/profile三、安裝es
1.創(chuàng)建用戶 useradd esuser
2.設(shè)置密碼 passwd esuser
3.在/usr下創(chuàng)建es文件夾
mkdir es4.將壓縮文件放在es文件夾中
解壓:tar -zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz5.修改配置文件
cd configvim jvm.options將1g改成512m
編輯elasticsearch.yml
cluster.name: my-application node.name: node-1 path.data: /usr/es/data path.logs: /usr/es/logs bootstrap.memory_lock: false bootstrap.system_call_filter: false network.host: 0.0.0.0 network.publish_host: 47.112.237.125 http.cors.enabled: true http.cors.allow-origin: "*" http.port: 9200 cluster.initial_master_nodes: ["node-1"]6.進(jìn)入es的根目錄創(chuàng)建logs和data文件夾
mkdir data mkdir logs7.將es文件夾下的所有目錄的所有權(quán)限給es用戶
chgrp -R esuser ./es chown -R esuser ./es chmod 777 es8.啟動(dòng)
切換到esuser用戶su esuser
cd /usr/es/elasticsearch-7.6.1/bin ./elasticsearch四、安裝ik分詞器
在elasticsearch-7.6.1/plugins下創(chuàng)建文件夾ik mkdir ik
將ik分詞器解壓到ik文件夾下即可
五、實(shí)現(xiàn)可視化
1.解壓node
tar -zxvf node-v6.9.2-linux-x64.tar.gz2.修改/etc/profile文件夾下的配置文件
cd /etc/profile 添加: export NODE_HOME=/usr/es/node-v6.9.2-linux-x64 export PATH=$PATH:$NODE_HOME/bin3.使環(huán)境變量生效
source /etc/profile4.測(cè)試node是否生效
node -v npm -v5.安裝grunt
跳轉(zhuǎn)到elasticsearch-head-master文件夾中
npm install -g grunt-cli npm install grunt --save-dev6.檢查是否安裝成功
grunt -version7.修改Gruntfile.js文件
8.vim Gruntfile.js
添加hostname: '0.0.0.0'
9.修改app.js文件
cd elasticsearch-head-master/_site/app.jsvim app.js將loclahost改成自己的遠(yuǎn)程ip
10.在easticsearch-head-master下下載依賴包
npm install
11.啟動(dòng)
grunt server
注:啟動(dòng)前先啟動(dòng)es
參考資料:
在linux上安裝elasticsearch簡稱ES 簡單介紹安裝步驟
關(guān)于es-head插件的安裝_墨小柒的博客-CSDN博客
windows 上安裝es 包括eshead,kibana見我之前寫的
Galaxyppah:狂神說ElasticSearch學(xué)習(xí)筆記+補(bǔ)充
另外感謝一位朋友在es搭建過程中提供的幫助
文中提到的資料(jdk除外)
鏈接:https://pan.baidu.com/s/1rTyRufY8lDdK-QflhUrRtg
提取碼:yjjo
總結(jié)
以上是生活随笔為你收集整理的es安全组端口_从零开始在远程服务器(Linux)上搭建es,eshead和ik分词器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 晶体植入手术多少钱啊?
- 下一篇: linux 文件inode,linux文