企业级实战ELK之ElasticSearch 7.2.0版本安装

原创 浪子丶刘少  2019-07-24 14:00  阅读 572 次 评论 2 条 百度未收录

这几天抽出来一点时间,买了相关资料,学习部署了企业级的方案ELK,至此把搭建步骤分享出来供大家参考学习。

一、准备阶段

1、准备服务器一台(centos 6.8)

实验实用 Centos7.6

2、配置 IP,联网,连接 xshell

IP : liushao01 ( 172.16.10.11 )

3、删除自带 jdk,安装 jdk8

1)查看是否安装jdk

rpm -qa | grep java
2)删除安装的jdk
rpm -qa | grep java | xargs rpm -e --nodeps
3)下载最新版jdk
官网下载地址:https://www.oracle.com/cn/downloads/
4)安装jdk
rpm -ivh jdk-12.0.2_linux-x64_bin.rpm
5)编辑环境变量
vim /etc/profile
最后添加
export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
6)应用环境变量设置
source /etc/profile
7)测试java版本信息
java -version

4、创建非 root 用户

(ES官网推荐实用非root用户安装,或造成系统风险。ES拥有执行linux脚本的权限)
1)创建普通用户elasticsearch
# 以root用户来创建新的用户 , groupadd 添加一个用户组
groupadd elasticsearch 

# 添加一个用户,-g是在用户组下 -p是密码
useradd elasticsearch 

# 进入es的安装目录
cd /opt/elasticsea-g elasticsearch -p elasticsearchrch 

# 给用户elasticsearch 授权
chown -R elasticsearch:elasticsearch ./

二、正式安装

1、获取软件包并解压

官方下载地址:https://www.elastic.co/cn/downloads/elasticsearch
cd /opt/
mkdir elasticsearch
cd /opt/elasticsearch

# 7.2.0 版本
wget -c https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
tar xvfz elasticsearch-7.2.0-linux-x86_64.tar.gz

2、配置修改

1)修改普通用户拥有资源
修改线程数:
vim /etc/security/limits.d/20-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

*          soft    nproc     4096
root       soft    nproc     unlimited

注:此处文件 20-nproc.conf 中 20 版本不同,名称不同,酌情处理。
修改加载数:
vim /etc/security/limits.conf
添加
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
修改内存数:
vim /etc/sysctl.conf
添加
vm.max_map_count=655360
fs.file-max=655360
重启系统
2)修改 elasticsearch 可访问IP
cd /opt/elasticsearch/elasticsearch-7.2.0

vim config/elasticsearch.yml
在
#network.host: 192.168.0.1
后插入
network.host: 0.0.0.0

去掉
http.port: 9200
注释

#cluster.initial_master_nodes: ["node-1", "node-2"]
为
cluster.initial_master_nodes: ["172.16.10.11"]

3、启动elasticsearch

chown -R elasticsearch:elasticsearch /opt/elasticsearch/*

su elasticsearch
#切换普通用户

cd /opt/elasticsearch/elasticsearch-7.2.0
#进入软件目录

./bin/elasticsearch -d
#后台启动

4、测试elasticsearch

curl "http://127.0.0.1:9200"
#使用root用户测试

本文地址:https://www.ezliushao.com/292.html
加入我们:请加入刘少技术博客交流群:扫描二维码刘少技术博客的QQ交流群 | 浪子丶刘少 QQ:1150110267(注:微信暂停添加好友)
版权声明:本文为原创文章,版权归 浪子丶刘少 所有,欢迎分享本文,转载请保留出处!

发表评论


表情