获取离线安装包
安装和验证
将上面步骤中下载的文件拷贝到内网待安装 elasticsearch 的服务器上
运行如下的命令进行安装:
- 注意:安装之后会自动在系统中创建
elasticsearch
用户
sudo yum -y install elasticsearch-7.9.3-x86_64.rpm
创建数据存储文件夹,并授予 elasticsearch 用户权限
1 2
| sudo mkdir -p /data/elasticsearch/ sudo chown -R elasticsearch.elasticsearch /data/elasticsearch
|
- 修改配置文件 /etc/elasticsearch/elasticsearch.yml
1 2 3
| path.data 数据存储路径 /data/elasticsearch/ network.host 绑定ip,改为 0.0.0.0,在所有网卡绑定 discovery.type 设置为 single-node,表示单机模式
|
分词器
在线安装
- 进入Elasticsearch安装目录比如 /usr/share/elasticsearch/, 执行命令:
1 2
| [root@node1 elasticsearch]# cd /usr/share/elasticsearch [root@node1 elasticsearch]# ./bin/elasticsearch-plugin install https://github.com/KennFalcon/elasticsearch-analysis-hanlp/releases/download/v7.10.2/elasticsearch-analysis-hanlp-7.9.3.zip
|
1
| [root@node1 elasticsearch]# ./bin/elasticsearch-plugin list
|
离线安装
1 2 3 4
| [root@node1 elasticsearch]# cd /usr/share/elasticsearch [root@node1 elasticsearch]# ./bin/elasticsearch-plugin install file:/home/sun/elasticsearch-analysis-hanlp-7.9.3.zip [root@node1 elasticsearch]# ./bin/elasticsearch-plugin install file:/home/sun/elasticsearch-analysis-ik-7.9.3.zip [root@node1 elasticsearch]# ./bin/elasticsearch-plugin list
|
hanlp设置
1 2 3
| chown -R elasticsearch /usr/share/elasticsearch/plugins/analysis-hanlp 在 /etc/sysconfig/elasticsearch 中添加环境变量之后启动正常 HANLP_ROOT=/usr/share/elasticsearch/plugins/analysis-hanlp/
|
修改analysis-hanlp目录下的plugin-descriptor.properties文件,
修改elasticsearch的版本为你当前的版本elasticsearch.version=你的es版本号(like:5.5.1)
启用ES服务
1 2 3 4 5 6
| sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch sudo systemctl stop elasticsearch
|
关闭防火墙
1 2
| [root@node1 elasticsearch]# systemctl stop firewalld [root@node1 elasticsearch]# systemctl disable firewalld
|
访问
elasticsearch默认会占用端口9200,9300,访问控制台网页: http:ip:9200,有如图内容说明部署成功