当前位置: 首页 > news >正文

网站建设原因分析如何推广自己的网站

网站建设原因分析,如何推广自己的网站,哪个网站做美食好一点,邯郸市第一医院本文主要介绍linux下elasticsearch的部署。通过在一台linux服务器中分别对elasticsearch-6.7.2版本,elasticsearch-7.3.0版本来进行安装,记录在安装elasticsearch-7.3.0版本时出现的异常情况,以及elasticsearch-head的安装。 基础环境 本机已…

本文主要介绍linux下elasticsearch的部署。通过在一台linux服务器中分别对elasticsearch-6.7.2版本,elasticsearch-7.3.0版本来进行安装,记录在安装elasticsearch-7.3.0版本时出现的异常情况,以及elasticsearch-head的安装。

基础环境

本机已经安装、配置了jdk 1.8 版本的继续环境,nodejs环境(elasticsearch-head安装需要)。

使用以下网盘地址,下载需要版本的elasticsearch包

通过网盘分享的文件:elasticsearch-7.3.0-linux-x86_64.tar.gz
链接: https://pan.baidu.com/s/1hSRQgoOvz-aOj1MqcGgMow 提取码: xiao
通过网盘分享的文件:elasticsearch-6.7.2.tar.gz
链接: https://pan.baidu.com/s/1uoHF70mqxB2o_sjx3WzsUA 提取码: xiao

在github中,下载最新的elasticsearch-head包

源码地址:https://github.com/mobz/elasticsearch-head/
安装包地址:https://github.com/mobz/elasticsearch-head/releases/tag/v5.0.0

启动elasticsearch服务不能使用root账号,所以需要新建一个用户,用来启动elasticsearch服务

adduser es
passwd es

安装6.7.2版本

  • 解压压缩文件

    cd /data2
    tar -zxvf elasticsearch-6.7.2.tar.gz
    
  • 更改配置文件elasticsearch.yml

    path.data: /data2/elasticsearch-6.7.2/data
    path.logs: /data2/elasticsearch-6.7.2/logs
    network.host: 0.0.0.0
    http.port: 8099
    
  • 切换es用户启动

    su es
    cd /data2/elasticsearch-6.7.2
    # 后台启动elasticsearch服务
    ./bin/elasticsearch -d
    
  • 查看是否启动成功

    1. 查看日志

      cd /data2/elasticsearch-6.7.2/logs
      # 查看日志是否正常启动
      tail -f elasticsearch.log
      
    2. 查看进程

      ps -ef |grep elasticsearch
      
    3. 查看api:http://10.10.87.20:8099/

      {"name" : "6W3MY3q","cluster_name" : "elasticsearch","cluster_uuid" : "Obz1OlM9S4KcLEKN6SYkdg","version" : {"number" : "6.7.2","build_flavor" : "default","build_type" : "tar","build_hash" : "56c6e48","build_date" : "2019-04-29T09:05:50.290371Z","build_snapshot" : false,"lucene_version" : "7.7.0","minimum_wire_compatibility_version" : "5.6.0","minimum_index_compatibility_version" : "5.0.0"},"tagline" : "You Know, for Search"
      }
      

安装7.3.0版本

elasticsearch 7以上版本开始内置了jdk,如本文中部署的7.3.0版本就内置了jdk 11,如果使用的服务器已经安装配置了jdk 1.8的话,可以直接使用elasticsearch-7.3.0自带的jdk。

  • 解压压缩文件

    cd /data2
    tar -zxvf elasticsearch-7.3.0-linux-x86_64.tar.gz
    
  • 更改配置文件elasticsearch.yml

    path.data: /data2/elasticsearch-7.3.0/data
    path.logs: /data2/elasticsearch-7.3.0/logs
    network.host: 0.0.0.0
    http.port: 19200
    #  以下配置都是出现异常后的,新增的配置 一台服务器中部署两个elasticsearch不同版本的服务
    #  注:node.name 的值要与 cluster.initial_master_nodes 的值保持一致
    node.name: node-2
    discovery.seed_hosts: ["127.0.0.1"]
    cluster.initial_master_nodes: ["node-2"]
    
  • 更改配置文件jvm.options

    # 由于在启动时,出现了异常,需要更换GC算法
    #-XX:+UseConcMarkSweepGC
    -XX:+UseG1GC
    
  • 更换脚本文件elasticsearch-env

    #if [ ! -z "$JAVA_HOME" ]; then
    #  JAVA="$JAVA_HOME/bin/java"
    #else
    #  if [ "$(uname -s)" = "Darwin" ]; then
    #    # OSX has a different structure
    #    JAVA="$ES_HOME/jdk/Contents/Home/bin/java"
    #  else
    #    JAVA="$ES_HOME/jdk/bin/java"
    #  fi
    #fi
    # 将以上原始的脚本段注释掉,使用以下内容;JAVA 为 elasticsearch自带的jdk的路径
    if [ ! -z "$JAVA_HOME" ]; thenJAVA="/data2/elasticsearch-7.3.0/jdk/bin/java"
    elseif [ "$(uname -s)" = "Darwin" ]; then# OSX has a different structureJAVA="/data2/elasticsearch-7.3.0/jdk/bin/java"elseJAVA="/data2/elasticsearch-7.3.0/jdk/bin/java"fi
    fi
    
  • 切换es用户启动

    su es
    cd /data2/elasticsearch-7.3.0
    # 后台启动elasticsearch服务
    ./bin/elasticsearch -d
    
  • 查看是否启动成功

    1. 查看日志

      cd /data2/elasticsearch-7.3.0/logs
      # 查看日志是否正常启动
      tail -f elasticsearch.log
      
    2. 查看进程

      ps -ef |grep elasticsearch
      
    3. 查看api:http://10.10.87.20:19200/

      {"name" : "centos74-0.novalocal","cluster_name" : "elasticsearch","cluster_uuid" : "_na_","version" : {"number" : "7.3.0","build_flavor" : "default","build_type" : "tar","build_hash" : "de777fa","build_date" : "2019-07-24T18:30:11.767338Z","build_snapshot" : false,"lucene_version" : "8.1.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"
      }
      

安装elasticsearch异常情况

  • 出现以下错误,说明默认走的内置的jdk 11的,便需要更改启动脚本elasticsearch-env中的配置信息

    bash-4.2$ ./bin/elasticsearch -d
    future versions of Elasticsearch will require Java 11; your Java version from [/usr/local/java/jdk1.8.0_73/jre] does not meet this requirement
    
    vim elasticsearch-env# 注释以下 内容
    # now set the path to java
    #if [ ! -z "$JAVA_HOME" ]; then
    #  JAVA="$JAVA_HOME/bin/java"
    #else
    #  if [ "$(uname -s)" = "Darwin" ]; then
    #    # OSX has a different structure
    #    JAVA="$ES_HOME/jdk/Contents/Home/bin/java"
    #  else
    #    JAVA="$ES_HOME/jdk/bin/java"
    #  fi
    #fi
    # 将被注释的配置块,复制一份,将JAVA的信息更给为 elasticsearch自带的jdk的路径
    if [ ! -z "$JAVA_HOME" ]; thenJAVA="/data2/elasticsearch-7.3.0/jdk/bin/java"
    elseif [ "$(uname -s)" = "Darwin" ]; then# OSX has a different structureJAVA="/data2/elasticsearch-7.3.0/jdk/bin/java"elseJAVA="/data2/elasticsearch-7.3.0/jdk/bin/java"fi
    fi
  • 出现以下错误,说明需要更换GC算法,便需要更改jvm.options中的配置信息

    OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
    
    cd jvm.options
    # 从ConcMarkSweepGC切换到G1GC
    #-XX:+UseConcMarkSweepGC
    -XX:+UseG1GC
    
  • 当启动时出现以下异常信息时,需要更给配置文件elasticsearch.yml中的配置信息

    [2024-11-04T16:58:51,926][ERROR][o.e.b.Bootstrap          ] [centos74-0.novalocal] node validation exception
    [1] bootstrap checks failed
    [1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
    [2024-11-04T16:58:51,929][INFO ][o.e.n.Node               ] [centos74-0.novalocal] stopping ...
    [2024-11-04T16:58:51,951][INFO ][o.e.n.Node               ] [centos74-0.novalocal] stopped
    [2024-11-04T16:58:51,951][INFO ][o.e.n.Node               ] [centos74-0.novalocal] closing ...
    [2024-11-04T16:58:51,965][INFO ][o.e.n.Node               ] [centos74-0.novalocal] closed
    [2024-11-04T16:58:51,968][INFO ][o.e.x.m.p.NativeController] [centos74-0.novalocal] Native controller process has stopped - no new native processes can be started
    
    discovery.seed_hosts: ["127.0.0.1"]
    cluster.initial_master_nodes: ["node-1"]
    

安装elasticsearch-head

  • 解压压缩文件

    cd /data2
    tar -zxvf elasticsearch-head-5.0.0.tar.gz
    
  • 编辑Gruntfile.js,添加hostname

    vim Gruntfile.jshostname: '*',
    port: 9100,
    base: '.',
    keepalive: true
    
  • 更改配置文件elasticsearch.yml

    # 进入安装目录
    cd elasticsearch-head-5.0.0
    # 安装
    npm install --registry=https://registry.npmmirror.com/
    
  • 启动服务

    #前台启动
    npm run start
    # 后台启动:
    nohup npm run-script start & 
    
  • 查看是否启动成功,访问http://10.10.87.20:9100/

    image-20241104224919622

安装elasticsearch-head异常情况

当elasticsearch-head启动正常,elasticsearch也启动正常,但是无法通过elasticsearch-head连接elasticsearch服务。

image-20241105102608216

需要更改elasticsearch的配置文件elasticsearch.yml,进行跨域访问。

# 在配置文件末尾添加以下配置
http.cors.enabled: true
http.cors.allow-origin: "*"

重启elasticsearch后,访问http://10.10.87.20:9100/

image-20241105110454437


文章转载自:
http://suppurative.gtqx.cn
http://adumbrant.gtqx.cn
http://latensification.gtqx.cn
http://orangutang.gtqx.cn
http://supersedence.gtqx.cn
http://armor.gtqx.cn
http://reprieval.gtqx.cn
http://abdicator.gtqx.cn
http://salp.gtqx.cn
http://philosophy.gtqx.cn
http://saronic.gtqx.cn
http://astrospace.gtqx.cn
http://euroky.gtqx.cn
http://trimurti.gtqx.cn
http://memo.gtqx.cn
http://asturias.gtqx.cn
http://centralise.gtqx.cn
http://urbanize.gtqx.cn
http://lying.gtqx.cn
http://cape.gtqx.cn
http://overwrap.gtqx.cn
http://attitudinarian.gtqx.cn
http://embrue.gtqx.cn
http://interfaith.gtqx.cn
http://chunder.gtqx.cn
http://quackery.gtqx.cn
http://greenweed.gtqx.cn
http://deposal.gtqx.cn
http://photocopy.gtqx.cn
http://ecological.gtqx.cn
http://komsomolsk.gtqx.cn
http://gallo.gtqx.cn
http://channels.gtqx.cn
http://triole.gtqx.cn
http://apple.gtqx.cn
http://trifocal.gtqx.cn
http://spermatophore.gtqx.cn
http://mutilator.gtqx.cn
http://serranid.gtqx.cn
http://postprandial.gtqx.cn
http://shuffleboard.gtqx.cn
http://oceanaut.gtqx.cn
http://troilism.gtqx.cn
http://gras.gtqx.cn
http://refugium.gtqx.cn
http://multiversity.gtqx.cn
http://flockpaper.gtqx.cn
http://shemozzle.gtqx.cn
http://fit.gtqx.cn
http://avigation.gtqx.cn
http://nutria.gtqx.cn
http://fogyism.gtqx.cn
http://polynya.gtqx.cn
http://hovercraft.gtqx.cn
http://circusiana.gtqx.cn
http://criminous.gtqx.cn
http://gammon.gtqx.cn
http://illfare.gtqx.cn
http://detrimental.gtqx.cn
http://family.gtqx.cn
http://tvp.gtqx.cn
http://angularity.gtqx.cn
http://comportment.gtqx.cn
http://spanking.gtqx.cn
http://molybdous.gtqx.cn
http://romeo.gtqx.cn
http://saqqara.gtqx.cn
http://coinsurance.gtqx.cn
http://contestant.gtqx.cn
http://earnest.gtqx.cn
http://haulageway.gtqx.cn
http://devolutionist.gtqx.cn
http://requested.gtqx.cn
http://cameroon.gtqx.cn
http://intervenient.gtqx.cn
http://megabyte.gtqx.cn
http://lithification.gtqx.cn
http://atlantean.gtqx.cn
http://pashalik.gtqx.cn
http://debarrass.gtqx.cn
http://radiolabel.gtqx.cn
http://incorruptibly.gtqx.cn
http://guesswork.gtqx.cn
http://antimatter.gtqx.cn
http://fatigueless.gtqx.cn
http://saunter.gtqx.cn
http://canton.gtqx.cn
http://unpaired.gtqx.cn
http://edda.gtqx.cn
http://galvanotactic.gtqx.cn
http://ethnomusicological.gtqx.cn
http://kano.gtqx.cn
http://disputable.gtqx.cn
http://inertialess.gtqx.cn
http://paragraphia.gtqx.cn
http://juvenescence.gtqx.cn
http://xp.gtqx.cn
http://parasailing.gtqx.cn
http://ultranationalism.gtqx.cn
http://cushion.gtqx.cn
http://www.15wanjia.com/news/65116.html

相关文章:

  • 有哪些做调查问卷赚钱的网站市场营销案例100例
  • 北京网站建设手机app东莞网络营销网络推广系统
  • 怎么做网站发布推广app赚钱的平台
  • 小区网站建设网站seo是干什么的
  • 福州网站建设公司中小企业qq群引流推广网站
  • 杭州化工网站建设产品推广文案范文
  • 网站建设属于什么部门公司想建个网站怎么弄
  • 深圳网站建设公司官网我要学电脑哪里有短期培训班
  • 没有场地可以注册公司吗seo快速推广窍门大公开
  • wordpress添加阿里妈妈组件seo快速排名外包
  • 商业网站推广如何做地推推广技巧
  • 怎么做安居客网站天津百度seo排名优化
  • 小米的网站是哪个公司做的宁波网站建设推广平台
  • 重庆城乡建设委员会官方网站外链代发免费
  • 门户网站建设研究上海百度首页优化
  • Opt wordpress长沙seo咨询
  • 网站自动更新吸引人的软文标题
  • 无锡网站设计 众网络营销讲师
  • php网站开发软件语言网站如何在百度刷排名
  • 做网站的公司怎么发展业务广告软文案例
  • 编程培训心得体会北京网站优化推广方案
  • 钓鱼网站模板制作网络推广是做什么工作的
  • java就是做网站的吗常用的网络营销工具有哪些
  • 公司网站建设情况成人技术培训班有哪些种类
  • 想在淘宝上找网站建设的靠谱吗宁波seo网站
  • 个人电商网站建设范例智能优化大师下载
  • 河南网站建设报价微信营销的10种方法技巧
  • 武汉公司建站广告软文范例
  • wordpress幻灯片代码多地优化完善疫情防控措施
  • 西安有没有网站建设和营销的培训google海外版入口