rpm安装elasticsearch7.4相关操作
官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/7.4/rpm.html#rpm-enable-indices
systemctl restart elasticsearch //重启 7.4版本自带了java环境所以不用另外下载安装java jdk,另外7.4版本可以直接用root 账号执行不用再新建用户来执行安装操作。
一,rpm下载elasticsearch 1,rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
二,下载后修改ect目录下面的文件(貌似是一个空文件) 2,cd /etc/yum.repos.d/ 3,vi elasticsearch.repo 添加以下面的配置
[elasticsearch-7.x] name=Elasticsearch repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md三,以管理者身份安装 依次执行下面的命令 4,sudo yum install elasticsearch
5,sudo chkconfig --add elasticsearch
6,sudo -i service elasticsearch start 修改ect/elasticsearch/elasticsearch.yml 两个位置 未开启的要把前面的# 号去掉 a, 55行左右 network.host: 0.0.0.0 (不限制域名访问) b, 59行左右 http.port: 9200 (设置端口 一般默认是这个) c, 在文件最后添加 跨域设置 http.cors.enabled: true http.cors.allow-origin: "*"
安装成功后可以在浏览器输入 "域名(ip)/9200" 如 192.168.1.1:9200 查看
四,安装插件拼音插件和分词插件(网上有人说7.3以后版本可以不用安装,没有测试过) ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v7.4.1/elasticsearch-analysis-pinyin-7.4.1.zip
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-stconvert/releases/download/v7.4.1/elasticsearch-analysis-stconvert-7.4.1.zip
五,elasticSearch-header插件安装(目前版本好像只到5,没发现其它更高版本)
1,安装 node.js git下载elasticSearch-header插件 2,git clone git://github.com/mobz/elasticsearch-head.git
npm cnpm 在下载的header目录下安装运行 npm install(如果npm运行报错可以使用 cnpm install 运行安装) npm run start & 后台启动
安装完成后要修改etc/elasticsearch 目录下面的 elasticsearch.yml 几个地方
2,55和59行 没有启开的要启开 表示不限制域名和开放9200端口 network.host: 0.0.0.0 # # Set a custom port for HTTP: # http.port: 9200 3,72行这一行我是修改成这样的 不知道不修改是不是可以 cluster.initial_master_nodes: ["node-1"]
4,在最后添加 允许跨域 http.cors.enabled: true http.cors.allow-origin: "*"
配置安装完成
