这篇文章主要讲解了“Centos7安装配置JDK及ElasticSearch的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos7安装配置JDK及ElasticSearch的步骤”吧!实验环境:操作系统:Centos 7.5服务器ip:192.168.1.198运行用户:root网络环境:Internet一、运行环境JDK:1.8.0_171(JAVA_SE)Elasticsearch-6.3.1 (JDK只能用1.8版本)Logstash-6.3.1kibana-6.3.1二、安装Java、Elasticsearch1、安装JDK下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html;本环境下载的是64位tar.gz包,将安装包拷贝至安装服务器/usr/local目录[root@localhost~]# cd /usr/local/[root@localhostlocal]# tar -xzvf jdk-8u171-linux-x64.tar.gz[root@localhostlocal]# mv jdk1.8.0_171 java2、配置JDK环境变量方法一:[root@localhostlocal]# vim /etc/profile将下面的内容添加至文件末尾(假如服务器需要多个JDK版本,为了ELK不影响其它系统,也可以将环境变量的内容稍后添加到ELK的启动脚本中)JAVA_HOME=/usr/local/javaJRE_HOME=/usr/local/java/jreCLASSPATH=.:$JAVA_HOME/lib:/dt.jar:$JAVA_HOME/lib/tools.jarPATH=$PATH:$JAVA_HOME/bin[root@localhostlocal]# source /etc/profile[root@localhostlocal]# chmod +x /etc/rc.local[root@localhostlocal]# vim /etc/rc.localsource /etc/profile //添加此行方法二:直接吧java.sh放到/etc/profile.d/,重启系统[root@localhostlocal]#
vim
/etc/profile.d/java.shexport JAVA_HOME=/usr/local/javaexport JRE_HOME=${JAVA_HOME}/jreexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH[root@centos7 ~]# java -version //查看java版本,测试JDK是否配置成功java version “1.8.0_171″Java(TM) SE Runtime Environment (build 1.8.0_171-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)配置limit相关参数[root@localhostlocal]# vim /etc/security/limits.conf添加以下内容* soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * 开发云主机域名hard nproc 4096ulimit -u 4096[root@localhostlocal]vim /etc/security/limits.d/20-nproc.conf修改如下内容:* soft nproc 1024 #修改为 * soft nproc 2048 或soft nproc 4096 (根据CPU定,最低是2048)#vim /etc/sysctl.conf//添加下面配置: vm.max_map_count=655360//并执行命令:#sysctl -p编辑elasticsearch配置文件#vim usr/local/elasticsearch-5.6.0/config/elasticsearch.ymlcluster.name: nmtx-clusternode.name: node-1path.data: /usr/local/elk/datapath.logs: /usr/local/elk/logsnetwork.host: 192.168.3.10开发云主机域名4http.port: 9200创建运行ELK的用户[root@localhost local]# groupadd elk[root@localhost local]# useradd -g elk elk创建ELK运行目录[root@localhost local]# mkdir -p /usr/local/elk[root@localhost local]# chown -R elk:elk /usr/local/elk关闭防火墙:[root@localhost ~]# iptables -F以上全部是root用户完成3、安装ELK以下由elk用户操作以elk用户登录服务器下载ELK安装包:https://www.elastic.co/downloads,并上传到服务器且解压,解压命令:tar -xzvf 包名配置Elasticsearch修改如下内容:保存退出启动Elasticsearch查看是否启动成功用浏览器访问:http://192.168.10.169:9200Elasticsearch安装完毕vi /etc/security/limits.conf//添加如下内容:* soft nofile 65536* hard nofile 131072* soft nproc 2048* hard nproc 4096 问题三:max number of threads [1024] for user [lish] likely too low, increase to at least [2048]解决:切换到root用户,进入limits.d目录下修改配置文件。vi /et开发云主机域名c/security/limits.d/90-nproc.conf//修改如下内容:* soft nproc 1024 #修改为 * soft nproc 2048问题四:max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]解决:切换到root用户修改配置sysctl.confvi /etc/sysctl.conf//添加下面配置:vm.max_map_count=655360//并执行命令:sysctl -p
然后,重新启动elasticsearch,即可启动成功。4、测试,出现下面说明启动elasticsearch成功。[root@centos7 local]# curl http://127.0.0.1:9200{“name” : “pcncnlr”,”cluster_name” : “elasticsearch”,”cluster_uuid” : “uCqIPKYqT_au90cjmtj1rw”,”version” : {“number” : “6.3.1”,”build_flavor” : “default”,”build_type” : “tar”,”build_hash” : “eb782d0″,”build_date” : “2018-06-29T21:59:26.107521Z”,”build_snapshot” : false,”lucene_version” : “7.3.1”,”minimum_wire_compatibility_version” : “5.6.0”,”minimum_index_compatibility_version” : “5.0.0”},”tagline” : “You Know, for Search”}感谢各位的阅读,以上就是“Centos7安装配置JDK及ElasticSearch的步骤”的内容了,经过本文的学习后,相信大家对Centos7安装配置JDK及ElasticSearch的步骤这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是开发云,小编将为大家推送更多相关知识点的文章,欢迎关注!
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Centos7安装配置JDK及ElasticSearch的步骤》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...