Ubuntu上elasticsearch安装,以及插件cerebro的安装

1:elasticsearch安装

一:安装JDK及检查版本

Elasticsearch 是使用java开发的,所以需要JVM才可以跑起来。因此我们首先要安装一下JDK(或JRE),这里Elasticsearch 的最新版本需要JDK8(JRE8)及以上。
执行命令安装:sudo apt-get install default-jdk
执行命令检查:java -version

二:下载并且安装Elasticsearch

首先建立一个用于安装Elasticsearch的文件夹,进入到文件夹下下载。
下载命令:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.1.zip
对应的版本自己选择我这里用的6.0.1,并且我这里使用的是压缩包安装的,其他的应该还有别的安装方式。
解压命令:unzip elasticsearch-6.0.1.zip
解压完之后会生成一个文件夹。如下图:
在这里插入图片描述
进入到elasticsearch文件夹中,执行命令启动./bin/elasticsearch就可以了,想要后台运行的话,./bin/elasticsearch -d
测试启动结果:新开一个终端输入curl localhost:9200
如果返回如图所示,证明启动成功。
Ubuntu上elasticsearch安装,以及插件cerebro的安装_第1张图片

三:设置外网访问

进入到elasticsearch文件夹中的config文件夹中,目录如下图
在这里插入图片描述
编辑elasticsearch.yml文件 vim elasticsearch.yml
内容如下,只需要在network里面添加一行代码即可http.host: 0.0.0.0
Ubuntu上elasticsearch安装,以及插件cerebro的安装_第2张图片
这里我在网上查了好多的资料,说什么把network.host改为0.0.0.0,还有改成自己的IP啊,这些都没有直接加一句代码来的实在。
注意事项:设置完一定要重新启动,elasticsearch,,我重新启动没有找到好的办法,就是找到elasticsearch的进程,kill掉,然后在启动的。各位要是有时间可以研究下直接重启的命令。在浏览器下输入你的IP,得到以下结果证明设置成功了。Ubuntu上elasticsearch安装,以及插件cerebro的安装_第3张图片
elasticsearch的安装到此结束,可能是习惯问题吧,我有的插架是cerebro,接下来是cerebro的安装

2:cerebro的安装

一:下载安装

首先也是和安装ES一样,先建一个文件夹用于放包,包有点大,下载的时候我花了好长时间
执行命令:wget https://github.com/lmenezes/cerebro/releases/download/v0.8.1/cerebro-0.8.1.tgz
下载完成之后解压:tar -zxvf cerebro-0.8.1.tgz
在这里插入图片描述
启动:进入到解压完的文件夹中执行./bin/cerebro &
在这里插入图片描述
启动成功(因为我已经配置过可以外网访问,所以启动是这个样子的。)
正常的话会看到类似的界面Ubuntu上elasticsearch安装,以及插件cerebro的安装_第4张图片
你看到的和我这个不一样别着急,因为我这个已经配置过用户和路由了,接下来就是配置用户和路由

二:配置用户和外网访问路由

配置用户和配置权限是在一个文件里进行的。
在这里插入图片描述
打开文件:vim application.conf
用户配置:如下图
Ubuntu上elasticsearch安装,以及插件cerebro的安装_第5张图片
默认的是注释掉的,给放开就行。
路由配置:如下图
Ubuntu上elasticsearch安装,以及插件cerebro的安装_第6张图片
这个也是注释掉的,给放开就行,写上自己的ES地址,就可以直接连接了。配置完之后重启就可以了。就会看到一下界面。
Ubuntu上elasticsearch安装,以及插件cerebro的安装_第7张图片
Ubuntu上elasticsearch安装,以及插件cerebro的安装_第8张图片
Ubuntu上elasticsearch安装,以及插件cerebro的安装_第9张图片
我是阿旺,这个是纯手打,很用心的记录下,希望可与帮到你们,也是我的一个经历,我会持续更新我遇到的问题,以及解决方案,好了晚安。

你可能感兴趣的:(Elasticsearch)