es搭建

创建目录

mkdir /opt/software/skywalking

上传文件

es版本 elasticsearch-6.4.0.tar.gz
https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-4-0

skyWalking版本 apache-skywalking-apm-6.5.0.tar.gz
https://archive.apache.org/dist/skywalking/6.5.0/

添加es用户

[root@localhost ~]# useradd es
[root@localhost ~]# passwd es
更改用户 es 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

# 修改es目录的拥有者
chown -R es elasticsearch-6.4.0

上传文件

上传文件至/opt/software/skywalking

image-20210615222525135

解压文件

tar -xzvf elasticsearch-6.4.0.tar.gz
tar -xzvf apache-skywalking-apm-6.5.0.tar.gz

修改linux系统限制配置

  1. 应用创建文件数量(默认是65535)
  2. 修改允许用户开启的进程的线程数(默认是1024)
  3. 修改系统控制权限 es 需要开开辟65536字节以上的内存空间
vi /etc/security/limits.conf

# 新增
es soft nofile 65536
es hard nofile 65536
es soft nproc 4096
es hard nproc 4096

vi /etc/sysctl.conf

# 新增 当前用户拥有的内存权限大小
vm.max_map_count=262144

# 系统配置生效
sysctl -p

启动es

# 切换es用户
su es
# 进去启动脚本目录
cd /opt/software/skywalking/elasticsearch-6.4.0/bin
# 启动
./elasticsearch -d

# 如果碰到es对文件没有写的权限 可以让所有用户对es文件夹有写的权限
chmod -R 777 elasticsearch-6.4.0

image-20210615225249376

访问es

curl http://localhost:9200

image-20210615225412028