一、elasticesearch的安装

1、部署之前首先下载elasticesearch的安装包,可以到百度网盘直接下载对应的安装包 提取码:bjk3

2、安装包下载后上传到自己的主机并且解压,我这里时直接解压到usr/local/下面,,直接重新命名elasticsearch

在linux主机上部署elasticsearch和elasticsearch-head详细流程

 3、进入到elasticsearch目录下的config目录修改elasticsearch.yml文件

#配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。
cluster.name: my-es
#节点名称
node.name: node-1
#设置索引数据的存储路径
path.data: /usr/local/elasticsearch/data
#设置日志的存储路径
path.logs: /usr/local/elasticsearch/logs
#设置当前的ip地址,通过指定相同网段的其他节点会加入该集群中
network.host: 0.0.0.0
#设置对外服务的http端口
http.port: 9200
#设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点
discovery.zen.ping.uni
cast.hosts: ["127.0.0.1","10.10.10.34:9200"]

 注意:

mkdir -p /usr/local/elasticsearch/data

mkdir -p /usr/local/elasticsearch/logs    (目录可能已经存在,存在则无需创建)

4、ES为了安全不允许在root用户下面启动,,所以得先创建用户

1、创建用户useradd esuser
2、设置密码(可选)passwd esuser

3、授权:

chown -R esuser:esuser /usr/local/elasticsearch

5、切换到普通用户下面启动es

su esuser 切换用户

在es的bin目录下面执行./elasticsearch -d (-d指的是后台运行)

 注意:在启动之前首先要修改内存相关参数

1、vim /etc/sysctl.conf

添加vm.max_map_count=655360 保存退出

2、执行sysctl -p

3、进入到config目录下面修改jvm.options

在linux主机上部署elasticsearch和elasticsearch-head详细流程

根据自己情况修改

-Xms120m
-Xmx120m
 

6、启动后使用ip:9200访问,可以看到如下界面则证明启动成功

在linux主机上部署elasticsearch和elasticsearch-head详细流程 

 一、elasticesearch-head的安装

1、看了之前使用命令安装的方式我这里直接安装不上,所有就不叙述了,直接看能安装上的方式

2、首先下载head的源码包https://github.com/mobz/elasticsearch-head

3、下载后上传到主机目录后解压,,我的在usr/local/fast下面

4、安装node环境,下载node安装包https://nodejs.org/en/download/(说明:安装完node就会有自带的npm)

5、配置node环境变量:到vim /etc/profile

NODE_HOME=/usr/local/nodejs/node   -- node安装文件夹,下载的node可直接放到固定目录下面配置即可
PATH=$PATH:$NODE_HOME/bin
NODE_PATH=$NODE_HOME/lib/node_modules
export NODE_HOME PATH NODE_PATH

6、检测npm的版本  npm -v

在linux主机上部署elasticsearch和elasticsearch-head详细流程 7、执行安装程序

1、npm install -g grunt-cli

2、npm install

3、grunt server & 启动服务

注意:如果启动了head后es无法启动,或者出现killed,则证明es的jvm内存分配太多了,可以进入后修改内训到120左右即可

启动后成功界面如下

在linux主机上部署elasticsearch和elasticsearch-head详细流程

 到此es和es-head都已经部署完成,有问题可以评论留言哦。

相关文章:

  • 2021-06-06
  • 2021-07-19
  • 2022-12-23
  • 2021-07-28
  • 2021-10-10
  • 2021-08-31
  • 2021-07-31
猜你喜欢
  • 2022-12-23
  • 2021-07-01
  • 2022-01-07
  • 2021-12-20
  • 2021-04-27
  • 2021-10-31
相关资源
相似解决方案