(一)Linux 环境下搭建 ElasticSearch (CentOS 7) |
您所在的位置:网站首页 › elasticsearchyml配置 › (一)Linux 环境下搭建 ElasticSearch (CentOS 7) |
目录 1、搭建 Linux 相关环境 2、执行解压操作 3、创建新用户 4、修改配置文件 elasticsearch.yml 5、启动 ElasticSearch 6、修改虚拟机配置文件 7、重新启动 ElasticSearch 8、查看是否启动命令 9、访问 ElasticSearch 1、搭建 Linux 相关环境没有服务器安装VM,系统是 ubuntu、CentOS7 环境都可以。用 XShell、Xftp 连接并进行 tar 包传输,注意:系统中需要相应的权限。用 root身份登录传输。 截图如下:传输成功,需要 root 登录,xftp 需要 ip 登录即可 创建一个安装目录,待会需要解压到此文件夹。 mkdir /usr/local/es
将上传的 es 包进行解压到指定文件夹位置,注意后面的-C 大写。
tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz -C /usr/local/es 如下图操作:权限不允许,切换权限。 切换 root 身份 su root如下解压成功: 切换到 -C 后面的文件夹 3、创建新用户因为安全问题,不允许root用户直接运行,先进行创建新用户。 useradd caojunpasswd caojun接着输入自己的密码即可。接着授权 chown -R caojun:caojun /usr/local/es/elasticsearch-7.4.0如下图即可: 这是没有安装vim 导致 安装 vim,下面截图证明成功。 yum -y install vimvim 进行修改。 vim /usr/local/es/elasticsearch-7.4.0/config/elasticsearch.yml主要修改一下五处:按照截图中修改,只需要注释前面的 #
cluster.name:配置elasticsearch的集群名称,默认是elasticsearch。建议修改成一个有意义的名称 node.name:节点名,elasticsearch会默认随机指定一个名字,建议指定一个有意义的名称,方便管 理 network.host:设置为0.0.0.0允许外网访问 http.port:Elasticsearch的http访问端口 cluster.initial_master_nodes:初始化新的集群时需要此配置来指定参与选举的master 5、启动 ElasticSearch 切换到刚刚自己新建的用户 su caojuncd /usr/local/es/elasticsearch-7.4.0/bin./elasticsearch 不要配置 jdk ,用 es 自带即可。 出现问题如下:需要修改虚拟机配置文件了 添加如下两句配置 caojun soft nofile 65536 caojun hard nofile 65536重新加载 sysctl -p7、重新启动 ElasticSearchsu caojuncd /usr/local/es/elasticsearch-7.4.0/bin./elasticsearch如上图说明启动成功。 8、查看是否启动命令ps -ef|grep elastic先关闭防火墙,切换到 root,在进行关闭,不同的版本命令不一样,自行百度即可。这里是CentOS 7版本的命令。 systemctl disable firewalld.servicesystemctl status firewalld.service最后用一个浏览器访问即可,我这里是 window 主机浏览器访问 vm 虚拟机的,要指定虚拟机 ip 地址端口。,下图表示成功访问,出现刚刚配置的相关信息。
下一篇是安装 kibana可视化平台的。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |