01-centos 7 单机部署ELK
0,单机安装 elasticsearch 、elasticsearch-head、kibana
1,环境准备、以及es安装
-----------1.1 系统 centos 7 最小化安装
-----------1.2 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
yum -y install net-tools vim lrzsz wget
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
-----------1.3 下载elasticsearch-7.9.1-x86_64.rpm软件
mkdir -p /data/soft
cd /data/soft/
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.1-x86_64.rpm
-----------1.4 安装jdk
对于Elasticsearch 7.0之后的版本不需要再独立的安装JDK了,软件包里已经自带了最新的JDK,所以直接启动即可。
-----------1.5 安装ES
soft]# rpm -ivh elasticsearch-7.9.1-x86_64.rpm
-----------1.6 ES 自定义配置
rpm -qc elasticsearch #查看ES 有哪些配置
cat > /etc/elasticsearch/elasticsearch.yml << eof #在配置文件中自定义
node.name: hdss7-11
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
bootstrap.memory_lock: true
network.host: 127.0.0.1,10.4.7.11
http.port: 9200
discovery.seed_hosts: ["10.4.7.11"]
cluster.initial_master_nodes: ["10.4.7.11"]
eof
-----------1.7 启动ES服务
systemctl start elasticsearch在自己启动es服务时,一般系统都会有报错
ERROR: [1] bootstrap checks failed
解决办法:
systemctl edit elasticsearch ###输入如下两行内容
[Service]
LimitMEMLOCK=infinitysystemctl daemon-reloadsystemctl restart elasticsearch.service
2,安装elasticsearch-heard
cd /opt/
wget https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.gz
tar -zxvf node-v12.13.0-linux-x64.tar.gz
mv node-v12.13.0-linux-x64 node
echo 'export PATH=$PATH:/opt/node/bin' >> /etc/profile
source /etc/profile
opt]# npm -v
6.12.0
opt]# node -v
v12.13.0
opt]# tar -zxvf elasticsearch-head-5.0.0.tar.gz
opt]# cd elasticsearch-head-5.0.0
npm install -g cnpm --registry=https://registry.npm.taobao.org
**####这一步会报错 npm ERR! request to https:xxx....failed, reason: certificate is not yet valid**临时的解决办法:关闭ssl在命令行下输入语句 ---->>>>> npm config set strict-ssl false
然后再运行一遍npm install 命令
cnpm install
cnpm run start & 要注意启动这个命令的当前目录,继承这上一步的目录
检查是否安装完成
浏览器 输入 http://10.4.7.11:9100
!!!注意在系统重新启动后,一定要在目录下 /opt/elasticsearch-head-5.0.0 执行cnpm run start & 这条命令。
3,安装kibana
软件版本号跟elasticsearch 一致
官方下载地址:https://www.elastic.co/downloads/past-releases#kibana
将kibana 下载到本地端
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.9.1-x86_64.rpm
-----------3.1 安装kibana
rpm -ivh kibana-7.9.1-x86_64.rpm
-----------3.2配置kibana
# grep '^[a-Z]' /etc/kibana/kibana.yml
server.port: 5601
server.host: "10.4.7.11"
elasticsearch.hosts: ["http://10.4.7.11:9200"]
kibana.index: ".kibana"
i18n.locale: "zh-CN" # 语言选择中文,不加默认为英文
-----------3.3 启动kibana服务
systemctl start kibana
在安装kibana 时,遇见了一个大坑,明明服务已经正常开启,用netstat -lntup 却迟迟不见5601监听端口打开,查看系统日志也没有报错,以为安装、配置姿势不对,反反复复在一台虚拟机上多次卸载、安装,问题依旧,最终使用top 发现了问题,系统资源不够所致。这也生动的上了一课,在明明安装、配置没有大的问题,服务也明明毫无报错,但对应的服务端口却始终不见监听,这时可以考虑下系统资源紧张而导致的服务启动贼慢。
-----------3.4 检查一下服务是否安装正常
------- 3.4.1 用 netstat -lntup 命令
# netstat -lntup
------3.4.2 在浏览器中输入 http://10.4.7.11:5601/
4,完结
单机安装 elasticsearch 、lasticsearch-head、kibana 已经完成
01-centos 7 单机部署ELK相关推荐
- CentOS 7 快速部署 ELK
先简单说一下部署思路及原理(不一定正确,只是个人理解而已) 1.修改系统参数,以便安装软件 2.安装配置elasticsearch,这个相当于总监测中心,用来收集logstash监测的各种服务应用日志 ...
- centos单机部署greenplum
Releases · greenplum-db/gpdb · GitHub 开源安装包下载地址, 环境 ==CentOS Linux release 7.5.1804 (Core) 安装包下载版本= ...
- CentOS部署ELK
CentOS部署ELK 操作系统版本:CentOS7.9(镜像CentOS-7-x86_64-Minimal-2009.iso) Elasticsearch版本:6.1.0 Logstash版本:6. ...
- Centos Linux 单机安装 HBase 、使用 HBase
Centos Linux 单机安装 HBase .使用 HBase 视频教程链接:https://www.bilibili.com/video/BV1Z84y1z787/ 1. HBase 简介 HB ...
- Clickhouse单机部署以及从mysql增量同步数据
背景: 随着数据量的上升,OLAP一直是被讨论的话题,虽然druid,kylin能够解决OLAP问题,但是druid,kylin也是需要和hadoop全家桶一起用的,我也搞不定,那只能找我能搞定的技术 ...
- 第02期:ClickHouse 单机部署以及从 MySQL 增量同步数据
本期作者:邓亚运 37 互娱高级 DBA,负责公司 MySQL,Redis,Hadoop,Clickhouse 集群的管理和维护. 背景 随着数据量的上升,OLAP 一直是被讨论的话题,虽然 drui ...
- elk日志分析系统_部署ELK企业内部日志分析系统
部署ELK企业内部日志分析系统 一.实验环境 二.基本环境部署 1.IP地址配置 2.主机名配置三台节点hosts文件要一致 [root@yichen-els-node1 ~]# cat /etc/h ...
- centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解
centos6.5环境下Zookeeper-3.4.6集群环境部署 [系统]Centos 6.5 集群部署 [软件]准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeep ...
- kylin版本_kylin多维数据分析(一)单机部署
点击上方蓝字关注 [写在前面]:前段时间因为项目需要,使用了一段时间的kylin进行多维数据分析.从kylin单机/分布式部署.事实表维度表设计.再到cube优化和调度等全都亲手实操了一遍.过程中的所 ...
最新文章
- OP_Codes为BCH带来更多更好的解决方案
- except but
- python数据分析知识点_Python基础知识点总结:数据
- 使用cocoapods
- C语言——生命游戏(初始
- 微信开发SDK,Jeewx-Api 1.3.1 版本发布
- 第二阶段冲刺 每日站立会议 1/4
- 卡巴斯基发现ATM病毒Skimmer改进版
- Python3 从零单排17_类的继承
- 兄弟j220怎么清零_兄弟j220怎么清零_兄弟Brother全系列打印机清零大全
- 《算法设计与分析 第2版 屈婉玲等》第五章习题答案
- 转专业申请加拿大计算机硕士,GPA低?教你如何成功申请加拿大硕士!
- 《人性的枷锁》读后感范文4500字
- 瑞吉外卖项目剩余功能补充
- 图片怎么压缩到200K以内,这3个图片压缩方法,简单有效
- Handlebars 小技巧
- Android Notification.setLatestEventInfo(...)
- Centos7 安装RVM
- JAVA导入Oracle包_将java的jar包导入oracle,通过oracle调用java方法
- 学计算机专业表情包,大学专业恶搞表情包,你中枪了吗