ElasticSearch搭建过程记录
已经搭建过集群版的,现在搭建一个单机版的,这里记录一下搭建过程,
- 准备安装包
- elasticsearch 6.8.6
- logstash 6.8.6
- kibana 6.8.6
- 准备好一个安装目录,并且修改目录的权限,并且将这些安装包上传
mkdir -p /opt/elk
chmod -R 777 /opt/elk

- 创建一个新用户,因为
elasticsearch建议不要使用root用户身份启动
# 添加一个新用户
useradd elasticsearch
# 为新用户设置密码
passwd elasticsearch
- 解压当前的安装包,其中
elasticsearch,不要用root身份解压了(因为待会儿非root身份启动的时候会报错)
tar -zxvf kibana-6.8.6-linux-x86_64.tar.gz
tar -zxvf logstash-6.8.6.tar.gz
# 切换用户解压
su elasticsearch
tar -zxvf elasticsearch-6.8.6.tar.gz
-
进行对各个组件的配置
elastisearch
vim elasticsearch-6.8.6/config/elasticsearch.yml因为我这里是单台机器,也没有什么好修改的,所以我这边就改几个参数,大家参考一下就好
*cluster.name设置elasticsearch的集群名称
*node.name设置节点的名称
*path.data设置存储数据的目录
*path.logs设置存储log的目录
*network.host设置绑定的IP
*discovery.zen.ping.unicast.host:因为是单机,这里在中括号里面写上自己的ip就好了
*http.cors.enabled: true表示是否支持跨域,默认为false
*http.cors.allow-origin: "*"当设置允许跨域,默认为*,表示支持所有域名然后保存,执行命令
bin/elasticsearch直接运行,可能会遇见下面的错误

*bootstrap checks failed
*max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决方案:
切换到root用户(因为elasticsearch用户没有添加到sudoers这里面),修改一下/etc/sysctl.conf文件
添加一行
vim /etc/sysctl.conf vm.max_map_count=655350
然后执行命令:sysctl -p,接着使用命令su elasticsearch切换到elasticsearch用户身份使用命令bin/elasticsearch启动elasticsearch,如果控制台上没有报错的话,那么在浏览器中输入主机ip:9200就可以看到如下信息,代表这个elasticsearch部署完毕

elasticsearch的插件
head的安装elasticsearch的插件head可以以图形化的页面展示elasticsearch里面的数据和索引信息。
那么开始准备安装:
在安装elasticsearch-head之前要安装nodejs
nodejs的下载地址
将node js的安装包进行上传。

解压nodejs并安装xz -d node-v12.16.1-linux-x64.tar.xz tar xvf node-v12.16.1-linux-x64.tar mv node-v12.16.1-linux-x64 node利用命令
vim /etc/profile向其中添加配置export NODE_HOME=/opt/elk/node export path=$path:$NODE_HOME/bin使用命令
source /etc/profile让命令生效
利用命令node -v检查一下node的版本

说明没有问题了- 开始进行
elasticsearch-head的安装 - 参考github:elasticsearch-head
git clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head npm install npm run start open http://localhost:9100/ - 开始进行
安装完之后,打来浏览器,输入主机IP:9100看到如下的页面,即表示安装完毕。(出现kibana是因为我配置了一下kibana的环境)

至于后面的Logstash和Kibana这两个软件,只是安装一下好了,这篇文章主要是记录环境搭建,不涉及使用
总结
如果本篇文章有什么错误,请指正,如果有更好的建议,请在下方评论区里面留言。谢谢!
Elasticsearch单机版搭建指南
本文详细记录了Elasticsearch单机版的搭建过程,包括安装包准备、用户创建、配置修改及常见错误解决,同时介绍了elasticsearch-head插件的安装步骤。
1728

被折叠的 条评论
为什么被折叠?



