首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装ElasticSearch APM

安装ElasticSearch APM
EN

Stack Overflow用户
提问于 2018-07-19 05:31:28
回答 1查看 1.9K关注 0票数 2

我正在尝试安装ElasticSearch APM,我的操作系统是Ubuntu16.04,我在系统上安装了ElasticSearch和Kibana,

我指的是安装步骤的以下站点-

https://jee-appy.blogspot.com/2018/02/setup-kibana-elastisearch.html

ElasticSearch和Kibana的安装命令如下所示-

# Install 6

代码语言:javascript
运行
复制
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

根据需要更改绑定地址和JVM堆选项

将network.host在elasticsearch.yml中更改为0.0.0.0,在jvm.options中设置-Xms 4g和-Xmx 4g

代码语言:javascript
运行
复制
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

代码语言:javascript
运行
复制
sudo apt-get update && sudo apt-get install kibana
sudo service kibana restart

安装nginx

代码语言:javascript
运行
复制
sudo apt-get -y install nginx

为kibana添加nginx配置文件

代码语言:javascript
运行
复制
sudo vi /etc/nginx/conf.d/kibana.conf

将mykibana.com替换为server_name或IP。我们将在下一步进行设置,因此我们在kibana.conf中为kibana.conf设置了一行

代码语言:javascript
运行
复制
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时,此用户名和密码将非常有用。

代码语言:javascript
运行
复制
sudo apt-get install apache2-utils
sudo htpasswd -c /etc/nginx/htpasswd.users efkadmin
sudo service nginx restart

Kibana的Web视图

成功安装后,点击http://localhost:5601

输入用户名和密码,您将看到基巴纳网站如下所示。

APM设置

在安装ElasticSearch和Kibana之后,

我正在试图安装APM服务器到它。

我使用了以下命令来安装它-

代码语言:javascript
运行
复制
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-服务器设置

在触发上面的命令时,我得到以下错误-

代码语言:javascript
运行
复制
bash: ./apm-server: No such file or directory

请帮助设置APM

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-19 06:12:30

如果成功地执行了下面的命令

代码语言:javascript
运行
复制
> sudo dpkg -i apm-server-6.3.1-amd64.deb

必须安装了apm-服务器。您正在尝试通过./ apm-server 运行apm-server,其中指定当前目录中存在二进制apm-服务器。但情况并非如此,通过dpkg进行安装,包将安装在/usr目录中的某个位置。因此,您只需在shell中运行apm-server -e cmd即可。不需要添加./

如果您获得许可拒绝错误。使用sudo运行命令

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51414985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档