您的位置:首页 > 其它

ElasticSearch环境搭建与运行

2017-11-14 20:58 295 查看
安装环境为centos,在安装Elasticsearch之前一定要先安装jdk1.8。因为他需要jdk1.8才可以运行起来。
1.ElasticSearch5.6.1安装包的获取通过下面Elastic公司的官网获取ElasticSearch的安装包https://www.elastic.co/下面就是Elastic公司的主页,在主页上方,点击Products产品,就可以进入该公司的产品列表。
进入Elasticseach的主页,并点击Downloand进入下载页面,选择下载tar压缩包。



Elasticsearch现在做的很棒,还提供了中文版权威指南。
下载完成之后就可以开始解压了。
tar -zxvf elasticsearch-2.3.4.tar.gz 你可以给他解压到其他文件夹下面。
解压后,进入目录,通过 ls -l 命令,我们可以看到目录里的文件。ElasticSearch包含的主要文件夹及功能如下,logs和data文件夹,在ES启动后生成,而且用户可以自定义他们所在的位置,默认是在主目录里。
bin含有运行ElasticSearch实例和管理插件的一些脚本
config主要是一些设置文件,如:elasticsearch.yml和logging.yml等
lib包含一些相关的包文件等
plugins包含相关的插件文件
logs日志文件
dataElasticSearch中存放数据的地方
通过,bin目录里的elasticsearch命令,即可启动服务。但是如果我们是root用户的话这里是不可能启动成功的。因为es规定了,不可以使用root用户,所以我们这里需要创建一个用户并且给他赋予权限。useradd es -p es 新增一个用户叫做es 密码也叫es
chown -R es:es elasticsearch-2.3.4/  授权然后切换es用户运行bin目录里的elasticsearch命令启动完成之后使用浏览器可以看到http://127.0.0.1:9200


这就代表启动成功了。3.配置文件elasticsearch.yml的说明

下面一些最常见的配置项。设置数据路径和日志路径:path.data和path.logs例如:path.logs: /var/es_logpath.data: /var/es_data也可以一次设置多个路径例如:path.data:    - /mnt/ElasticSearch_1    - /mnt/ElasticSearch_2    - /mnt/ElasticSearch_3设置集群的名称:cluster.name例如:cluster.name: ruan_ElasticSearch设置节点的名称:node.name例如:node.name: ruan_node主机IP:network.host默认值为回环地址127.0.0.1。如果是单节点集群,不需要设置。但多节点集群必须通过此配置,把节点连接成一个集群。例如:network.host: 192.168.1.10关于主机设置,还有一些特殊的属性值,比如_local_,_site_,_global_和一些修饰语如:ip4和ip6。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: