ES安装
1.修改服务器参数
##修改系统参数,调整nofile以及noproc
cat >> /etc/security/limits.conf <<EOF
* soft nofile 102400
* hard nofile 102400
* soft nproc 10240
* hard nproc 10240
EOF
##临时生效
ulimit -HSn 102400
##修改内核参数
echo "vm.max_map_count=262144" >> /etc/sysctl.conf
##使内核参数生效
sysctl -p
导入GPG Key
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
设置yum仓库
cat > /etc/yum.repos.d/es.repo <<EOF
[elasticsearch]
name=Elasticsearch repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md
EOF
yum安装ES
yum install --enablerepo=elasticsearch elasticsearch
关闭ssl
vi /etc/elasticsearch/elasticsearch.yml ##修改如下
xpack.security.http.ssl:
enabled: false
# cluster.initial_master_nodes:["localhost.localdomain"] 这行注释掉,前面加警号
启动服务
systemctl start elasticsearch
设置为开机自启
systemctl enable elasticsearch
查看端口
netstat -lntp |grep java #两个端口9200 9300,其中9200为RESTful接口访问端口,9300为集群通信端口
重置密码
/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic
访问9200端口
curl -u elastic:'上一步生成的密码' http://127.0.0.1:9200/
安装Kibana实现可视化
Kibana早期是为Logstash开发的可视化工具,于2013年被Elastic公司收购。 前面安装ES时,配置的yum仓库里就带有Kibana了,所以可以直接yum安装:
yum install --enablerepo=elasticsearch kibana
在ES重置kibana-system用户密码
/usr/share/elasticsearch/bin/elasticsearch-reset-password -u kibana_system
编辑Kibana配置文件
vi /etc/kibana/kibana.yml #修改如下参数
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.222.101:9200"]
elasticsearch.username: "kibana_system"
elasticsearch.password: "K5L7b7JBgtC_dXmbmI2V"
i18n.locale: "zh-CN" ##支持中文界面
启动服务
systemctl start kibana
systemctl enable kibana
访问 http://192.168.222.101:5601
使用elastic账号登录,密码为重置后的密码
找到添加数据,进入试用样例数据

将上图显示的样例数据安装

进入开发工具

根据图中的命令,点击命令后面的三角符号运行。
上图中的命令示例为查看集群状态,可视化中更方便操作和查看。
Dev Tools: http://192.168.222.101:5601/app/dev_tools#/console