关于linux:linux下安装elasticsearch

一:装置JDK

1:java装置地址

最新版:https://www.oracle.com/java/t…
历史版:https://www.oracle.com/java/t…

2:装置java

(1):装置wget

yum install wget

留神:装置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-*
yum makecache
yum update -y

而后重新安装即可

(2):装置java

wget https://download.oracle.com/java/19/latest/jdk-19_linux-x64_bin.rpm
rpm -ivh jdk-19_linux-x64_bin.rpm

(3):批改环境变量

vim /etc/profile

在文件中增加如下内容

export JAVA_HOME=/usr/local/jdk/jdk-19
export CLASSPATH=.:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

配置环境变量失效

source /etc/profile

(4):判断java是否装置胜利

java -version

二:装置elasticsearch

1:增加elasticsearch用户

useradd elasticsearch
passwd elasticsearch

留神执行passwd时提醒未找到此命令

解决方案:

yum search passwd

yum install passwd.x86_64

而后从新执行passwd命令即可

2:elasticsearch装置地址

https://www.elastic.co/cn/dow…

3:elasticsearch装置

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.1-linux-x86_64.tar.gz
tar -zxvf elasticsearch-8.6.1-linux-x86_64.tar.gz
mv elasticsearch-8.6.1 /usr/local/elasticsearch
chown -R elasticsearch:elasticsearch /usr/local/elasticsearch

4:开启9200端口或敞开防火墙

#启动Firewall
systemctl start firewalld
#设置开机自启动
systemctl enable firewalld.service  
# 防火墙凋谢9200端口
firewall-cmd --zone=public --add-port=9200/tcp --permanent
# 刷新防火墙配置
firewall-cmd --reload

#敞开防火墙
systemctl disable firewalld

5:配置elasticsearch

(1):批改elasticsearch默认调配vm空间

vim /usr/local/elasticsearch/config/jvm.options

默认为4g,依据理论状况批改vm空间大小将

批改成

2:配置elasticsearch

vim /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 #绑定节点IP和端口(0.0.0.0 是不绑定)
  • http.port:9200 #端口
  • bootstrap.mlockall: true #这个参数的目标是当你无奈关闭系统的swap的时候,倡议把这个参数设为true。避免在内存不够用的时候,elasticsearch的内存被替换至替换区,导致性能骤降

6:启动elasticsearch

su elasticsearch
cd /usr/local/elasticsearch
./bin/elasticsearch //启动 (./bin/elasticsearch –d//后盾启动)应用elasticsearch用户启动

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理