Elasticsearch介绍和安装详解(2)

leyou 要own(拥有) elasticsearch 这个文件夹权限 -R 是递归的赋予权限

chown leyou:leyou elasticsearch/ -R 1.3.运行

进入elasticsearch/bin目录,可以看到下面的执行文件:

Elasticsearch介绍和安装详解

然后输入命令:

./elasticsearch

发现报错了,启动失败:

1.3.1.错误1:内核过低

Elasticsearch介绍和安装详解

我们使用的是CentOS6,其linux内核版本为2.6。而Elasticsearch的插件要求至少3.5以上版本。不过没关系,我们禁用这个插件即可。

修改elasticsearch.yml文件,在最下面添加如下配置:

bootstrap.system_call_filter: false

然后重启

1.3.2.错误2:文件权限不足

再次启动,又出错了:

Elasticsearch介绍和安装详解

[1]: max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]

我们用的是leyou用户,而不是root,所以文件权限不足。

首先用root用户登录。

然后修改配置文件:

vim /etc/security/limits.conf

添加下面的内容:

* soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 4096 1.3.3.错误3:线程数不够

刚才报错中,还有一行:

[1]: max number of threads [1024] for user [leyou] is too low, increase to at least [4096]

这是线程数不够。

继续修改配置:

vim /etc/security/limits.d/90-nproc.conf

修改下面的内容:

* soft nproc 1024

改为:

* soft nproc 4096 1.3.4.错误4:进程虚拟内存 [3]: max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

vm.max_map_count:限制一个进程可以拥有的VMA(虚拟内存区域)的数量,继续修改配置文件, :

vim /etc/sysctl.conf

添加下面内容:

vm.max_map_count=655360

然后执行命令:

sysctl -p 1.3.5.重启终端窗口

所有错误修改完毕,一定要重启你的 Xshell终端,否则配置无效。

1.3.6.启动

再次启动,终于成功了!

Elasticsearch介绍和安装详解

可以看到绑定了两个端口:

9300:集群节点间通讯接口

9200:客户端访问接口

我们在浏览器中访问::9200

Elasticsearch介绍和安装详解

1.4.安装kibana 1.4.1.什么是Kibana?

Elasticsearch介绍和安装详解

Kibana是一个基于Node.js的Elasticsearch索引库数据统计工具,可以利用Elasticsearch的聚合功能,生成各种图表,如柱形图,线状图,饼图等。

而且还提供了操作Elasticsearch索引数据的控制台,并且提供了一定的API提示,非常有利于我们学习Elasticsearch的语法。

1.4.2.安装

因为Kibana依赖于node,我们的虚拟机没有安装node,而window中安装过。所以我们选择在window下使用kibana。

最新版本与elasticsearch保持一致,也是6.3.0

Elasticsearch介绍和安装详解

解压到特定目录即可

1.4.3.配置运行

配置

进入安装目录下的config目录,修改kibana.yml文件:

修改elasticsearch服务器的地址:

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

运行

进入安装目录下的bin目录:

Elasticsearch介绍和安装详解

双击运行:

Elasticsearch介绍和安装详解

发现kibana的监听端口是5601

我们访问::5601

Elasticsearch介绍和安装详解

1.4.4.控制台

选择左侧的DevTools菜单,即可进入控制台页面:

Elasticsearch介绍和安装详解

在页面右侧,我们就可以输入请求,访问Elasticsearch了。

Elasticsearch介绍和安装详解

1.5.安装ik分词器

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11605.html