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 验证完毕

posted @ 2022-09-09 14:21  Myifb  阅读(389)  评论(0)    收藏  举报