基础环境——
centos-7.9
ELK版本-7.17
一、 上传jdk11、es、kibana,ik包,解压并更名(我们这里选择/usr/local目录)
二、 关闭selinux,防火墙
三、 创建es运行目录 /data/es
四、 创建elk用户
复制代码
1
2
3
4groupadd elk useradd -g elk elk passwd elk
五、 elk用户添加目录所有权
复制代码
1
2
3
4chown -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
12cluster.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
2vm.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环境搭建内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复