elasticsearch 是一个全文检索工具,具体的强大之处我就不多说了。elasticsearch 集群部署功能更强大,这里就来记录一下我在虚拟机内的ubuntu上部署elasticsearch集群所爬过的坑。
一、安装虚拟机和ubuntu
VMWare或virtualBox虚拟机都可以,具体安装我就不介绍了,安装完虚拟机后就是下载ubuntu镜像文件(.iso),下载地址:https://www.ubuntu.com/download/desktop/thank-you?country=CN&version=16.04.2&architecture=amd64
。然后就是在虚拟机内安装ubuntu,网上有相关教程,我也就不多说了,按照步骤走下来就可以了。
二、安装jdk
因为elasticsearch是用java写的,所以第一步是安装java运行环境jdk,好吧,安装jdk前我们还是先把相关工具安装一下吧。
1、安装add-apt-repository命令
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
2、安装jdk
2.1 使用ppa/源方式安装
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
2.2 安装oracle-java-installer
sudo apt-get install oracle-java8-installer
我们这里安装的是jdk8,如果你想安装其它版本修改下版本号就可以了。
2.3 设置jdk环境变量
sudo update-java-alternatives -s java-8-oracle
这儿对应你安装的jdk版本。
2.4 测试jdk是否安装成功
java -version
这时你看到下面这些信息就说明你安装jdk成功了,并且环境变量也设置好了。
java version "1.8.0_131"
Java(TM) SE Runtion Environment (build 1.8