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=infinity

 systemctl daemon-reload
 systemctl 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 已经完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值