linux下ElasticSearch安装及问题

1.安装java(1.8)java

下载压缩包linux

wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gzvim

(linux 64位)bash

建立文件夹oracle

makedir /usr/java 将java安装到该目录curl

解压文件elasticsearch

$ tar -zxvf jdk-8u191-linux-x64.tar.gz  /usr/javaurl

设置环境变量blog

能够设置到/etc/profile或~/.bashrc中get

二者的区别是/etc/profile是系统的环境变量,~/.bashrc是用户的环境变量

vim /etc/profile

添加export JAVA_HOME=/usr/java/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=${JAVA_PATH}:$PATH  

从新载入配置文件 source /etc/profile

java -version 查看java是否安装成功

2.安装ElasticSearch

下载压缩包wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.3.tar.gz

建立文件夹 makedir   /usr/es  

解压 tar -xzvf  elasticsearch-6.5.3.tar.gz -C /usr/es

3. 为elasticsearch建立用户,用户组

es在root用户下不能启动,因此咱们建立一个专用于elasticsearch的用户

groupadd elsearch  建立用户组elsearch

useradd elsearch -g elsearch -p elasticsearch 建立用户并把该用户加到elsearch组

chown -R elsearch:elsearch  /usr/es    受权es文件夹权限给elsearch用户

4.启动elasticsearch:

su elsearch 切换到elsearch用户

进入elasticsearch的bin目录 执行 ./elasticsearch  启动elasticsearch

验证:curl http://127.0.0.1:9200

5.容许外网访问elasticsearch

进入elasticsearch的config目录下

vim elasticsearch.yml

network.host: 0.0.0.0

重启elasticsearch(kill掉elsaticsearch而后启动)

相关文章
相关标签/搜索