elasticsearch5.6 的安装过程
环境
kail2.0 (安装的服务器)
安装包
elasticsearch-5.6.0.deb (主要程序)
kibana-5.6.0-amd64.deb
安装jdk
- jdk默认要1.8 下载好jdk 解压jdk
- 配置jdk 环境变量gedit ~/.bashrc (文件最后添加)
export JAVA_HOME=/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面的命令来使之生效
source ~/.bashrc配置默认JDK
由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等。所以为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。
执行下面的命令:
sudo update-alternatives --install /usr/bin/java java /jdk1.8/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /jdk1.8/bin/javac 300切换JDK版本
update-alternatives --config java
安装主程序
- 安装
dpkg -i elasticsearch-5.6.0.deb - 启动主程序
几种报错处理
第一种配置文件没发现
- 解决方法
这个错误我觉得主要是因为找不到配置文件,但是如果你直接在安装目录里去启动elasticsearch的话,elasticsearch只会在当前目录找config文件夹,如果安装成service的形式应该是可以找到配置文件,但我没去尝试,后面试试问题知道了,我们可以直接把/etc目录下的elasticsearch配置文件copy过来:
cp -r /etc/elasticsearch /usr/share/elasticsearch/config
第二种不用用root用户启动
解决方法
~ groupadd elsearch
➜ ~ useradd elsearch -g elsearch -p elsearch
➜ ~ cd /usr/share
➜ chown -R elsearch:elsearch elasticsearch
➜ su elsearch
./elasticsearch
验证访问9200端口 安装成功
安装Kibana
安装 X-Pack
bin/elasticsearch-plugin install x-pack
bin/kibana-plugin install x-pack