当前位置: 首页 > Linux

linux下安装elasticsearch

时间:2023-04-06 02:07:29 Linux

一:安装JDK1:最新版java安装地址:https://www.oracle.com/java/t...历史版本:https://www.oracle.com/java/t...2:安装java(一):安装wgetyuminstallwget注意:安装wget提示如下解决方案:cd/etc/yum.repos.d/sed-i's/mirrorlist/#mirrorlist/g'/etc/yum.repos.d/CentOS-*sed-i's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g'/etc/yum.repos.d/CentOS-*yummakecacheyumupdate-y然后重新安装(2):安装javawgethttps://download.oracle.com/java/19/latest/jdk-19_linux-x64_bin.rpmrpm-ivhjdk-19_linux-x64_bin.rpm(3):修改环境变量vim/etc/profile,在文件exportJAVA_HOME=/usr/local/jdk/jdk-19exportCLASSPATH=.:$JAVA_HOME/lib/exportPATH=$PATH:$JAVA_HOME/bin中添加如下内容配置环境变量有效源/etc/profile(四):判断java是否安装成功java-version2:安装elasticsearch1:添加elasticsearch用户useraddelasticsearchpasswdelasticsearch注意执行passwd时提示找不到此命令解决方法:yumsearchpasswdyuminstallpasswd.x86_64然后重启执行passwd命令即可2:Elasticsearch安装地址https://www.elastic.co/cn/dow...3:Elasticsearch安装wgethttps://artifacts.elastic.co/下载/弹性搜索/elasticsearch-8.6.1-linux-x86_64.tar.gztar-zxvfelasticsearch-8.6.1-linux-x86_64.tar.gzmvelasticsearch-8.6.1/usr/local/elasticsearchchown-Relasticsearch:elasticsearch/usr/local/elasticsearch4:开启9200端口或关闭防火墙#启动Firewallsystemctlstartfirewalld#设置开机自启动systemctlenablefirewalld.service#在防火墙上开启9200端口firewall-cmd--zone=public--add-port=9200/tcp--permanent#刷新防火墙Configurefirewall-cmd--reload#关闭防火墙systemctldisablefirewalld5:configureelasticsearch(1):修改elasticsearch默认分配的vm空间vim/usr/local/elasticsearch/config/jvm.optionsdefaultsto4g,根据实际情况修改vm空间大小改为2:配置elasticsearchvim/usr/local/elasticsearch/config/elasticsearch.yml常用配置path.data:/path/to/data#数据存放位置path.logs:/path/to/logs#日志存放位置cluster.name:my-application#集群名称(用来描述集群用途的名称)node.name:node-1#节点名称network.host:0.0.0.0#Bind节点IP和端口(0.0.0.0未绑定)http.port:9200#Portbootstrap.mlockall:true#这个参数的作用是当你不能关闭系统的swap时,设置这个参数为true。防止elasticsearch的内存在内存不够的时候被swap到swap区,导致性能急剧下降6:启动elasticsearchsuelasticsearchcd/usr/local/elasticsearch./bin/elasticsearch//启动(./bin/elasticsearch–d//后台启动)以elasticsearch用户启动