常用命令
# 重命名文件夹
mv elasticsearch-7.10.2 elasticsearch
# 移动文件到文件夹
mv elasticsearch-7.10.2-linux-x86_64.tar.gz middleware-tar/
mv kibana-7.10.2-linux-x86_64.tar.gz middleware-tar/
# 创建data文件夹
mkdir /home/admin/elasticsearch/data
自建Elasticsearch
详见语雀文章来源:https://www.toymoban.com/news/detail-810559.html
1. 查看es版本
GET /
2. 切换到/home/admin目录
cd /home/admin
mkdir data
mkdir logs
3. 在Elasticsearch官方网站上下载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,可以使用任何文本编辑器打开该文件。确保以下配置项已经正确设置
sudo vi elasticsearch.yml
# 设置集群的名称
cluster.name: elastic-cluster
# 设置节点的名称
node.name: node-1
# 设置数据文件存储路径
path.data: /home/admin/elasticsearch/data
# 设置日志文件存储路径
path.logs: /home/admin/elasticsearch/logs
# 设置节点绑定的网络接口地址为 "0.0.0.0",表示监听所有可用的网络接口
network.host: 0.0.0.0
# 设置节点监听的HTTP端口为 "9200",用于与节点进行HTTP通信
http.port: 9200
# 设置初始主节点的名称为 "node-1",用于启动集群的初始化过程
cluster.initial_master_nodes: ["node-1"]
# 开启Elasticsearch密码登陆
# 启用X-Pack安全功能,用于提供安全认证和访问控制
xpack.security.enabled: true
# 启用X-Pack安全功能中的SSL传输层加密,用于保护节点之间的通信安全性
xpack.security.transport.ssl.enabled: true
6. elastic以及kibana不能以root用户启动,创建新用户并授权
# 创建一个名为 "elastic" 的新用户
sudo adduser elastic
# 为用户 "elastic" 设置密码
sudo passwd elastic
# 将目录 "/home/admin/elastic" 中的所有文件和子目录的所有权和组设置为 "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. 启动elasticsearch
# 进入bin目录启动elasticsearch
./elasticsearch
# 以后台进程方式运行 Elasticsearch 服务器
./elasticsearch -d
9. 设置elasticsearch密码 按照提示好几个,都输入elastic
./elasticsearch-setup-passwords interactive
10. 停止elaasticsearch
# 查找正在运行的 Elasticsearch 进程
ps -ef|grep elasticsearch
# 强制终止指定进程
kill - 9 pid
11. 输入ip:port验证
http://11.163.58.31:9200/
自建Kibana
1. 在Kibana官方网站上下载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,可以使用任何文本编辑器打开该文件。确保以下配置项已经正确设置:
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"]
设置密码
elasticsearch.username: "elastic"
elasticsearch.password: "elastic"
这将允许Kibana监听所有网络接口,并将连接到本地运行的Elasticsearch实例。
# 设置域名(设不设置都行)
server.name: "es-aic-in.taobao.net"
4. 启动Kibana。使用以下命令启动:
./bin/kibana
# 后台启动
nohup ./kibana &
5. 停止kibana
netstat -nlp | grep 5601
kill -9 pid
添加域名
答疑文章来源地址https://www.toymoban.com/news/detail-810559.html
# 查看端口使用情况
sudo netstat -tuln
# 查看9092端口是否在使用
sudo netstat -tuln | grep 9092
到了这里,关于自建ES集群的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!