ES学习(二)Linux搭建

ES学习(二) Linux 搭建

ES学习(一)讲了windows中搭建,此文章介绍如何在linux中搭建

一.环境 准备,

下载安装vmware workstation,虚拟机centos,此处不多提及,linux也在研究中,如有总结,第一时间做更新,


二.下载ES并解压

1.去官网:https://www.elastic.co/downloads/elasticsearch选择需要下载的版本,现在最新的是2.3.4,教程中我下载是2.3.3

执行,

curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/{version}/elasticsearch-{version}.zip

 
 

2.进行unzip解压

三.我们需要安装插件,首先显安装jdk,

1.去官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载我们对应centos版本的jdk,此文章中使用的是1.8.0.3的版本,放置opt临时文档中

备注:在安装自己下载的jdk之前,要先看看新安装的centos系统是否自带jdk版本,如果存在是最好卸载掉,安装自己下载的jdk版本。

2.新建java目录 命令:

mkdir /usr/local/java

 
 

再把jdk-8u73-linux-x64.gz压缩包从opt目录下复制到自荐的目录 命令:

cp jdk-8u73-linux-x64.gz /usr/local/java

 
 

3.解压 

tar xvf jdk-8u73-linux-x64.gz

 
 

4.解压后,进入到解压文档

cd /etc
vim profile

 
 
输入i(表示insert) 

在profile文件的末尾加入如下命令:

export JAVA_HOME=/usr/local/java/jdk1.7.0_75 
export JRE_HOME=/usr/local/java/jdk1.7.0_75/jre 
export PATH=$PATH:/usr/local/java/jdk1.7.0_75/bin 
export CLASSPATH=./:/usr/local/java/jdk1.7.0_75/lib:/usr/local/java/jdk1.7.0_75/jre/lib

输入:wq保存并退出,然后重启centos系统

5.重启系统后,输入:java -version

四.安装插件,license,marvel-agent,head,kopf

五.启动

定位到es文件夹,命令:

bin/elasticsearch

启动成功,看到bound_addresss为39200是为了集群搭建做准备,但是这只能本地访问我们的es

六.设置elasticsearch.yml

命令:

vim config/elasticsearch.yml

修改后,重启

七.防火墙设置

1.切换到root命令输入密码,打开iptables将端口(yml中你所配置的端口,下图只是示例)加入

命令:

su root
Password
vim /etc/sysconfig/iptables


此处纠正:9301应为9300

2.重启防火墙

八.访问成功

九.集群的搭建
两台虚拟机,分别

ip:10.10.110.162 port:39200 tcp.port:9300

ip:10.10.110.161 port:29200 tcp.port:9300

需要修改elasticsearch.yml

cluster-name配置中在以下图并没有提及,将需要集群的两台机器cluster-name 配置同一个名字

分别启动两个es,集群搭建成功




参考:

https://www.elastic.co/

http://blog.csdn.net/sxdtzhaoxinguo/article/details/43731677


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 安装Java Elasticsearch是基于Java开发的,因此需要先安装Java。 使用以下命令安装Java: ``` sudo apt-get install openjdk-8-jdk ``` 2. 下载Elasticsearch 可以从Elasticsearch官网下载最新版本Elasticsearch。 使用以下命令下载Elasticsearch: ``` wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.3-linux-x86_64.tar.gz ``` 3. 解压缩Elasticsearch 使用以下命令解压缩Elasticsearch: ``` tar -zxvf elasticsearch-7.9.3-linux-x86_64.tar.gz ``` 4. 启动Elasticsearch 进入Elasticsearch目录,使用以下命令启动Elasticsearch: ``` cd elasticsearch-7.9.3/bin ./elasticsearch ``` 5. 访问Elasticsearch 使用浏览器访问以下URL来验证Elasticsearch是否正常运行: ``` http://localhost:9200/ ``` 6. 配置Elasticsearch 可以在Elasticsearch的配置文件中进行配置。 默认配置文件位于Elasticsearch目录下的`config/elasticsearch.yml`。 可以使用以下命令编辑配置文件: ``` sudo nano config/elasticsearch.yml ``` 在配置文件中可以修改以下参数: - cluster.name:指定集群的名称。 - node.name:指定节点的名称。 - network.host:指定节点监听的IP地址。 - http.port:指定节点监听的端口。 修改完配置文件后,需要重新启动Elasticsearch才能生效。 7. 安装Elasticsearch插件 Elasticsearch提供了很多插件,可以根据需要安装。 使用以下命令安装Elasticsearch-head插件: ``` ./elasticsearch-plugin install mobz/elasticsearch-head ``` 安装完成后,可以使用以下URL来访问Elasticsearch-head插件: ``` http://localhost:9200/_plugin/head/ ``` 8. 管理Elasticsearch 可以使用以下命令来管理Elasticsearch: - 启动Elasticsearch:`./elasticsearch` - 停止Elasticsearch:`./elasticsearch -d` - 查看Elasticsearch进程:`ps -ef | grep elasticsearch` - 查看Elasticsearch日志:`tail -f logs/elasticsearch.log`

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值