elasticsearch 部署

环境

ubuntu 12.04 64位 桌面版

jdk 1.7

elasticsearch 2.3.4

伪集群部署

elasticsearch 主目录在 /home/sdbadmin/es-cluter,由于是单机部署两个 elasticsearch 服务,所以我还在 es-cluter 目录下建立了两个子目录,分别为 es-node1 和 es-node2

解压 elasticsearch tar 包

tar -zxvf /mnt/hgfs/mnt/elasticsearch-2.3.4.tar.gz -C /home/sdbadmin/es-cluter/es-node1

进入 elasticsearch home 目录

cd /home/sdbadmin/es-cluter/es-node1

安装一个head 的插件

bin/plugin install mobz/elasticsearch-head

修改配置文件

vi config/elasticsearch.yml

增加内容为

node.name: "chen"
cluster.name: "test"
ransport.tcp.port: 9300
http.port: 9200network.host: 192.168.57.132

node.name  为部署机器的机器名

cluster.name 为elasticsearch 的集群名

ranransport.tcp.port 为节点交互端口

http.port 为该节点的网页端口

network.host 为节点的一个ip 地址

拷贝 一份到 es-node2 目录上

cp -rf /home/sdbadmin/es-cluter/es-node1/*  /home/sdbadmin/es-cluter/es-node2/

修改 es-node2 上的elasticsearch.yml 配置文件,修改为

node.name: "chen"
cluster.name: "test"
network.host: 192.168.57.132
ransport.tcp.port: 9301
http.port: 9201

只需要修改 两个端口号即可

分别为es-node1 和 es-node2 启动elasticsearch 服务

bin/elasticsearch

显示如下信息即代表启动成功

[2016-07-28 12:05:15,793][INFO ][node                     ] [chen] started
[2016-07-28 12:05:15,876][INFO ][gateway                  ] [chen] recovered [0] indices into cluster_state

通过浏览器分别登陆 http://192.168.57.132:9200/ 和 http://192.168.57.132:9201/

都能看到类似的信息,代表 服务运行正常

{
  "name" : "chen",
  "cluster_name" : "test",
  "version" : {
    "number" : "2.3.4",
    "build_hash" : "e455fd0c13dceca8dbbdbb1665d068ae55dabe3f",
    "build_timestamp" : "2016-06-30T11:24:31Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.0"
  },
  "tagline" : "You Know, for Search"
}

参考博客:

http://www.linuxidc.com/Linux/2015-02/114243.htm

时间: 2024-08-25 15:07:09

elasticsearch 部署的相关文章

ElasticSearch部署文档(Ubuntu 14.04)

ElasticSearch部署文档(Ubuntu 14.04) 参考链接 https://www.elastic.co/guide/en/elasticsearch/guide/current/heap-sizing.html https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration.html#setup-configuration https://www.elastic.co/guid

Elasticsearch部署异常Permission denied

异常描述 在Linux上部署ElasticSearch时抛出了一个异常如下: log4j:ERROR setFile(null,true) call failed. java.io.FileNotFoundException: /usr/local/elasticsearch/logs/elasticsearch.log at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(File

ElasticSearch部署

安装jdk1.7 1.卸载Liunx自带的openjdk rpm -qa | grep jdk 查看当前的jdk版本 sudo yum -y remove java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64 卸载openjdk 2.下载Liunx jdk1.7 wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm?AuthPara

ElasticSearch部署安装

测试版本:elasticsearch-5.1.1 1.Windows环境下安装(win10系统) 1)解压elasticsearch-5.1.1.zip. 2)执行elasticsearch.bat启动服务,启动画面如下: 3)访问ElasticSearch,访问地址:http://127.0.0.1:9200/. 4)安装ElasticSearch Head插件 5)配置JDK环境变量JAVA_HOME.PATH.CLASS_PATH. 注意:环境变量必须配置在系统变量下,否则后面的服务启动不

ElasticSearch安装部署,基本配置(Ubuntu14.04)

ElasticSearch部署文档(Ubuntu 14.04) 安装java sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java8-set-default java -versionwhereis javawhich java (java执行路径)echo $JAVA

elasticsearch+logstash+kibana部署

这篇博客讲的是elasticsearch+logstash+kibana部署的方法. 内容大纲: 1.elasticsearch+logstash+kibana部署 2.收集Tomcat日志 3.收集tcp日志 一.elasticsearch+logstash+kibana部署 1.elasticsearch部署 由于条件有限,这三个组件都装在同一台机器上面. 系统版本: elasticsearch-6.7.0.logstash-6.7.0.kibana-6.7.0-linux-x86_64 [

CentOS7部署ELK5.2

原文发表于cu:2017-02-10 参考文档: Elasticsearchyum文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html Logstashyum文档:https://www.elastic.co/guide/en/logstash/current/installing-logstash.html Kibanayum文档:https://www.elastic.co/guide/en/k

ElasticSearch实战-入门

http://www.cnblogs.com/smartloli/ 1.概述 今天接着<ElasticSearch实战-日志监控平台>一文来给大家分享后续的学习,在<ElasticSearch实战-日志监控平台>中给大家介绍一个日志监控平台的架构方案,接下来给大家分享如何去搭建部署这样一个平台,给大家做一个入门介绍.下面是今天的分享目录: 搭建部署 Elastic 套件 运行集群 截图预览 下面开始今天的内容分享. 2.搭建部署 Elastic 套件 搭建 Elastic 套件较为

Elasticsearch压测 - Rally安装使用

1.     安装 这篇文章详细描述了安装Rally. 1.1.   前置条件 在安装Rally之前请确保以下包已经安装成功 Python3.4+ (验证python3 --version应该打印 Python 3.4.0或以上) pip3(验证pip3 --version) JDK8 git1.9+ Gradle2.13+(可选如果需要从源代码编译则需要) 非root用户(由于ES2.0需要非root运行Rally也必须以非root运行) 1.2.   安装Rally sudo pip3 in