一、运行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 PATH:$NODE_HOME/bin
激活:source /etc/profile
查看:echo $NODE_HOME
测试是否成功: node -v,会出现版本号
!!!!注意:
如果一直报错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
4、启动 grunt
在 eshm 根目录下:
正常启动:npm run start
后台启动:nohup grunt server &
记录 pid ,可以通过:kill -9 pid 关闭进程
pid 查询 ps -ef |grep 名
5、访问