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
。
