ELK日志管理之——elasticsearch部署
2024-10-12 16:38:18
1、配置官方yum源
[root@localhost ~]# rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch
[root@localhost ~]# cat > /etc/yum.repos.d/elasticsearch.repo <<EOF
[elasticsearch-1.7]
name=Elasticsearch repository for 1.7.x packages
baseurl=http://packages.elastic.co/elasticsearch/1.7/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
EOF
2、安装elasticsearch
[root@localhost ~]# yum install elasticsearch
3、如果服务器无法上外网进行yum安装,可下载rpm包上传安装
wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.1.noarch.rpm
4、elasticsearch文件所在目录
[root@logstash]# whereis elasticsearch
elasticsearch: /etc/elasticsearch /usr/share/elasticsearch
5、配置文件
[root@MiWiFi-R1CM ~]# vi /etc/elasticsearch/elasticsearch.yml
cluster.name: elasticsearch #集群名称
node.name: "Franz Kafka" #集群节点名称,默认自动获取
path.data: /path/to/data #集群数据文件存放路径
path.logs: /path/to/logs #日志路径
path.work: /path/to/work #临时文件路径
transport.tcp.port: 9300 #集群间通信端口
http.port: 9200 #集群对外端口
discovery.zen.ping.unicast.hosts: ["host1", "host2:port"] #如果集群不是在同一网段中,是没法自动加进集群的,需要在这里配置节点的ip和端口
6、查看elasticsearch集群状态常用命令
1、检查elasticsearch集群状态:
[root@iZ25w09spb2Z logs]# curl -XGET 127.0.0.1:9200/_cluster/health?pretty
[root@localhost ~]# curl -XGET 'http://localhost:9200/_cluster/state?pretty'
2、elasticsearch集群详细信息:
[root@localhost ~]# curl 'http://127.0.0.1:9200/_cluster/stats?pretty'
3、查看数据:
[root@localhost ~]# curl 'localhost:9200/_cat/indices?v'
4、删除存储的uustore-nginx索引:
[root@localhost ~]# curl -XDELETE 'localhost:9200/uustore-nginx'
5、创建索引(.kibana索引如果删除需要自己创建):
[root@localhost ~]# curl -XPUT 'localhost:9200/.kibana?pretty' -d'
{
"index.mapper.dynamic": true
}'
最新文章
- 使用 CSS3 动画实现的 3D 图片过渡特效
- SharePoint Online 创建门户网站系列之创建栏目
- mysql中Can&#39;t connect to MySQL server on &#39;localhost&#39; (10061)
- 解析某些特殊格式XML文件时,获取不到根节点问题
- Material Design风格的水波涟漪效果(Ripple Effect)的实现
- 转: js操作cookie
- maven+springMVC+mybatis+junit详细搭建过程 ***
- 飞信免费发送接口API的测试 httpClient
- BA - 读书雷达10本必读书
- css3之background
- 【Nutch2.2.1基础教程之3】Nutch2.2.1配置文件
- M​i​c​r​o​s​o​f​t​ ​w​e​b​ ​a​p​p​l​i​c​a​t​i​o​n​ ​s​t​r​e​s​s​ ​t​o​o​l​ 测试
- Spring MVC 项目搭建 -2- 添加service ,dao,junit
- java-自定义数据排序
- 小程序之 微信小程序下拉上方出现空白
- C#-记录一些常见的语法特性
- System.exit(int status)
- (4.22)sql server视图/索引视图概念
- windows下的pycharm配置 linux环境
- MySQL删除数据后磁盘空间的释放情况【转】
热门文章
- Sea.js学习3——Sea.js的CMD 模块定义规范
- ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(十一) 代码重构使用反射工厂解耦
- java 网络编程复习(转)
- 【学】CSS3基础实例1 - 用CSS3做网页中的小三角,以及transition的用法
- DevExpress中GridView上的右键菜单
- SQL%NOTFOUND
- CRM JS 设置lookup字段 setSimpleLookupValue
- CRM 2016 subgrid 的显示隐藏
- revealapp 用于调试IOS的UI
- PHP文件读写操作之文件写入代码