准备工作:
注意: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
网友评论