Elasticsearch环境离线安装

Elasticsearch安装

1、下载Elasticsearch离线安装包
官网下载地址:https://www.elastic.co/cn/downloads/past-releases
2、通过 SFTP工具将 elasticsearch-7.17.7-linux-x86_64.tar.gz 上传到服务器上
3、解压安装包

tar -xzf elasticsearch-7.17.7-linux-x86_64.tar.gz

4、将elasticsearch相关文件拷贝到 /usr/elasticsearch

sudo mkdir /usr/elasticsearch
sudo cp -r elasticsearch-7.17.7/* /usr/elasticsearch

5、配置elasticsearch

  • 修改 elasticsearch.yml
sudo vi /usr/elasticsearch/config/elasticsearch.yml
  • 修改以下配置
cluster.name: "idata"
network.host: 0.0.0.0
xpack.security.enabled: true
discovery.type: single-node
````

- 修改jvm.options

```shell
sudo vi /usr/elasticsearch/config/jvm.options

一般不超过机器内存的50%,Xms 和 Xmx 相同

-Xms4g
-Xmx4g

6、添加elasticsearch用户

useradd elasticsearch
passwd elasticsearch
chown -R elasticsearch /usr/elasticsearch

7、修改 systcl.conf

sudo vi /etc/sysctl.conf

在文件末尾添加,然后执行 sysctl -p

vm.max_map_count=655360

8、修改 limits.conf

sudo vi /etc/security/limits.conf

在文件末尾添加

*   soft   nofile  65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096

9、启动elasticsearch
切换到elasticsearch用户,执行启动命令。

su elasticsearch
cd /usr/elasticsearch
./bin/elasticsearch -d -p pid

10、创建密码

cd /usr/elasticsearch
./bin/elasticsearch-setup-passwords interactive

注:请务必记住输入的密码。

重启 elasticsearch

cd /usr/elasticsearch
pkill -F pid
./bin/elasticsearch -d -p pid

11、检查
访问 ip:9200, 确认是否安装成功。

Kibana 安装

1、通过 SFTP工具将 kibana-7.17.7-linux-x86_64.tar.gz 上传到服务器上

2、解压安装包

tar -xzf kibana-7.17.7-linux-x86_64.tar.gz

3、将kibana相关文件拷贝到 /usr/kibana

sudo mkdir /usr/kibana
sudo cp kibana-7.17.7/* /usr/kibana
chown -R elasticsearch /usr/kibana

4、配置kibana

  • 修改 kibana.yml
sudo vi /usr/kibana/config/kibana.yml
  • 修改访问IP,端口,以及elasticsearch的地址
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://ip:9200"]
elasticsearch.username: "kibana_system"

5、启动kibana
切换到elasticsearch用户, 执行启动命令

su elasticsearch
/usr/kibana/bin/kibana -d -p pid

6、创建密码

cd /usr/kibana
./bin/kibana-keystore create
./bin/kibana-keystore add elasticsearch.password

注:请务必记住输入的密码。

重启 kibana

cd /usr/kibana
pkill -F pid
./bin/kibana -d -p pid

7、检查

访问 ip:5601, 确认是否安装成功。

IK分词器安装

1、通过 SFTP工具将 elasticsearch-analysis-ik-7.17.7.zip 上传到服务器上

2、将IK安装包拷贝到 /usr/elasticsearch/plugins,并解压

sudo mkdir /usr/elasticsearch/plugins
sudo cp elasticsearch-analysis-ik-7.17.7.zip /usr/elasticsearch/plugins
cd /usr/elasticsearch/plugins
unzip elasticsearch-analysis-ik-7.17.7.zip
rm -rf elasticsearch-analysis-ik-7.17.7.zip

3、重启 elasticsearch 和 kibana