elasticsearch安装与jdk安装

准备工作:

注意:jdk需要注册并登陆后才能下载
点此下载jdk-8u241-linux-x64.tar.gz包
点此下载ES-6.3.2.tar.gz包

将下载的.tar.gz格式的文件放到你要安装的目录,我要安装的目录是/data,以下以data目录为蓝本;

tar -zxvf jdk1.8.0_181 使用命令解压后安装

sudo vim /etc/profile 新增环境变量

在文件的末尾添加,注意此data目录是我的目录而不是你的
export JAVA_HOME=/data/jdk
export JRE_HOME=/data/jdk/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

source /etc/profile 使配置文件生效
java -version 查看是否安装成功
java version "1.8.0_241" 成功后出现版本号

安装ES6

tar -xvf elasticsearch-6.3.2.tar.gz 解压

cd elasticsearch-6.3.2

到bin目录下执行 ./elasticsearch -d 启动es

启动时如果报max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]内存不够的解决办法:
sudo vim /etc/sysctl.conf
在文件的最后加上vm.max_map_count=262144

默认情况下,elasticsearch只允许本机访问,如果需要远程访问,可以修改Elastic安装目录的config/elasticsearch.yml文件,去掉network.host的注释,设成0.0.0.0让任何人都可以访问。线上服务要设成具体的IP。

重启elasticsearch ./elasticsearch -d