日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

es安全组端口_从零开始在远程服务器(Linux)上搭建es,eshead和ik分词器

發布時間:2023/12/1 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 es安全组端口_从零开始在远程服务器(Linux)上搭建es,eshead和ik分词器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、資源準備

  • 遠程服務器一個(本教程為CentOS 64位)

注:ik分詞器版本需與es版本統一
  • jdk1.8.0
  • elasticsearch-head-master.zip

二、開放端口

注:本例采用的是阿里云服務器

1.登錄阿里云,選擇控制臺

2.找到左上角的三條白線--》云服務器ECS

3.網絡與安全--》安全組--》點開藍色的安全組ID

4.入方向--》手動添加

5填上相關信息點擊保存,按照同樣方法打開9100,9200,9300端口。建議打開常用端口如3306,8080等

6.登錄遠程服務器

7.檢查防火墻狀態

firewall-cmd --state

running表示防火墻開啟,若是not running,防火墻關閉需要開啟

systemctl restart firewalld.service

8.開放端口(以9200為例)

firewall-cmd --zone=public --add-port=9200/tcp --permanent

9.重啟防火墻

systemctl restart firewalld.service

10.重新載入配置

firewall-cmd --reload

二、安裝JDK

1.刪除CentOS自帶的OpenJDK

2.通過命令安裝JDK

rpm -ivh jdk-8u221-linux-64.rpm(jdk文件的名字)

3.配置環境變量 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_HOME

4.讓配置文件生效

source /etc/profile

三、安裝es

1.創建用戶 useradd esuser

2.設置密碼 passwd esuser

3.在/usr下創建es文件夾

mkdir es

4.將壓縮文件放在es文件夾中

解壓:tar -zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz

5.修改配置文件

cd config

vim 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.進入es的根目錄創建logs和data文件夾

mkdir data mkdir logs

7.將es文件夾下的所有目錄的所有權限給es用戶

chgrp -R esuser ./es chown -R esuser ./es chmod 777 es

8.啟動

切換到esuser用戶su esuser

cd /usr/es/elasticsearch-7.6.1/bin ./elasticsearch

四、安裝ik分詞器

在elasticsearch-7.6.1/plugins下創建文件夾ik mkdir ik

將ik分詞器解壓到ik文件夾下即可

五、實現可視化

1.解壓node

tar -zxvf node-v6.9.2-linux-x64.tar.gz

2.修改/etc/profile文件夾下的配置文件

cd /etc/profile 添加: export NODE_HOME=/usr/es/node-v6.9.2-linux-x64 export PATH=$PATH:$NODE_HOME/bin

3.使環境變量生效

source /etc/profile

4.測試node是否生效

node -v npm -v

5.安裝grunt

跳轉到elasticsearch-head-master文件夾中

npm install -g grunt-cli npm install grunt --save-dev

6.檢查是否安裝成功

grunt -version

7.修改Gruntfile.js文件

8.vim Gruntfile.js

添加hostname: '0.0.0.0'

9.修改app.js文件

cd elasticsearch-head-master/_site/app.js

vim app.js

將loclahost改成自己的遠程ip

10.在easticsearch-head-master下下載依賴包

npm install

11.啟動

grunt server

注:啟動前先啟動es

參考資料:

在linux上安裝elasticsearch簡稱ES 簡單介紹安裝步驟

關于es-head插件的安裝_墨小柒的博客-CSDN博客

windows 上安裝es 包括eshead,kibana見我之前寫的

Galaxyppah:狂神說ElasticSearch學習筆記+補充

另外感謝一位朋友在es搭建過程中提供的幫助

文中提到的資料(jdk除外)

鏈接:https://pan.baidu.com/s/1rTyRufY8lDdK-QflhUrRtg

提取碼:yjjo

總結

以上是生活随笔為你收集整理的es安全组端口_从零开始在远程服务器(Linux)上搭建es,eshead和ik分词器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。