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
如果返回如图所示,证明启动成功。
三:设置外网访问
进入到elasticsearch文件夹中的config文件夹中,目录如下图
编辑elasticsearch.yml文件 vim elasticsearch.yml
内容如下,只需要在network里面添加一行代码即可http.host: 0.0.0.0
这里我在网上查了好多的资料,说什么把network.host改为0.0.0.0,还有改成自己的IP啊,这些都没有直接加一句代码来的实在。
注意事项:设置完一定要重新启动,elasticsearch,,我重新启动没有找到好的办法,就是找到elasticsearch的进程,kill掉,然后在启动的。各位要是有时间可以研究下直接重启的命令。在浏览器下输入你的IP,得到以下结果证明设置成功了。
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 &
启动成功(因为我已经配置过可以外网访问,所以启动是这个样子的。)
正常的话会看到类似的界面
你看到的和我这个不一样别着急,因为我这个已经配置过用户和路由了,接下来就是配置用户和路由
二:配置用户和外网访问路由
配置用户和配置权限是在一个文件里进行的。
打开文件:vim application.conf
用户配置:如下图
默认的是注释掉的,给放开就行。
路由配置:如下图
这个也是注释掉的,给放开就行,写上自己的ES地址,就可以直接连接了。配置完之后重启就可以了。就会看到一下界面。
我是阿旺,这个是纯手打,很用心的记录下,希望可与帮到你们,也是我的一个经历,我会持续更新我遇到的问题,以及解决方案,好了晚安。