Elasticsearch - Debian11通过apt-get安装
1.安装JAVA
Elasticsearch是一个Java应用程序,因此第一步是安装Java。
以超级用户或具有sudo privileges命令的用户身份运行以下命令以安装OpenJDK软件包:
sudo apt install default-jdk
通过打印Java版本来验证Java安装:
java -version
输出应如下所示:

2.安装Elasticsearch
在标准的Debian 10存储库中没有Elasticsearch。我们将从Elasticsearch APT存储库安装它。
1)导入公钥
使用以下wget命令导入存储库的公钥:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
上面的命令应该输出"OK",这意味着密钥已成功导入,并且来自此存储库的软件包将被视为受信任的软件包。
2)添加存储库
通过运行以下命令将Elasticsearch存储库添加到系统中:
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" > /etc/apt/sources.
3)安装
更新packages索引并安装Elasticsearch引擎:
sudo apt update
sudo apt install elasticsearch
安装成功后将出现下图信息

4)启动服务
systemctl start elasticsearch.service
5)查看状态
service elasticsearch status

6)验证服务是否启动
- curl
curl --insecure --user elastic:密码 https://localhost:9200
或者
curl --cacert /etc/elasticsearch/certs/http_ca.crt --user elastic:密码 https://localhost:9200
- 浏览器
浏览器输入https://127.0.0.1:9200
弹出登录窗口并输入用户名、密码后成功即可
3.Kibana
Kibana 是为 Elasticsearch设计的开源分析和可视化平台。Kibana 可搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。
1)安装
apt-get install kibana
2)开放连接
安装成功后修改配置文件
cd /etc/kibana/
vim kibana.yml

3)启动kibana
>service kibana start
kibana监听端口默认为:5601
>netstat -ntplu | egrep 5601
tcp 0 0 0.0.0.0:5601 0.0.0.0:* LISTEN 2846301/node
注:如果启动失败报以下错误:
Unable to retrieve version information from Elasticsearch nodes. security_exception:
[security_exception] Reason: missing authentication credentials for REST解决方式:
修改Elasticsearch.yml配置文件,将这个配置true修改为false并重启elasticsearch
"xpack.security.enabled: false"
4)通过浏览器访问

> /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
执行以后,将 token 复制到【注册令牌】中。

点击 【配置 Elastic】 后,会跳出验证码:

查看 kibana 验证码:
>journalctl -u kibana -f

输入验证码后,等待 kibana 验证完毕


浙公网安备 33010602011771号