单机部署ElasticSearch

Elasticsearch安装

# 安装jdk
1.rpm 安装jdk1.8
rpm -ivh jdk_XXX
2.配置环境变量
vi /etc/profile
	export JAVA_HOME=/usr/java/jdk1.8.0_311-amd64
	export PATH=$PATH:$JAVA_HOME/bin
	export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
source /etc/profile
# 解压Elasticsearch压缩包,到制定文件夹
tar zxvf elasticsearch-7.15.1-linux-x86_64.tar.gz -C /usr/local/
# 创建es用户,用来启动Elasticsearch
useradd es
chown -R es:es /usr/local/elasticsearch-7.15.1
# 操作系统调优
1.系统调优
vi /etc/sysctl.conf
	文件末尾添加:
	vfs.file-max=655360
	vm.max_map_count=262144
	
2.其他内核参数
vi /etc/security/limits.conf
	文件末尾添加
	* soft nproc 20480
    * hard nproc 20480
    * soft nofile 65536
    * hard nofile 65536
    * soft memlock unlimited
    * hard memlock unlimited
vi /etc/security/limits.d/20-nproc.conf
	* soft nproc 4096 修改为 * soft nproc 20480
	
3.jvm调优
vi /usr/local/elasticsearch-7.15.1/config/jvm.options
	添加一下信息:
	-Xms2g
	-Xmx2g
最好为机器内存的一半
# Elasticsearch配置
cluster.name: elkcluster
node.name: server1
bootstrap.memory_lock: true
network.host: 0.0.0.0
network.publish_host: x.x.x.x
http.port: 9200
transport.tcp.port: 9300
discovery.seed_hosts: ["x.x.x.x"]
cluster.initial_master_nodes: ["server1"]
# 启动Elasticsearch
su + es (切换到普通用户)
cd /usr/local/elasticsearch-7.15.1
bin/elasticsearch -d

访问ip+9200 在这里插入图片描述
安装成功!!!

Guess you like

Origin blog.csdn.net/qiancool/article/details/121860189