Elasticsearch+kibana+X-Pack安装

Elasticsearch:分布式的 RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。

Kibana:能够以图表的形式呈现数据,并且具有可扩展的用户界面,供您全方位配置和管理 Elastic Stack。

X-Pack:将诸多强大功能集合到一个单独的程序包中,更将它带上了一个新的层次。

1.环境:centos7.4

Elasticsearch6.2.4

kibana-6.2.4

1.安装Elasticsearch

在官网上面下载并解压:tar -zxvf elasticsearch-6.2.4.tar.gz

更改配置文件:vim elasticsearch-6.2.4/config/elasticsearch.yml,在文件末加上(注意,文章里面的所有配置文件里面的参数前面都要空一个和“:”符号后也要空一格)

transport.host: localhost

transport.tcp.port: 9300

http.port: 9200

network.host: 0.0.0.0

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

运行:./elasticsearch-6.2.4/bin/elasticsearch -d(-d参数是后台启动)

访问地址:http://localhost:9200/?pretty,这边可以使用chrome的elasticsearch head插件来访问


Elasticsearch+kibana+X-Pack安装_第1张图片

2.安装kibana

在官网上面下载并解压:tar -zxvf kibana-6.2.4-linux-x86_64.tar.gz(注意kibana与elasticsearch的版本要一致)

更改配置文件:vim kibana-6.2.4-linux-x86_64/config/kibana.yml,在文件末加上

server.port: 5601

server.host: "192.168.242.121"

server.name: "es"

elasticsearch.url: "http://192.168.242.121:9200"

elasticsearch.username: "elastic"

elasticsearch.password: "123456"

xpack.reporting.encryptionKey: "a_random_string"

xpack.security.encryptionKey: "something_at_least_32_characters"

运行:./kibana-6.2.4-linux-x86_64/bin/kibana

在后台不输出日志的方式运行:

nohup ./kibana-6.2.4-linux-x86_64/bin/kibana > /dev/null 2>&1 &

访问地址:http://localhost:5601

3.安装X-Pack

安装命令:

./elasticsearch-6.2.4/bin/elasticsearch-plugin install x-pack

./kibana-6.2.4-linux-x86_64/bin/kibana-plugin install x-pack

安装过程中跳出选项填y即可。

现在重新访问http://localhost:5601会提示输入账号密码,这里需要重置密码,运行下面任意一条命令即可

./elasticsearch-6.2.4/bin/x-pack/setup-passwords interactive # 自定义设置密码

./elasticsearch-6.2.4/bin/x-pack/setup-passwords auto #自动生成密码,密码为changeme

这时输入账号:elastic,密码:changeme就可进去


Elasticsearch+kibana+X-Pack安装_第2张图片
登陆界面

4.解决警告

启动elasticsearch的时候,一般会有以下的警告提示

启动elasticsearch的警告界面

解决方式:切换回root,运行vim /etc/security/limits.conf,在文件末添加参数(图中的es为运行elasticsearch的用户名)

Elasticsearch+kibana+X-Pack安装_第3张图片
limits.conf

运行:vim /etc/sysctl.conf,在文件末添加参数

Elasticsearch+kibana+X-Pack安装_第4张图片
sysctl.conf

总结:这篇只是简单的安装配置,每个版本系统都会有些偏差,如果遇到问题最好在官网上查找解决方式

你可能感兴趣的:(Elasticsearch+kibana+X-Pack安装)