linux 安装 elasticsearch
一、检测是否已经安装的 elasticsearch
ps -aux|grep elasticsearch
二、下载 elasticsearch
载
(1)下
:
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch
-5.6.7.tar.gz
网
站
为
三、解压安装
tar -zxvf elasticsearch-5.6.7.tar.gz
四、以本机为例修改配置文件
1:进入如下目录
cd /usr/elasticsearch/config
vi elasticsearch.yml
A、在 memory 下添加如下
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
B、退出保存后执行如下命令:
sysctl -p
2、修改如下文件
vi /etc/security/limits.conf
A、在文件末尾添加如下代码
# python 为登录服务器的用户名
tycoon soft nofile 65536
tycoon hard nofile 65536
tycoon soft nproc 4096
tycoon hard nproc 4096
3、创建 tycoon 用户(root 用户不能启动 elasticsearch)
useradd tycoon
passwd tycoon
按提示输入两次密码:tycoon
然后授权:
cd /usr/local
sudo chown -R python:python elasticsearch
切换用户
su - tycoon
五、启动 elasticsearch
1、启动
./bin/elasticsearch
2、后台启动:
./bin/elasticsearch -d
3、控制台启动( 后停止)
ctrl+c
linux 安装 skywalking
一、安装部署 collector
1、解压安装包 tar -xvf skywalking-collector.tar.gz,windows 用户可
以选择 zip 包;
2、设置 config 目录下的 collector.config 配置文件;
修改内容如下:
#配置 es(节点,多个逗号分隔)
es.cluster.nodes=127.0.0.1:9300
#es 集群名称
es.cluster.name = myesdb
es.cluster.transport.sniffer = true
#collector 当前主机名或者 IP 地址,请使用真实的地址,默认 为
127.0.0.1
cluster.current.hostname = 127.0.0.1
# 监听端口.
cluster.current.port = 11800
#RESTful
http.hostname=127.0.0.1
http.port=12800
3、启动:collector
二、配置 web
1、解压 tar -xvf skywalking-web.tar.gz 同样 windows 用户可以选择 zip
包。
2、设置 config 目录下的 collector_config.properties 配置文件。
#collector 服务配置
collector.servers[0]=127.0.0.1:12800
3、 设置 config 目录下的 application.properties 配置文件
#web 服务端口
server.port = 8088
4、 启动
三、配置 Agent
1、修改 Agent 配置
修改配置 config 下配置文件
#应用的唯一标示,以应用为粒度。
agent.application_code=Your_ApplicationName //改为你的项目名字
#collector 的端口服务地址;
collector.servers=127.0.0.1:10800 //不用改变
2、启动 Agent
基于 JAR file 的服务(SpringBoot)
在启动你的应用程序的命令行中添加 -javaagent 参数. 并确保在-jar
参数之前添加它. 例如:
java -javaagent:/yourpath/。。。。。。
/skywalking-agent/skywalking-agent.jar -jar yourApp.jar
。