gpt4 book ai didi

elasticsearch - 安装 ElasticSearch APM

转载 作者:行者123 更新时间:2023-12-02 22:28:31 25 4
gpt4 key购买 nike

我正在尝试设置 ElasticSearch APM,我的操作系统是 Ubuntu 16.04,
我在系统上安装了 ElasticSearch 和 Kibana,
我指的是以下站点的安装步骤 -
https://jee-appy.blogspot.com/2018/02/setup-kibana-elastisearch.html
ElasticSearch 和 Kibana 的安装命令如下-

# 安装 Elasticsearch-6

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.1.tar.gz
echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
sudo apt-get update && sudo apt-get install elasticsearch
ls /etc/init.d/elasticsearch
sudo service elasticsearch status

根据要求更改绑定(bind)地址和 JVM 堆选项

在 elasticsearch.yml 中将 network.host 更改为 0.0.0.0 并在 jvm.options 中设置 -Xms 4g & -Xmx 4g
sudo vi /etc/elasticsearch/elasticsearch.yml
sudo vi /etc/elasticsearch/jvm.options

如果您正在创建单节点集群,请将只读副本设置为 0
curl -XPUT H 'Content-Type: application/json' 'http://localhost:9200/_all/_settings?preserve_existing=false' -d '{"index.number_of_replicas" : "0"}'
安装 Kibana
sudo apt-get update && sudo apt-get install kibana
sudo service kibana restart

安装 nginx
sudo apt-get -y install nginx

为 kibana 添加 nginx 配置文件
sudo vi /etc/nginx/conf.d/kibana.conf

将 mykibana.com 替换为您的 server_name 或 IP。我们将在下一步设置 auth,因此我们在 kibana.conf 中为 auth_basic 放置了一行
server {
listen 80;
server_name mykibana.com;
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/htpasswd.users;

location / {
proxy_pass http://localhost:5601;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}

设置身份验证

在运行 htpasswd 时安装 apache2-utils 后,它会要求输入密码,提供密码。当您尝试从浏览器访问 kibana 时,此用户名和密码将很有用。
sudo apt-get install apache2-utils
sudo htpasswd -c /etc/nginx/htpasswd.users efkadmin
sudo service nginx restart

Kibana 的 Web View

安装成功后,点击 http://localhost:5601 .输入用户名和密码,您将看到如下所示的 kibana web。

APM 设置

安装 ElasticSearch 和 Kibana 后,
我正在尝试将 APM 服务器安装到其中。
我使用以下命令来安装它 -
curl -L -O https://artifacts.elastic.co/downloads/apm-server/apm-server-6.3.1-amd64.deb
sudo dpkg -i apm-server-6.3.1-amd64.deb

导入仪表板 -

./apm-服务器设置

在触发上述命令时,我收到以下错误 -
bash: ./apm-server: No such file or directory

请帮助设置 APM

最佳答案

如果命令后面的命令执行成功

> sudo dpkg -i apm-server-6.3.1-amd64.deb

apm-server 必须已安装。
您正在尝试通过 运行 apm-server ./apm-服务器 ,您在其中指定二进制 apm-server 存在于当前目录中。
但事实并非如此,通过 dpkg cmd 安装,软件包安装在/usr 目录中的某个位置。
所以你只需要运行 apm-服务器-e cmd在shell中。
无需添加 ./

如果您收到权限被拒绝错误。
使用 sudo 运行命令

关于elasticsearch - 安装 ElasticSearch APM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51414985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com