CentOS7 rpm安装elasticsearch7.4相关操作

mac2026-04-20  7

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: "*"

配置安装完成  

最新回复(0)