1.安装 xshell 版本为 Xshell-6.0.0086_yy 安装文件夹里的三个版本 可反复安装 避免购买。
2.安装 Xftp 版本为 xftp5_wm_5.0.1228
3.xshell 和 Xftp 下载地址 Xftp https://www.netsarang.com/zh/downloading/
安装时可能需要用到下面2步:
第1步:关掉 虚拟机所在主机的防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
第2步:添加 虚拟机所在主机的端口号 默认22;添加虚拟机的IP地址;输入用户名 机密码后即可登录
4.安装JDK
1.目录选择 /opt/ibeifeng
两个目录:/opt/ibeifeng/software 用于放软件
/opt/ibeifeng/install 用于放安装后的文件
2.JDK 版本为 jdk-8u171-linux-x64.tar
安装步骤:
第1步:解压安装 因为JDK文件放在software文件下,所以进入到software文件夹下
执行命令:tar -zxvf jdk-8u171-linux-x64.tar.gz -C ../install/ 即可安装完成
第2步:设置环境变量 在jdk1.8.0_171目录下 vi /etc/profile 打开配置文件
第3步:文件尾添加
## JAVA_HOME
export JAVA_HOME=/opt/ibeifeng/install/jdk1.8.0_171
export PATH=$PATH:$JAVA_HOME/bin
第4步:source /etc/profile 安装完成
5.安装ES 版本为 elasticsearch-6.3.0.tar
第1步:tar -zxvf elasticsearch-6.3.0.tar.gz -C ../install/
第2步:创建用户,ES 不能用 root 账户启动.所以在bin目录下 在root账户下 添加账户 useradd es -p es
第3步:切换到普通用户 在bin录下 在root账户下 su - es 复制一个界面后切换。 授权是在root 账户中完成的
第4步:在install目录下,在root账户下授权给es用户 chown -R es:es elasticsearch-6.3.0/【普通账户为 es】
用ll查看修改后的权限 都改为了8
drwxr-xr-x. 8 es es 143 6月 12 2018 elasticsearch-6.3.0
drwxr-xr-x. 8 10 143 255 3月 29 2018 jdk1.8.0_171
第5步:切换到es账户 然后进入bin 目录。 .elasticsearch/
第6步:修改es改配置文件。在es的config目录下 命令 vi elasticsearch.yml
第7步:在es权限下,修改 network.host: 192.168.0.1 为network.host: 192.168.1.3 后面的IP为安装ES的IP.改ip的时候 有
时数字不能接受小键盘数字区的数字。直接在大键盘输入即可。然后保存修改 :wq
第8步:在bin 目录下 .elasticsearch/ 尝试启动。启动后通常会报错,并不会一帆风顺。报错如下图:
第9步:解决上述三个问题。到安装虚拟机的电脑上,切换到root 账户
解决最大虚拟内存,即问题3
问题1: max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
解决:最大文件数目。
进入 vi /etc/security/limits.conf文件,添加或修改如下行:
* hard nofile 65536
* soft nofile 65536
修改好了以后,调用sysctl -a查看,发现参数并没有变动,要重启才可以。
必须重启 必须重启
重启 虚拟机
重启 es。问题1解决
查看单独结果命令
ulimit -Hn 查看最大文件数
ulimit -Hu 查看最大线程数
ulimit - Su 查看最大线程数
问题2:max number of threads [3082] for user [lish] likely too low, increase to at least [4096]
解决:切换到root用户,进入limits.d目录下修改配置文件。
vi /etc/security/limits.d/20-nproc.conf
修改或添加如下内容:
* soft nproc 1024
* hard nproc 1024
#修改为
* soft nproc 4096
* hard nproc 4096
必须重启 必须重启
重启 虚拟机
重启 es。问题2解决
问题3:max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
解决:切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=262144
并执行命令:
sysctl -p 问题3解决成功
es 启动成功。至此 基本的安装完成。后续还要安装其他相关的es插件,才能正常可视化操作。