一、下载:
官网下载es:
官网下载jdk11:
二、安装:
上传:/usr/local/java/
解压:tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz
修改环境变量:vi /etc/profile
添加 JAVA_HOME=/usr/local/java/jdk-11.0.4CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATH 保存: :wq 重启生效:source /etc/profile 检查版本: java -version
上传es: /usr/local
解压: tar -zxvf elasticsearch-7.3.2-linux-x86_64.tar.gz cd /usr/local/elasticsearch-7.3.2创建目录 mkdir data
修改配置文件: cd /usr/local/elasticsearch-7.3.2/configvim elasticsearch.yml
修改内存大小: vim jvm.options
es不能用root启动,所以创建用户es
#添加用户adduser es#设置密码passwd es---------------#授权,root用户下chmod -v u+w /etc/sudoers#编辑vim /etc/sudoers#文件中插入,在root用户的下面(NOPASSWD:ALL,使用sudo时不用输密码)es ALL=(ALL) NOPASSWD:ALL#收回权限chmod -v u-w /etc/sudoers---------------#添加分组groupadd testgroupusermod -G testgroup es#修改es目录的访问权限chown -R es:testgroup *
授权: chown -R es:es /usr/local/elasticsearch-7.3.2
修改配置: vi /etc/security/limits.conf 文末增加:
es soft nofile 65536
es hard nofile 65536 es soft nproc 4096 es hard nproc 4096cd /etc/security/limits.d/vim 20-nproc.conf (*改成用户名es,如图)
vi /etc/sysctl.conf 增加: vm.max_map_count = 655360
使其生效 sysctl -p
切换到es用户,启动es su es
启动 /usr/local/elasticsearch-7.3.2/bin/elasticsearch
配置完成,访问出现下面内容,则启动正常:
127.0.0.1:9200
安装es后,不能直观的查看es中的数据,我们可以安装head插件,window方法: