Elasticsearch学习笔记之安装篇(7.x) 作者: lovingyu_er 时间: 2020-12-28 17:20:00 分类: Elasticsearch 本章内容,主要是介绍elasticsearch最新版本的安装(apt) ####Linux系统版本 ``` Ubuntu 16.04.7 LTS \n \l ``` ``` Linux hostname 4.4.0-194-generic #226-Ubuntu SMP Wed Oct 21 10:19:36 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux ``` #### 安装部署: #####1. PGP key 的添加 在安装之前,首先要获取到```elasticsearch```的```PGP key```,这个官方给了一个线上更新的方法,```elsaticsearch```已经将所有的包进行的```PGP key```的授权,简单的使用方式就是: ``` wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - ``` #####2. 引入apt 仓库源 先使用下面的命令引入: ``` sudo apt-get install apt-transport-https ``` 再将apt源添加到```apt.sources.list.d```中,如下命令: ``` echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list ``` #####3. 安装 ``` sudo apt-get update ``` ``` sudo apt-get install elasticsearch ``` 执行完成后,就基本完成了。 #####4. 调整部分配置 在更改之前,请提前规划好自己的```es```的数据存储目录,我在服务器上重新挂载了一个新的硬盘,专门用来存储```es```的数据,防止后期的数据过多导致的扩容问题(和系统盘分开),我将```/home/```目录挂载到数据盘上,并在该目录下创建目录:```elasticsearch```  创建了``data,log,plugins```三个目录,如果你有别的配置,可以再次考虑创建这三个目录,别的文件都配置好文件生成的文件. 注意,在安装```elasticsearch```的时候,会在系统中自动创建一个```elasticsearch```,并且是```/bin/false```的```bash```权限,请将上述创建的文件所属主给这个用户,不然后期在启动的时候,会出现很多的问题 如果想要修改```es```的```data```,```log```,```plugins```的目录,请打开```/etc/elasticsearch/ealsticsearch.yml```中,找到配置```path.data```,```path.logs```等选项,简单的替换即可。。 端口默认为```9200```,注释打开,如果你不想绑定```127.0.0.1```,那么在```#network.host: xx.xxx.xx.xx```所在行下面增加 ```http.host: 0.0.0.0```,修改好你想配置好的配置项目,直接重启```elasticsearch```服务即可. 到这里,简单的```elasticsearch```单机安装就完成了。 标签: ElasticSearch