我是靠谱客的博主 害羞小蘑菇,这篇文章主要介绍ELK环境搭建,现在分享给大家,希望可以做个参考。

基础环境——
centos-7.9
ELK版本-7.17

一、 上传jdk11、es、kibana,ik包,解压并更名(我们这里选择/usr/local目录)

二、 关闭selinux,防火墙

三、 创建es运行目录 /data/es

四、 创建elk用户

复制代码
1
2
3
4
groupadd elk useradd -g elk elk passwd elk

五、 elk用户添加目录所有权

复制代码
1
2
3
4
chown -R elk:elk /data/es/ chown -R elk:elk /usr/local/es/ chown -R elk:elk /usr/local/kibana/

六、 修改elasticsearch.yml配置

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
cluster.name: es node.name: es-1 path.data: /data/es path.logs: /data/es network.host: 127.0.0.1 http.port: 9200 transport.port: 9300 discovery.seed_hosts: ["127.0.0.1:9300"] cluster.initial_master_nodes: ["es-1"] bootstrap.memory_lock: false bootstrap.system_call_filter: false

修改jvm.options配置

复制代码
1
2
3
-Xms2g -Xmx2g

修改/etc/sysctl.conf配置,sysctl -p生效

复制代码
1
2
vm.max_map_count = 655360

修改/usr/local/es/bin/elasticsearch-env下的jdk环境配置

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#now set the path to java ES_JAVA_HOME="/usr/local/jdk11/" ###新增这一段指定即可 if [ ! -z "$ES_JAVA_HOME" ]; then JAVA="$ES_JAVA_HOME/bin/java" JAVA_TYPE="ES_JAVA_HOME" elif [ ! -z "$JAVA_HOME" ]; then # fallback to JAVA_HOME echo "warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME" >&2 JAVA="$JAVA_HOME/bin/java" JAVA_TYPE="JAVA_HOME" else # use the bundled JDK (default) if [ "$(uname -s)" = "Darwin" ]; then # macOS has a different structure JAVA="$ES_HOME/jdk.app/Contents/Home/bin/java" else JAVA="$ES_HOME/jdk/bin/java" fi JAVA_TYPE="bundled JDK" fi if [ ! -x "$JAVA" ]; then echo "could not find java in $JAVA_TYPE at $JAVA" >&2 exit 1 fi

七、 切换elk用户,运行

最后

以上就是害羞小蘑菇最近收集整理的关于ELK环境搭建的全部内容,更多相关ELK环境搭建内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(110)

评论列表共有 0 条评论

立即
投稿
返回
顶部