自我批评java安装环境下java检查java安装环境下java

ELK环境搭建和部署

ElasticSearch在5.x后底安装以及插件的合法执行更好了,head插件官方默认集成以kibana的dev
tools里,支持rpm包方式安装,x-pack安装后支持权限和各种报表功能。

ELK环境搭建和部署

ElasticSearch在5.x后底安以及插件的合法执行更好了,head插件官方默认集成以kibana的dev
tools里,支持rpm包方式安装,x-pack安装后支持权限和各种报表功能。

一、安装ES

一、安装ES

1. 安装JAVA SDK

类阿里云以及aws一般默认的操作系统还起带了java环境,检查java安装环境下java
-version查看。

眼前设置之ELK版本是5.6.4本,需要java8上述(java有一定量个版本,sdk版本与外部版本,sdk版本是1.8.x)就满足要求了。

# yum install java-1.8.0-openjdk
1. 安装JAVA SDK

恍如阿里云及aws一般默认的操作系统还自带了java环境,检查java安装环境下java
-version查看。

手上安之ELK版本是5.6.4版,需要java8以上(java有三三两两只本子,sdk版本与外部版本,sdk版本是1.8.x)就满足要求了。

# yum install java-1.8.0-openjdk
2. 安装elasticsearch

下载地址: https://www.elastic.co/downloads/elasticsearch

下载对应之本子,下载后解压到想装的文本夹着,因为es是绿色版用解压后即得以

./bin/elasticsearch其实是一个shell脚本,最终还是开行于java的虚拟机环境遭到,并参加了迟早参数。

# rpm -ivh elasticsearch-5.6.4.rpm
# chkconfig --add elasticsearch
# chkconfig elasticsearch on 
# vim etc/elasticsearch/elasticsearch.yml
# /etc/init.d/elasticsearch.rpmnew start

可执行文件目录:/usr/share/elasticsearch/

配置文件目录: /etc/elasticsearch/

日记文件目录:/var/log/elasticsearch/

data文件目录:/var/lib/elasticsearch/

pid文件路径:/var/run/elasticsearch/

日志文件:/var/log/elasticsearch/

2. 安装elasticsearch

下载地址: https://www.elastic.co/downloads/elasticsearch

下载对应之版,下载后解压到想装的文件夹着,因为es是绿色版用解压后就是足以下

./bin/elasticsearch其实是一个shell脚本,最终还是开行在java的虚拟机环境受到,并在了自然参数。

# rpm -ivh elasticsearch-5.6.4.rpm
# chkconfig --add elasticsearch
# chkconfig elasticsearch on 
# vim etc/elasticsearch/elasticsearch.yml
# /etc/init.d/elasticsearch.rpmnew start

可执行文件目录:/usr/share/elasticsearch/

配置文件目录: /etc/elasticsearch/

日记文件目录:/var/log/elasticsearch/

data文件目录:/var/lib/elasticsearch/

pid文件路径:/var/run/elasticsearch/

日志文件:/var/log/elasticsearch/

3. 启动elasticsearch

医护进程 ./bin/elasticsearch -d

前台运行 ./bin/elasticsearch

配合elasticsearch-servicewrapper 插件将脚本服务化更易管理
(2.x加不再支持,弃用)

运行日志在../log/下,每一个目录一个文件,每日一个文书,包括运转的慢日志和劳务日志。

3. 启动elasticsearch

医护进程 ./bin/elasticsearch -d

前台运行 ./bin/elasticsearch

配合elasticsearch-servicewrapper 插件将脚本服务化更易管理
(2.x加不再支持,弃用)

运行日志在../log/下,每一个索引一个文本,每日一个文本,包括运转的慢日志和劳动日志。

4. 测试elasticsearch

curl -XGET http://xxx:9200/?pretty

4. 测试elasticsearch

curl -XGET http://xxx:9200/?pretty

5. 集群配置

https://www.ibm.com/support/knowledgecenter/zh/SSFPJS_8.5.6/com.ibm.wbpm.main.doc/topics/rfps_esearch_configoptions.html

discovery.zen.ping.unicast.hosts : [“17.16.0.1:9300”,
“172.16.2.1:9300”]

默认通信的TCP端口是9300,也得以由定义修改,如果集群连接失败而查阅是否启动成功,并在elasticsearch/kibana的日志被查阅具体由并排查,配置定义在进入的新服务器里,使用_cat/nodes?v可查看节点信息。

5. 集群配置

https://www.ibm.com/support/knowledgecenter/zh/SSFPJS_8.5.6/com.ibm.wbpm.main.doc/topics/rfps_esearch_configoptions.html

discovery.zen.ping.unicast.hosts : [“17.16.0.1:9300”,
“172.16.2.1:9300”]

默认通信的TCP端口是9300,也可于定义修改,如果集群连接失败而查阅是否启动成功,并于elasticsearch/kibana的日志被查具体原因并排查,配置定义在入的新服务器里,使用_cat/nodes?v可查节点信息。

6. 常用api

_cat/health?v 查看集群监控情况

_cat/nodes?v 集群节点情况

_cat/indices 索引情况

6. 常用api

_cat/health?v 查看集群监控情况

_cat/nodes?v 集群节点情况

_cat/indices 索引情况

二、安装Kibana

下载页面:https://www.elastic.co/cn/downloads/kibana

装rpm包,我之电脑是x64的所以下载64各之设置包,rpm包安装收尾后会见自行在/etc/init.d/下别执行脚本,提供被service/chkconfig,更有益于我们应用

# wget https://artifacts.elastic.co/downloads/kibana/kibana-5.6.4-x86_64.rpm
# rpm -ivh kibana-5.6.4-x86_64.rpm
# vim /etc/kibana/kibana.yml

二、安装Kibana

下载页面:https://www.elastic.co/cn/downloads/kibana

安rpm包,我的微机是x64的之所以下载64各项之安包,rpm包安装了后会见自行在/etc/init.d/下转移执行脚本,提供被service/chkconfig,更便民我们下

# wget https://artifacts.elastic.co/downloads/kibana/kibana-5.6.4-x86_64.rpm
# rpm -ivh kibana-5.6.4-x86_64.rpm
# vim /etc/kibana/kibana.yml

三、安装Beats

Beats与Logstash的第一区别是Beats是轻量级的数采集器,Beats包含Filebeat(普通文书采集)、

Metricbeat(系统与劳动指标收集)、Packetbeat(网络有关数据收集)、Winlogbeat(windows日志)、

Heartbeat(运行时刻监控、ping检测)、Auditbeat 、Topbeat等。

三、安装Beats

Beats与Logstash的重要性分是Beats是轻量级的数目采集器,Beats包含Filebeat(普通文书采集)、

Metricbeat(系统和劳动指标收集)、Packetbeat(网络有关数据搜集)、Winlogbeat(windows日志)、

Heartbeat(运行时监控、ping检测)、Auditbeat 、Topbeat等。

1. 安装Heartbeat客户端

设置Heartbeat并将数据写入到ES中,并构成Kibana平台进行多少展示报表与搜索功能

下载地址:https://www.elastic.co/downloads/beats/heartbeat

类介绍:https://www.elastic.co/cn/products/beats/heartbeat

启动 /etc/init.d/heartbeat start

1. 安装Heartbeat客户端

设置Heartbeat并拿数据写入到ES中,并整合Kibana平台进行数据展示报表和搜索功能

下载地址:https://www.elastic.co/downloads/beats/heartbeat

品类介绍:https://www.elastic.co/cn/products/beats/heartbeat

启动 /etc/init.d/heartbeat start

四、安装x-pack插件

法定下载地址:https://www.elastic.co/downloads/x-pack

官文档地址:https://www.elastic.co/guide/en/x-pack/current/xpack-introduction.html

https://www.elastic.co/gu
ide/en/x-pack/6.0/setting-up-authentication.html#set-built-in-user-passwords

四、安装x-pack插件

官方下载地址:https://www.elastic.co/downloads/x-pack

合法文档地址:https://www.elastic.co/guide/en/x-pack/current/xpack-introduction.html

https://www.elastic.co/gu
ide/en/x-pack/6.0/setting-up-authentication.html#set-built-in-user-passwords

1. elasticsearch安装x-pack插件
  • 倘是集群架构,则每一样贵新机器都用安装插件
  • kibana安装了x-pack,elasticsearch也必要装

# /usr/share/elasticsea     rch/bin/elasticsearch-plugin install x-pack
# /usr/share/kibana/bin/kibana-plugin install x-pack
1. elasticsearch安装x-pack插件
  • 如是集群架构,则诸一样台新机器都急需设置插件
  • kibana安装了x-pack,elasticsearch也必须要安装

# /usr/share/elasticsea     rch/bin/elasticsearch-plugin install x-pack
# /usr/share/kibana/bin/kibana-plugin install x-pack
2. 编纂配置文件
# vim /etc/elasticsearch/x-pack/
2. 编纂配置文件
# vim /etc/elasticsearch/x-pack/
3. 用户管理
# /usr/share/elasticsearch/bin/x-pack/users useradd test -p 123456 -r superuser

图片 1

使安的密码不克登录,则足以创造内置用户,登录成功后重新修改密码。

官方说明:https://www.elastic.co/guide/en/x-pack/current/security-getting-started.html

/usr/share/elasticsearch/bin/x-pack/users useradd test -p 123456 -r superuser
vim /etc/kibana/kibana.yml

x-pack有那么些放角色,具体可扣押官方证实superuser是参天权力,详见:

https://www.elastic.co/guide/en/x-pack/current/built-in-roles.html

Kibana支持在elasticsearch、kibana、logstath都安装,但是各个支持之职能点不一样,设置为无极端一致,

比如es的x-pack就不支持Graph,具体参考以下链接:

https://www.elastic.co/guide/en/elasticsearch/reference/6.0/settings-xpack.html

3. 用户管理
# /usr/share/elasticsearch/bin/x-pack/users useradd test -p 123456 -r superuser

图片 2

若是设置的密码无克登录,则可以创建内置用户,登录成功后还修改密码。

官说明:https://www.elastic.co/guide/en/x-pack/current/security-getting-started.html

/usr/share/elasticsearch/bin/x-pack/users useradd test -p 123456 -r superuser
vim /etc/kibana/kibana.yml

x-pack有成千上万坐角色,具体可以拘留官方证实superuser是高权力,详见:

https://www.elastic.co/guide/en/x-pack/current/built-in-roles.html

Kibana支持以elasticsearch、kibana、logstath都装,但是各个支持的作用点不相同,设置也非绝雷同,

比如es的x-pack就未支持Graph,具体参考以下链接:

https://www.elastic.co/guide/en/elasticsearch/reference/6.0/settings-xpack.html

常见问题与注意
  1. Elasticsearch is still initializing the Monitoring indices

釜底抽薪:删除相关索引

ELK中无法启动kibana,解决“Elasticsearch is still initializing the kibana index… ”

  1. transport.tcp.port 自定义discovery集群发行端口

  2. 如若安了x-pack,则集群各台机器都需设置

  3. 倘若shell执行则用专注目录的每个文件之所属者都如是执行用户的,否则java会抛出AccessDenied错误

广问题和注意
  1. Elasticsearch is still initializing the Monitoring indices

化解:删除相关索引

ELK中无法启动kibana,解决“Elasticsearch is still initializing the kibana index… ”

  1. transport.tcp.port 自定义discovery集群发行端口

  2. 若是设置了x-pack,则集群各令机械还需设置

  3. 万一shell执行则用注意目录的每个文件的所属者都要是实践用户之,否则java会抛出AccessDenied错误

相关文章