kafka+elasticsearch+logstash+kibana环境搭建

56 篇文章 0 订阅
2 篇文章 0 订阅

环境准备

jdk1.8、kafka2.11(kafka-manage可选)、zookeeper3.4.10、logstash5.4.6、kibana5.4.6、elasticsearch(head插件,ik中文分词插件)

1、jdk安装

yum install java-1.8.0-openjdk


2、安装kafka

修改配置文件

vi /usr/local/kafka/config/server.properties 

port=9092
log.dirs=/data/kafka
zookeeper.connect=localhost:2181

启用JMX

vi /usr/local/kafka/bin/kafka-server-start.sh 

增加:

export JMX_PORT=${JMX_PORT:-9999}

启动:cd /usr/local/kafka && ./bin/kafka-server-start.sh -daemon config/server.properties 

3、安装zookeeper

配置:

cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg

修改配置:

vi /usr/local/zookeeper/conf/zoo.cfg


dataDir=/data/zookeeper
# the port at which the clients will connect
clientPort=2181
server.1=localhost:2888:3888

启动:

/usr/local/zookeeper/bin/zkServer.sh start

4、安装logstash

直接安装rpm

rpm -ivh logstash-5.6.4.rpm

软件目录:/usr/share/logstash

配置目录:/etc/logstash/conf.d

配置文件:/etc/logstash/logstash.yml

日志目录:/var/log/logstash

LS_HOME:/var/lib/logstash


指定文件启动:

/usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/logstack-template.conf --path.data=/root/


5、安装elasticSearch

直接安装rpm

rpm -ivh elasticsearch-5.6.4.rpm

软件目录:/usr/share/elasticsearch

配置目录:/etc/elasticsearch

日志目录:/var/log/elasticsearch

数据目录:/var/lib/elasticsearch

PID目录:/var/run/elasticsearch


修改配置:

vi /etc/elasticsearch/elasticsearch.yml

#禁用swap
bootstrap.mlockall: true
#绑定所有网卡
network.host: 0.0.0.0
#
# Enable CORS in elasticsearch (elasticsearch-head)
#
http.cors.enabled: true
http.cors.allow-origin: "*"

启动 systemctl start elasticsearch

(head插件和ik可自选)

6、安装kibana

直接rpm安装

rpm -ivh kibana-5.6-4.rpm 

修改配置

vi /etc/kibana/kibana.yml

server.host: "kibana-node"

启动:systemctl start kibana

------------------------------------------------------------------

单机环境搭建完成,可以进入测试阶段,过程中会遇到一些坑,欢迎评论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值