常用命令
# 重命名文件夾
mv elasticsearch-7.10.2 elasticsearch
# 移動(dòng)文件到文件夾
mv elasticsearch-7.10.2-linux-x86_64.tar.gz middleware-tar/
mv kibana-7.10.2-linux-x86_64.tar.gz middleware-tar/
# 創(chuàng)建data文件夾
mkdir /home/admin/elasticsearch/data
自建Elasticsearch
詳見語雀文章來源:http://www.zghlxwxcb.cn/news/detail-810559.html
1. 查看es版本
GET /
2. 切換到/home/admin目錄
cd /home/admin
mkdir data
mkdir logs
3. 在Elasticsearch官方網(wǎng)站上下載Elasticsearch 7.10.2的安裝包。您可以使用以下命令在終端中下載:
sudo wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.2-linux-x86_64.tar.gz
4. 解壓下載的安裝包。使用以下命令解壓
sudo tar -zxvf elasticsearch-7.10.2-linux-x86_64.tar.gz
5. 修改配置文件config/elasticsearch.yml,可以使用任何文本編輯器打開該文件。確保以下配置項(xiàng)已經(jīng)正確設(shè)置
sudo vi elasticsearch.yml
# 設(shè)置集群的名稱
cluster.name: elastic-cluster
# 設(shè)置節(jié)點(diǎn)的名稱
node.name: node-1
# 設(shè)置數(shù)據(jù)文件存儲(chǔ)路徑
path.data: /home/admin/elasticsearch/data
# 設(shè)置日志文件存儲(chǔ)路徑
path.logs: /home/admin/elasticsearch/logs
# 設(shè)置節(jié)點(diǎn)綁定的網(wǎng)絡(luò)接口地址為 "0.0.0.0",表示監(jiān)聽所有可用的網(wǎng)絡(luò)接口
network.host: 0.0.0.0
# 設(shè)置節(jié)點(diǎn)監(jiān)聽的HTTP端口為 "9200",用于與節(jié)點(diǎn)進(jìn)行HTTP通信
http.port: 9200
# 設(shè)置初始主節(jié)點(diǎn)的名稱為 "node-1",用于啟動(dòng)集群的初始化過程
cluster.initial_master_nodes: ["node-1"]
# 開啟Elasticsearch密碼登陸
# 啟用X-Pack安全功能,用于提供安全認(rèn)證和訪問控制
xpack.security.enabled: true
# 啟用X-Pack安全功能中的SSL傳輸層加密,用于保護(hù)節(jié)點(diǎn)之間的通信安全性
xpack.security.transport.ssl.enabled: true
6. elastic以及kibana不能以root用戶啟動(dòng),創(chuàng)建新用戶并授權(quán)
# 創(chuàng)建一個(gè)名為 "elastic" 的新用戶
sudo adduser elastic
# 為用戶 "elastic" 設(shè)置密碼
sudo passwd elastic
# 將目錄 "/home/admin/elastic" 中的所有文件和子目錄的所有權(quán)和組設(shè)置為 "elastic"
sudo chown -R elastic:elastic /home/admin/elasticsearch
sudo chown -R elastic:elastic /home/admin/kibana
7. 切換用戶到elastic用戶
# 查看所有用戶
cut -d: -f1 /etc/passwd
# 切換用戶到elastic用戶
su elastic
8. 啟動(dòng)elasticsearch
# 進(jìn)入bin目錄啟動(dòng)elasticsearch
./elasticsearch
# 以后臺進(jìn)程方式運(yùn)行 Elasticsearch 服務(wù)器
./elasticsearch -d
9. 設(shè)置elasticsearch密碼 按照提示好幾個(gè),都輸入elastic
./elasticsearch-setup-passwords interactive
10. 停止elaasticsearch
# 查找正在運(yùn)行的 Elasticsearch 進(jìn)程
ps -ef|grep elasticsearch
# 強(qiáng)制終止指定進(jìn)程
kill - 9 pid
11. 輸入ip:port驗(yàn)證
http://11.163.58.31:9200/
自建Kibana
1. 在Kibana官方網(wǎng)站上下載Kibana的安裝包。您可以使用以下命令在終端中下載:
sudo wget https://artifacts.elastic.co/downloads/kibana/kibana-7.10.2-linux-x86_64.tar.gz
2. 解壓下載的安裝包。使用以下命令解壓:
sudo tar -zxvf kibana-7.10.2-linux-x86_64.tar.gz
3. 修改配置文件config/kibana.yml,可以使用任何文本編輯器打開該文件。確保以下配置項(xiàng)已經(jīng)正確設(shè)置:
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"]
設(shè)置密碼
elasticsearch.username: "elastic"
elasticsearch.password: "elastic"
這將允許Kibana監(jiān)聽所有網(wǎng)絡(luò)接口,并將連接到本地運(yùn)行的Elasticsearch實(shí)例。
# 設(shè)置域名(設(shè)不設(shè)置都行)
server.name: "es-aic-in.taobao.net"
4. 啟動(dòng)Kibana。使用以下命令啟動(dòng):
./bin/kibana
# 后臺啟動(dòng)
nohup ./kibana &
5. 停止kibana
netstat -nlp | grep 5601
kill -9 pid
添加域名
答疑文章來源地址http://www.zghlxwxcb.cn/news/detail-810559.html
# 查看端口使用情況
sudo netstat -tuln
# 查看9092端口是否在使用
sudo netstat -tuln | grep 9092
到了這里,關(guān)于自建ES集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!