一、运行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
U
S
E
R
查
看
用
户
进
程
(
可
以
看
到
p
i
d
)
指
令
:
l
s
o
f
−
i
:
9200
根
据
端
口
号
9200
查
进
程
,
若
不
能
用
,
则
:
指
令
:
y
u
m
i
n
s
t
a
l
l
−
y
l
s
o
f
或
p
s
−
e
f
∣
g
r
e
p
"
9200
"
关
闭
进
程
:
k
i
l
l
−
9
p
i
d
根
据
p
i
d
结
束
进
程
∗
∗
二
、
e
l
a
s
t
i
c
−
h
e
a
d
−
m
a
s
t
e
r
∗
∗
1
、
将
安
装
包
加
载
到
/
o
p
t
/
i
n
s
t
a
l
l
/
e
l
k
/
下
2
、
安
装
z
i
p
命
令
:
y
u
m
i
n
s
t
a
l
l
−
y
u
n
z
i
p
z
i
p
3
、
解
压
:
u
n
z
i
p
e
l
a
s
t
i
c
s
e
a
r
c
h
−
h
e
a
d
−
m
a
s
t
e
r
.
z
i
p
−
C
/
o
p
t
/
b
i
g
d
a
t
/
e
l
k
4
、
移
动
至
b
i
g
d
a
t
a
:
m
v
e
l
a
s
t
i
c
s
e
a
r
c
h
−
h
e
a
d
−
m
a
s
t
e
r
.
.
/
b
i
g
d
a
t
a
/
5
、
进
入
b
i
g
d
a
t
a
改
名
:
m
v
e
l
a
s
t
i
c
s
e
a
r
c
h
−
h
e
a
d
−
m
a
s
t
e
r
e
s
h
m
∗
∗
三
、
n
o
d
e
j
s
∗
∗
1
、
安
装
和
配
置
将
n
o
d
e
安
装
包
加
载
到
/
o
p
t
/
i
n
s
t
a
l
l
/
e
l
k
/
目
录
下
(
本
地
安
装
)
或
者
进
入
/
o
p
t
/
i
n
s
t
a
l
l
/
e
l
k
/
目
录
(
外
网
下
载
安
装
)
c
d
/
o
p
t
/
i
n
s
t
a
l
l
/
e
l
k
w
g
e
t
h
t
t
p
s
:
/
/
n
o
d
e
j
s
.
o
r
g
/
d
i
s
t
/
v
8.11.1
/
n
o
d
e
−
v
8.11.1
−
l
i
n
u
x
−
x
64.
t
a
r
.
x
z
解
压
:
x
z
−
d
n
o
d
e
−
v
14.5.0
−
l
i
n
u
x
−
x
64.
t
a
r
.
x
z
t
a
r
−
x
v
f
n
o
d
e
−
v
14.5.0
−
l
i
n
u
x
−
x
64.
t
a
r
−
C
/
o
p
t
/
b
i
g
d
a
t
a
−
C
:
解
压
到
指
定
目
录
改
名
:
m
v
n
o
d
e
−
v
8.11.1
−
l
i
n
u
x
−
x
64
/
n
o
d
e
j
s
811
配
置
环
境
变
量
:
v
i
/
e
t
c
/
p
r
o
f
i
l
e
e
x
p
o
r
t
N
O
D
E
H
O
M
E
=
/
o
p
t
/
b
i
g
d
a
t
a
/
n
o
d
e
j
s
811
e
x
p
o
r
t
P
A
T
H
=
USER 查看用户进程(可以看到 pid) 指令:lsof -i:9200 根据端口号9200查进程,若不能用, 则:指令:yum install -y lsof 或 ps -ef |grep "9200" 关闭进程:kill -9 pid 根据 pid 结束进程 **二、elastic-head-master** 1、将安装包加载到 /opt/install/elk/ 下 2、安装 zip 命令:yum install -y unzip zip 3、解压:unzip elasticsearch-head-master.zip -C /opt/bigdat/elk 4、移动至 bigdata: mv elasticsearch-head-master ../bigdata/ 5、进入 bigdata 改名:mv elasticsearch-head-master eshm **三、nodejs** 1、安装和配置 将node安装包加载到 /opt/install/elk/ 目录下(本地安装) 或者 进入 /opt/install/elk/ 目录(外网下载安装) cd /opt/install/elk wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz 解压:xz -d node-v14.5.0-linux-x64.tar.xz tar -xvf node-v14.5.0-linux-x64.tar -C /opt/bigdata -C:解压到指定目录 改名:mv node-v8.11.1-linux-x64/ nodejs811 配置环境变量:vi /etc/profile export NODE_HOME=/opt/bigdata/nodejs811 export PATH=
USER查看用户进程(可以看到pid)指令:lsof−i:9200根据端口号9200查进程,若不能用,则:指令:yuminstall−ylsof或ps−ef∣grep"9200"关闭进程:kill−9pid根据pid结束进程∗∗二、elastic−head−master∗∗1、将安装包加载到/opt/install/elk/下2、安装zip命令:yuminstall−yunzipzip3、解压:unzipelasticsearch−head−master.zip−C/opt/bigdat/elk4、移动至bigdata:mvelasticsearch−head−master../bigdata/5、进入bigdata改名:mvelasticsearch−head−mastereshm∗∗三、nodejs∗∗1、安装和配置将node安装包加载到/opt/install/elk/目录下(本地安装)或者进入/opt/install/elk/目录(外网下载安装)cd/opt/install/elkwgethttps://nodejs.org/dist/v8.11.1/node−v8.11.1−linux−x64.tar.xz解压:xz−dnode−v14.5.0−linux−x64.tar.xztar−xvfnode−v14.5.0−linux−x64.tar−C/opt/bigdata−C:解压到指定目录改名:mvnode−v8.11.1−linux−x64/nodejs811配置环境变量:vi/etc/profileexportNODEHOME=/opt/bigdata/nodejs811exportPATH=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、访问
http://192.168.87.200:9100