当前位置: 首页 > news >正文

linux环境安装elasticsearch缓存数据库和Kibana客户端

linux环境安装elasticsearch缓存数据库,今天我们安装7.17.18版本,并分析遇到的问题。

一、elasticsearch安装运行

1、直接下载

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.18-linux-x86_64.tar.gz

2、解压

tar -xzf elasticsearch-7.17.18-linux-x86_64.tar.gz

3、选择性移动并进入目录

#伪目录
mv elasticsearch-7.17.18 /usr/local/elasticsearch
cd /usr/local/elasticsearch

4、进入config 目录修改配置

vim elasticsearch.yml

5、 改端口号:

#对外暴露端口,均能访问此服务
network.host: 0.0.0.0
#设置端口号
http.port: 9200
#设置服务器ip
discovery.seed_hosts: ["192.168.13.10"]

 6、防火墙处理

确保服务器的防火墙允许访问 Elasticsearch 的端口。这里我们假设您使用的是 firewalld 防火墙。

# 开放端口 9200
sudo firewall-cmd --add-port=9200/tcp --permanent# 重新加载防火墙配置
sudo firewall-cmd --reload

如果您使用的是 iptables,则可以通过以下命令开放端口:

# 添加规则允许访问端口 9200
sudo iptables -A INPUT -p tcp --dport 9200 -j ACCEPT# 保存规则(适用于不同的系统,可能有所不同)
sudo service iptables save

 5、启动

#前台启动
.bin/elasticsearch
#后台启动
.bin/elasticsearch -d

6、验证

 #服务器上请求curl -X GET "localhost:9200/"#浏览器访问http://your_server_ip:9200#http://192.168.13.10:9200

二、Kibana 安装运行

1、通过下载和解压 Kibana 安装包

# 下载 Kibana 安装包
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.17.18-linux-x86_64.tar.gz# 解压 Kibana 安装包
tar -xzf kibana-7.17.18-linux-x86_64.tar.gz# 进入解压后的目录
cd kibana-7.17.18-linux-x86_64

2、配置 Kibana

编辑 kibana.yml 配置文件,使 Kibana 可以监听外部 IP 地址。

# 编辑 kibana.yml 文件
vi config/kibana.yml

在配置文件中找到以下选项并进行配置:

server.port: 5601# 设置 Kibana 监听的 IP 地址,允许外部访问
server.host: "0.0.0.0"# 设置 Elasticsearch 服务器的地址
elasticsearch.hosts: ["http://localhost:9200"]

3、启动 Kibana

# 前台启动 Kibana
./bin/kibana
#后台启动
nohup bin/kibana &

4、防火墙开通端口号

启动后访问不了,处理方案:

sudo firewall-cmd --add-port=5601/tcp --permanentsudo firewall-cmd --reload

然后访问就OK了。

curl -X GET "localhost:5601"

到此。linux环境安装ES和Kibana整体结束,后期我们分享器一下Docker环境下安装这两个插件的流程,敬请期待!

http://www.lryc.cn/news/390335.html

相关文章:

  • OpenSSL的一些使用案例
  • 常用字符串方法<python>
  • 线程池666666
  • Python28-5 k-means算法
  • 主流国产服务器操作系统技术分析
  • 【Linux】线程封装与互斥(万字)
  • 5分钟教你部署MySQL8.0环境
  • LLM应用:传统NLP任务
  • 基于Hadoop平台的电信客服数据的处理与分析③项目开发:搭建Kafka大数据运算环境---任务11:基础环境准备
  • Golang中swtich中如何强制执行下一个代码块
  • 读书笔记-Java并发编程的艺术-第4章(Java并发编程基础)-第2节(启动和终止线程)
  • 通俗大白话理解Docker
  • 题解:CF1981C(Turtle and an Incomplete Sequence)
  • Swift 中强大的 Key Paths(键路径)机制趣谈(上)
  • (十二)纹理和采样
  • QT创建地理信息shp文件编辑器shp_editor
  • 解析Kotlin中扩展函数与扩展属性【笔记摘要】
  • 【Java学习笔记】java图形界面编程
  • STM32入门笔记(03): ADC(SPL库函数版)(2)
  • 2024年7月2日 (周二) 叶子游戏新闻
  • 如何使用Spring Boot Profiles进行环境配置管理
  • Java错题归纳(二)
  • Grafana面试题精选和参考答案
  • Node版本管理工具 fnm 安装使用
  • vector模拟实现【C++】
  • 《每天5分钟用Flask搭建一个管理系统》第11章:测试与部署
  • Landsat数据从Collection1更改为Collection2
  • 《每天5分钟用Flask搭建一个管理系统》第12章:安全性
  • Unity之创建与导出PDF
  • 【Android面试八股文】优化View层次过深问题,选择哪个布局比较好?