2 Star 6 Fork 5

AmCoder / AmCoder

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Elasticsearch.md 2.26 KB
一键复制 编辑 原始数据 按行查看 历史
AmCoder 提交于 2022-05-11 09:46 . 新增cerebro

以下我们在Centos7操作系统上以Elasticsearch5.4.3为例来进行一下安装

环境准备

Elasticsearch https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.3.tar.gz

Jdk1.8(已阐述)

开始安装

  1. 将安装包通过sftp或者客户端工具或者rz命令等方式上传至/root目录下
  2. 执行解压命令并解压到/usr/local目录下
tar -zxvf elasticsearch-5.4.3.tar.gz -C /usr/local/
  1. 配置Elasticsearch(常用配置)

进入到/usr/local/elasticsearch-5.4.3/config配置elasticsearch.yml (注意:es的配置文件要求严格遵守缩进和空格)

#配置集群名称
cluster.name: RisenES
#配置节点名称
node.name: node-1
#配置数据目录
path.data: /data/es/data
#配置日志目录
path.logs: /data/es/logs
#配置ip地址
network.host: 192.168.30.58
#配置http访问端口
http.port: 9200
#是否支持跨域
http.cors.enabled: true
#*表示支持所有域名
http.cors.allow-origin: "*"
#设置允许script运行
script.engine.groovy.inline.aggs: on
script.engine.groovy.inline.search: on
  1. 创建Elasticsearch中配置的目录
mkdir /data/es/{data,logs} -p
  1. 修改Elasticsearch的属主属组

注意:elasticsearch在版本5之后的某个版本,已经不再支持root启动,必须是非root用的其他用户启动,所以我们需要创建用户,并修改elasticsearch属主和属组

#添加用户
useradd bigdata
#修改权限
chown -R bigdata.bigdata /usr/local/elasticsearch-5.4.3
chown -R bigdata.bigdata /data/es
  1. 启动Elasticsearch,切换到上一步骤创建好的bigdata用户
su - bigdata
  1. 进入到/usr/local/elasticsearch-5.4.3/bin目录下为启动脚本配置jdk1.8的环境修改elasticsearch文件添加以下命令(如果系统环境变量已设置,此步骤可跳过)
export JAVA_HOME=/usr/local/jdk1.8.0_161

设置es启动环境

  1. 然后保存退出后执行命令
./elasticsearch

临时启动es

出现以上截图说明启动成功,然后Ctrl+c结束执行,将其加入到后台运行,执行命令:

./elasticsearch -d

如果启动出现问题,请看【常见问题总结】

其他
1
https://gitee.com/AmCoder/AmCoder.git
git@gitee.com:AmCoder/AmCoder.git
AmCoder
AmCoder
AmCoder
master

搜索帮助