前提条件:JDK版本1.7 以上 ; 非root用户安装
1、创建普通用户
用户名设置为hadoop 密码设置为 hadoop
[root@node01 ~]# useradd hadoop
[root@node01 ~]# passwd hadoop
Changing password for user hadoop.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
[root@node01 ~]#
2、创建ES存放目录,并将其权限修改为Hadoop用户
1、建立es目录
[root@node01 software]# mkdir -p /opt/software/es
[root@node01 software]# ll
total 783116
drwxr-xr-x 2 root root 4096 Jul 11 09:04 es
2、修改es目录的权限修改为hadoop普通用户
[root@node01 software]# ll
total 783116
drwxr-xr-x 2 hadoop hadoop 4096 Jul 11 09:04 es
drwxr-xr-x 10 1000 1000 4096 May 29 18:35 hadoop-2.10.1
3、切换Hadoop用户 su swith user
[hadoop@node01 software]$ su hadoop
Password:
[hadoop@node01 software]$
3、下载并上传elasticsearch安装包
[root@node01 software]# ll
total 1009612
-rw-r--r-- 1 root root 68280361 Jul 11 2021 elasticsearch-oss-6.8.17.zip
4、解压文件
解压.gz 文件到指定目录需要指定参数 -C (create)不然会报Not found in archive 错误
[hadoop@node01 software]$ tar -xf elasticsearch-7.13.3-linux-x86_64.tar.gz /opt/software/es/
tar: /opt/software/es: Not found in archive
tar: Exiting with failure status due to previous errors
[hadoop@node01 software]$ tar -xf elasticsearch-7.13.3-linux-x86_64.tar.gz -C /opt/software/es/
[hadoop@node01 software]$ ll
total 1102628
-rw-r--r-- 1 root root 327177336 Jul 11 09:47 elasticsearch-7.13.3-linux-x86_64.tar.gz
drwxr-xr-x 3 hadoop hadoop 4096 Jul 11 09:50 es
[hadoop@node01 software]$ cd e
elasticsearch-7.13.3-linux-x86_64.tar.gz es/
[hadoop@node01 software]$ cd es/
[hadoop@node01 es]$ ll
total 4
drwxr-xr-x 9 hadoop hadoop 4096 Jul 2 20:09 elasticsearch-7.13.3
[hadoop@node01 es]$ cd elasticsearch-7.13.3/
[hadoop@node01 elasticsearch-7.13.3]$ ll
total 620
drwxr-xr-x 2 hadoop hadoop 4096 Jul 2 20:09 bin
drwxr-xr-x 3 hadoop hadoop 4096 Jul 11 09:50 config
drwxr-xr-x 9 hadoop hadoop 4096 Jul 2 20:09 jdk
drwxr-xr-x 3 hadoop hadoop 4096 Jul 2 20:09 lib
-rw-r--r-- 1 hadoop hadoop 3860 Jul 2 20:03 LICENSE.txt
drwxr-xr-x 2 hadoop hadoop 4096 Jul 2 20:07 logs
drwxr-xr-x 59 hadoop hadoop 4096 Jul 2 20:09 modules
-rw-r--r-- 1 hadoop hadoop 594150 Jul 2 20:07 NOTICE.t