install elasticsearch and kibana

官网文档

apt安装

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg # 安装官方的gpg公钥
sudo apt-get install apt-transport-https # 安装https
echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list # 添加官方仓库地址
sudo apt-get update && sudo apt-get install elasticsearch # 刷新apt列表,并安装elasticsearch

file

设置开机自启

 sudo systemctl daemon-reload
 sudo systemctl enable elasticsearch.service

用systemd启动

systemd相关介绍
sudo systemctl start elasticsearch.service

生成Kibana登入elasticsearch的token

/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
记下这个token,之后要用

安装kibana

sudo apt-get update && sudo apt-get install kibana # a安装
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service
sudo vim /etc/kibana/kibana.yml # 修改ip为0.0.0.0 修改语言为zh-CN
sudo systemctl start kibana.service

网页访问kibana

填写之前生成的token
需要验证码则通过
sudo /usr/share/kibana/bin/kibana-verification-code获取

其他命令

重置elasticsearch自带超级用户密码

/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic

生成elasticsearch其他节点登入elasticsearch的token

/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node