ElasticSearch学习12_ES插件安装方法_离线安装和联网安装

本文详细介绍了Elasticsearch中两种常用插件head和bigdesk的安装方法,包括联网和离线两种方式,并提供了访问插件界面的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Elasticsearch-head

一、插件安装方法1

联网安装

1、bin/plugin -install mobz/elasticsearch-head

2、运行es

3、打开http://localhost:9200/_plugin/head/

二、插件安装方法2

离线安装

1、https://github.com/mobz/elasticsearch-head下载zip 解压

2、建立elasticsearch-1.0.0/plugins/head/_site文件

3、将解压后的elasticsearch-head-master文件夹下的文件copy到_site

4、运行es

5、打开http://localhost:9200/_plugin/head/

 

Elasticsearch-bigdesk

一、插件安装方法1

联网安装

1、bin/plugin -install lukas-vlcek/bigdesk

2、运行es

3、打开http://localhost:9200/_plugin/bigdesk/

二、插件安装方法2

离线安装

1、https://github.com/lukas-vlcek/bigdesk/下载zip 解压

2、建立elasticsearch-1.0.0/plugins/bigdesk/_site文件

3、将解压后的bigdesk-master文件夹下的文件copy到_site

4、运行es

5、打开http://localhost:9200/_plugin/bigdesk/

 

 

<think>嗯,用户想在Ubuntu系统上进行Elasticsearch离线安装。首先,我需要回忆一下之前提供的引用内容,看看有没有相关的步骤。引用[1][2]都提到了离线安装方法,特别是引用[2]详细描述了在联网机器上下载.deb包,然后复制到离线机器上安装。用户可能没有网络,所以需要先获取安装依赖。 接下来,我需要考虑Elasticsearch的不同版本,比如用户可能用的是5.6.8或7.10.1,不同的版本安装步骤可能略有不同。根据引用[2]中的例子,使用apt-rdepends来下载依赖,然后打包所有.deb文件。这里需要注意版本号是否与用户需求匹配,如果用户没有指定版本,可能需要建议常用版本或者检查最新稳定版。 然后,配置部分也很重要。引用[1][3]提到了修改elasticsearch.yml文件,设置网络、数据目录日志目录。同时,内存调整在引用[2][3]中都有涉及,比如修改jvm.options中的堆大小。用户可能需要根据机器配置调整这些参数,避免内存不足的问题。 还有,用户可能需要处理权限问题,比如创建数据目录日志目录,并赋予elasticsearch用户权限,这在引用[3]中提到了。此外,系统设置如vm.max_map_count也需要调整,这部分可能涉及到修改sysctl.conf文件,并应用设置。 另外,引用[4]提到了Head插件的配置,虽然用户现在可能不需要,但可以作为后续步骤建议。不过用户当前的问题只是安装,所以这部分可能放在相关问题里。 最后,生成相关问题时要考虑用户可能的后续需求,比如配置检查、插件安装、权限问题以及集群配置等。需要确保回答结构清晰,步骤详细,避免遗漏关键点,比如依赖包的处理系统参数的调整,这些都是离线安装中常见的坑。</think>### Ubuntu系统Elasticsearch离线安装方法 #### 一、准备离线安装包 1. **在联网机器下载安装包** - 下载Elasticsearch的`.deb`安装包(以7.10.1版本为例): ```bash wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1-amd64.deb ``` - 使用`apt-rdepends`获取依赖包并下载: ```bash sudo apt update sudo apt install apt-rdepends wget apt-rdepends elasticsearch | grep -v "^ " | xargs apt-get download ``` - 将所有`.deb`文件打包传输到离线机器[^2]。 2. **安装依赖包** 在离线机器上执行: ```bash sudo dpkg -i *.deb # 安装所有依赖包Elasticsearch ``` #### 二、配置Elasticsearch 1. **修改核心配置文件** 编辑`/etc/elasticsearch/elasticsearch.yml`: ```yaml cluster.name: my-cluster node.name: node-1 network.host: 0.0.0.0 # 允许外部访问 path.data: /var/lib/elasticsearch # 数据目录(需提前创建) path.logs: /var/log/elasticsearch # 日志目录(需提前创建) discovery.type: single-node # 单节点模式 ``` 创建目录并授权: ```bash sudo mkdir -p /var/lib/elasticsearch /var/log/elasticsearch sudo chown -R elasticsearch:elasticsearch /var/lib/elasticsearch /var/log/elasticsearch ``` 2. **调整内存限制** 编辑`/etc/elasticsearch/jvm.options`,设置堆内存大小(根据机器配置调整): ```bash -Xms2g -Xmx2g ``` 3. **修改系统参数** - 调整`vm.max_map_count`: ```bash sudo sysctl -w vm.max_map_count=262144 echo "vm.max_map_count=262144" | sudo tee -a /etc/sysctl.conf ``` - 解除文件描述符限制: ```bash echo "elasticsearch - nofile 65535" | sudo tee -a /etc/security/limits.conf ``` #### 三、启动与验证 1. **启动服务** ```bash sudo systemctl start elasticsearch sudo systemctl enable elasticsearch ``` 2. **验证安装** ```bash curl http://localhost:9200 ``` 若返回JSON格式的节点信息,则安装成功。 #### 四、常见问题处理 - **权限错误**:确保数据/日志目录所有者是`elasticsearch`用户[^3]。 - **端口冲突**:检查`9200``9300`端口是否被占用。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值