Ubuntu 系统下直接安装
1、安装OpenSdk
sudo apt-get install openjdk-8-jdk
配置Java环境变量 sudo vim /etc/profile 在profile末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
添加后保存并退出,用java -version查看是否配置成功
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
2、安装Elasticsearch
选择相应版本,大小200多M,有点大,源不好,下载会有点慢,请耐性等待!!
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.1-linux-x86_64.tar.gz
解压
tar -zxvf elasticsearch-7.3.1-linux-x86_64.tar.gz
cd elasticsearch-7.3.1
3、安装elasticsearch-ik分词
源不好,下载会有点慢,请耐性等待!!
sudo ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.3.1/elasticsearch-analysis-ik-7.3.1.zip
下载完成后,记得选择Y,不然不会安装
4、改配置 /elasticsearch/bin/elasticsearch.yml
4.1、切换root账户改vm.max_map_count
报错信息
ERROR: bootstrap checks failed max virtual memory areas vm.max_map_count [65530] is
解决,切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf
加参数
vm.max_map_count=655360
使生效
sysctl -p
4.2、更改内存占用
默认1G,修改为实际占用。 vim ./config/jvm.options
-Xms512m
-Xmx512m
4.3、内存不锁
vim ./config/elasticsearch.yml
bootstrap.memory_lock: false //原来是true
5、启动
启动命令
./bin/elasticsearchg
Docker 安装
待~
参考
-
5、kibana
本作品采用CC BY-NC-ND 4.0进行许可。转载,请注明原作者 chunpat 及本文源链接。