什么网站做玩具的比较多,wordpress账号密码在哪个文件下,cms建站模板下载,wordpress主题代码编辑教程SkyWalking安装
结构
首先SkyWalking主要需要oapService、webApp、Elasticsearch#xff08;可选存储#xff09;三个#xff0c;接下来讲一下这三个的安装步骤#xff0c;安装过程中出现了一些细小的配置错误#xff0c;导致用了快两天才弄好#xff0c;麻木了#x…SkyWalking安装
结构
首先SkyWalking主要需要oapService、webApp、Elasticsearch可选存储三个接下来讲一下这三个的安装步骤安装过程中出现了一些细小的配置错误导致用了快两天才弄好麻木了主要是不同版本有差异性。
版本及对应下载
名称版本下载地址(个人存放地址不稳定)SkyWalking8.5.0apache-skywalking-apm-9.5.0.tar.gzSkyWalking-agent8.16.0apache-skywalking-java-agent-8.16.0.tgzElasticsearch8.5.3elasticsearch-8.5.3-linux-x86_64.tar
解压文件
# 创建存储目录
mkdir -p /opt/skywalking /opt/elasticsearch# 解压压缩包
tar -xvf apache-skywalking-apm-9.5.0.tar.gz
tar -xvf apache-skywalking-java-agent-8.16.0.tgz
tar -xvf elasticsearch-8.5.3-linux-x86_64.tar # 移动到指定位置
mv apache-skywalking-apm /opt/skywalking
mv apache-skywalking-java-agent /opt/skywalking
mv elasticsearch-8.5.3 /opt/elasticsearch安装
Elasticsearch
修改配置文件
# 设置不需要ce认证可以根据场景选择这里我选择取消
# xpack.security.enabled: true
xpack.security.enabled: false添加用户
# 添加用户
adduser elasticsearch# 设置文件权限
chown -R elasticsearch:elasticsearch /opt/elasticsearch运行
# 设置后台运行
sh elasticsearch -c /opt/elasticsearch/elasticsearch-8.5.3/bin/elasticsearch -d第一次运行会显示
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Elasticsearch security features have been automatically configured!
✅ Authentication is enabled and cluster connections are encrypted.ℹ️ Password for the elastic user (reset with bin/elasticsearch-reset-password -u elastic):aaaaa*ℹ️ HTTP CA certificate SHA-256 fingerprint:asdfasdfasdfasdfasdvcdxvsdfhfgfghsdfgvadfvadℹ️ Configure Kibana to use this cluster:
• Run Kibana and click the configuration link in the terminal when Kibana starts.
• Copy the following enrollment token and paste it into Kibana in your browser (valid for the next 30 minutes):eyJ2ZXIiOiI4LjUuMyIsImasdfasdfasdfsdvjadfkvajlvjladfjvdfvjadlfjvadifQℹ️ Configure other nodes to join this cluster:
• On this node:⁃ Create an enrollment token with bin/elasticsearch-create-enrollment-token -s node.⁃ Uncomment the transport.host setting at the end of config/elasticsearch.yml.⁃ Restart Elasticsearch.
• On other nodes:⁃ Start Elasticsearch with bin/elasticsearch --enrollment-token token, using the enrollment token that you generated.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━注意这里的aaaaa*位置就是elastic用户的初始密码。
(可选项)
配置Elasticsearch服务
vim /usr/lib/systemd/system/elasticsearch.service# 服务文件内容
[Unit]
Descriptionelasticsearch service
Aftersyslog.target network.target rc-local.service[Service]
Typeforking
Userelasticsearch
Groupelasticsearch
ExecStart/bin/bash -c /opt/elasticsearch/elasticsearch-8.5.3/bin/elasticsearch /opt/elasticsearch/elasticsearch-8.5.3/logs/startup.log
ExecReload/bin/sh -c /bin/kill -d HUP $MAINPID
ExecStop/bin/sh -c /bin/kill -s TERM $MAINPID
SuccessExitStatus143[Install]
WantedBymulti-user.target# 杀死正在运行Elasticsearch程序
ps -ef | grep elasticsearch# 杀死查询到的pidxxx填写是ps -ef查到的内容
kill xxx# 配置服务
systemctl daemon-reload
systemctl restart elasticsearch.service
systemctl enable elasticsearch.service# 查询服务状态
systemctl status elasticsearch.service修改默认密码
Elasticsearch修改密码有两种第一种是用http请求的方式第二种是使用bin目录下的可执行文件操作具体的可以搜下相关文章
skywalking
修改oap服务配置文件
# 编辑配置application.yml文件
vim /opt/skywalking/apache-skywalking-apm-bin/config/application.ymlstorage:selector: ${SW_STORAGE:elasticsearch} # 选择ES存储elasticsearch:namespace: ${SW_NAMESPACE:skywalking-index} # 命名空间#namespace: ${SW_NAMESPACE:elasticsearch}clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200} # 节点地址多个用,逗号间隔protocol: ${SW_STORAGE_ES_HTTP_PROTOCOL:http}connectTimeout: ${SW_STORAGE_ES_CONNECT_TIMEOUT:3000}socketTimeout: ${SW_STORAGE_ES_SOCKET_TIMEOUT:30000}responseTimeout: ${SW_STORAGE_ES_RESPONSE_TIMEOUT:15000}numHttpClientThread: ${SW_STORAGE_ES_NUM_HTTP_CLIENT_THREAD:0}user: ${SW_ES_USER:elastic} # 账号password: ${SW_ES_PASSWORD:76B6UvSrcp1N5dX3nuq*} # 密码更改安装好的ES信息storage.selector存储方式使用elasticsearch、storage.elasticsearch.namespace命名空间根据个人喜好填写、storage.elasticsearch.clusterNodesES集群节点地址、storage.elasticsearch.userES账号、storage.elasticsearch.passwordES密码。
修改ui配置文件
# 编辑配置application.yml文件
vim /opt/skywalking/apache-skywalking-apm-bin/wabapp/application.yml修改内容
# 避免冲突将默认的8080修改为12880
serverPort: ${SW_SERVER_PORT:-12880}运行服务
# 单独运行oap服务
/opt/skywalking/apache-skywalking-apm-bin/bin/oapService.sh# 单独运行webappUI
/opt/skywalking/apache-skywalking-apm-bin/bin/webappService.sh# 直接运行等于运行oap服务与webapp服务
/opt/skywalking/apache-skywalking-apm-bin/bin/startup.sh查看日志是否运行成功
oap服务日志位置/opt/skywalking/apache-skywalking-apm-bin/logs/skywalking-oap-server.log、webapp服务日志位置/opt/skywalking/apache-skywalking-apm-bin/logs/skywalking-webapp.log
打开ui地址http://192.168.254.130:12880就会出现安装好后的界面啦注意这里192.168.254.130是我安装的服务器地址12880是webapp配置文件中配置的端口。
agent探针
/opt/skywalking/skywalking-agent/skywalking-agent.jar是探针的jar包使用java -jar运行jar包时添加参数-javaagent:/opt/skywalking/skywalking-agent/skywalking-agent.jaragent.service_nameOS_Gateway,collector.backend_service192.168.1.80:11800例 nohup java -Xms8G -Xmx8G -XX:MetaspaceSize512M -XX:MaxNewSize512m -XX:MaxMetaspaceSize1G -XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPathheapdump.hprof -XX:PrintGCDetails -Xloggc:loggc-apic.log -javaagent:/opt/skywalking/skywalking-agent/skywalking-agent.jaragent.service_nameOS_Gateway,collector.backend_service192.168.1.80:11800 -jar ${jar_name} ${log_name} 21