一、运行ES

注意:不允许 root 启动:默认端口:9200

(1) 指令:su root / su 用户名 切换用户

指令:cd /opt/bigdata/elk/es622/bin

指令: ./elasticsearch 前台手动启动

./elasticsearch -d 后台启动

注意:1)后台启动可能遇到weilai.log 权限问题,修改权限即可

指令:es 文件授权:chown -R kevin:kevin es622 -R 递归授权

指令:chmod 622 path 根据路径确认权限修改为622

(2)关闭后台启动的进程

指令:ps -ef |grep es命令 在哪里输 es 启动命令_用户名PATH:$NODE_HOME/bin

激活:source /etc/profile

查看:echo $NODE_HOME

测试是否成功: node -v,会出现版本号

es命令 在哪里输 es 启动命令_elasticsearch_02


!!!!注意:

如果一直报错node: relocation error: node: symbol , version GLIBC_2.2.5 not defined in file libc.so.6 with link time reference

后来我换成node-v14.5.0-linux-s390x.tar一直报错

-bash: /opt/bigdata/elk/nodejs1450/bin/node: cannot execute binary file

再后来换成node-v8.9.1-linux-x64.tar.gz就正常了可能与系统差异有关2、准备

切换国内镜像:npm config set registry http://registry.npm.taobao.org

验证镜像设置是否成功:npm config get registry

在 eshm 根目录下 npm install

如果报错的话:npm install --ignore scripts

3、eshm 目录下 grunt 工具包安装

安装 grunt 客户端工具:npm install -g grunt-cli

检查当前目录下 npm 的安装情况:npm list --depth=0

es命令 在哪里输 es 启动命令_elasticsearch_03


es命令 在哪里输 es 启动命令_用户名_04


4、启动 grunt

在 eshm 根目录下:

正常启动:npm run start

后台启动:nohup grunt server &

记录 pid ,可以通过:kill -9 pid 关闭进程

pid 查询 ps -ef |grep 名

5、访问

http://192.168.87.200:9100es命令 在哪里输 es 启动命令_用户名_05