环境及软件包:
Ubuntu14.04 jdk1.8 elasticsearch-6.3.2 elasticsearch-analysis-ik-6.3.2 elasticsearch-analysis-pinyin-6.3.2
选择 elasticsearch 版本的时候,先找找相关版本的插件,以免装一个插件不支持的版本
1. 安装jdk
上传jdk相关包到服务器目录 (/jdk)
cd /jdk/
tar zxvf /jdk/jdk-8u181-linux-x64.tar.gz
在 /etc/profile 文件中添加以下内容
JAVA_HOME=/jdk/jdk1.8.0_181
export JRE_HOME=/jdk/jdk1.8.0_181/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
执行命令 source /etc/profile 使用环境变量生效
查看 jdk是否安装成功 java –version
2. 安装Elasticsearch
Elsearch不能以root用户来执行,先来创建新一个elsearch 用户
groupadd elsearch
useradd elsearch -g elsearch
passwd elsearch
usermod -s /bin/bash elsearch
在根目录 下创建 elsearch 目录 mkdir /elsearch
设置目录 归属组和用户 chown -R elsearch:elsearch /elsearch
用新添加用户 elsearch 来登录服务器
将elasticsearch-6.3.2.tar.gz 上传到 /elsearch
cd /elsearch
tar zxvf /elsearch/elasticsearch-6.3.2.tar.gz
修改/elsearch/elasticsearch-6.3.2/config/elasticsearch.yml
1. cluster.name: yycomsx
2. node.name: node-1
3. network.host: 0.0.0.0
启动 cd /elsearch/elasticsearch-6.3.2/bin/
./elasticsearch 启动elsearch ,会有如下报错:
用root帐号来修改服务器配置文件:
vi /etc/security/limits.conf
*softnofile65536
*hardnofile65536
*softnproc65536
*hardnproc65536
vi /etc/sysctl.conf 添加两行
vm.max_map_count=655360
fs.file-max=65536
执行命令 sysctl -p 重启
再使用elsearch用户来执行启动命令,如果需要后台执行,则使用
./elasticsearch –d
使用浏览器访问 http://192.168.199.120:9200/
本文暂时没有评论,来添加一个吧(●'◡'●)