说明:linux下安装Elasticsearch不宜直接使用root用户进行安装,应该新建用户,并在创建的用户下进行安装。
安装步骤:
1、创建用户:
useradd leyou
2、设置密码:
passwd leyou
3、创建成功后切换至新用户:
4、使用rz命令上传Elasticsearch
将安装包上传到:/home/leyou目录
5、解压缩:
依次输入:
chown leyou:leyou elasticsearch-6.3.0.tar.gz
chmod 755 elasticsearch-6.3.0.tar.gz
上述命令依次表示:给文件夹授权、给文件授权
切换至leyou用户,输入解压命令:tar -zxvf elasticsearch-6.3.0.tar.gz
6、将elasticsearch-6.3.0文件目录重命名,方便操作使用。
mv elasticsearch-6.3.0/ elasticsearch
7、进入,查看目录结构:
8、进入config目录:
cd config
需要修改的配置文件有两个,下面依次进行
8.1、修改jvm.options
输入命令:vim jvm.options进入编辑
8.2、修改elasticsearch.yml
输入修改命令:vim elasticsearch.yml
修改数据和日志目录:
path.data: /home/leyou/elasticsearch/data # 数据目录位置
path.logs: /home/leyou/elasticsearch/logs # 日志目录位置
8.3、
我们把data和logs目录修改指向了elasticsearch的安装目录。但是这两个目录并不存在,因此我们需要创建出来。
进入elasticsearch的根目录,然后创建:
mkdir data
mkdir logs #己有不用创建
再次编辑vim elasticsearch.yml
修改绑定的ip:
network.host: 0.0.0.0 # 绑定到0.0.0.0,允许任何ip来访问,默认只允许本机访问,修改为0.0.0.0后则可以远程访问。
9、进入elasticsearch/bin目录,输入./elasticsearch命令执行elasticsearch可执行文件
出现如下即表示安装成功!
10、安装提示error问题与解决,解决这类问题我单独写了,详情请参考:https://editor.csdn.net/md/?articleId=106894426