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

个人网站特点秦皇岛网站建设服务

个人网站特点,秦皇岛网站建设服务,成都搜狗seo,网站如何换空间前言#xff1a; elasticsearch集群说实话是比较好部署的#xff0c;也就是从开箱即用这方面来说#xff0c;是比较简单的#xff0c;大体步骤就是首先处理好集群的环境#xff0c;比如时间服务器#xff0c;域名映射#xff0c;内核层面的文件打开数这些小问题#x…前言 elasticsearch集群说实话是比较好部署的也就是从开箱即用这方面来说是比较简单的大体步骤就是首先处理好集群的环境比如时间服务器域名映射内核层面的文件打开数这些小问题然后就是安装目录的赋权es不让用root用户启动操作最后就是主配置文件的修改把每个节点的信息按自己的部署规划写入主配置文件就可以启动各个节点然后es会自动发现其它节点并自己组成一个集群。 在集群启动这个阶段我们也不需要操心如何选主哪个是主哪个是从这些集群方面的问题es是以最先启动的节点自动为主不像其它的集群例如zookeeper还需要在配置文件里写清楚哪个是主哪个是从主节点还必须要先启动然后在启动从节点而es完全没有这些烦恼。 但是这些都是es给人的误解其实集群设置方面的简化了但是安全防护方面需要比其它类型的集群下更多的功夫例如安全插件的选择安全插件的设置这些是要比其它集群更加麻烦的。 其次es的版本众多每个大版之间的差异是很大的怎么说呢就和MySQL一样MySQL-5.6MySQL-5.7MySQL8 就完全不是同一个数据库虽然是都叫MySQL同样的es6es7es8之间的差别也是非常大的。 那么es版本之间的具体差距一个是性能方面自然是版本越高性能方面可能更高点其次就是漏洞越高的版本自然也是漏洞更少最后就是es的安全插件x-pack和由x-pack引起的证书问题。 一 启用 trial license  curl -H Content-Type:application/json -XPOST http://127.0.0.1:19200/_xpack/license/start_trial?acknowledgetruees的密码设置 es集群密码只需要在一个节点设置一次就可以了不需要每个节点都执行密码设置设置密码的时候开不开xpack.security.enabled: true都没有影响只是需要上面的license激活试用 二 具体的实施步骤 本例中我的es是二进制形式安装在/data/目录下的 有两个关键目录libs和modules两个目录 下面是两个java 文件然后编译出两个class文件最后两个class文件替换到jar包内重新打jar 包后每个节点的jar包都要替换掉。 ####注链接https://pan.baidu.com/s/1Wj5Q80p9lN7r6uv0xvWHWw?pwdkkey  提取码kkey 编译出来的jar包以及安装包什么的都在百度盘里有需要的自取试用 cd /data/es/modules/x-pack/x-pack-core cat /data/es/modules/x-pack/x-pack-core/LicenseVerifier.javaEOF package org.elasticsearch.license; import java.nio.*; import java.util.*; import java.security.*; import org.elasticsearch.common.xcontent.*; import org.apache.lucene.util.*; import org.elasticsearch.common.io.*; import java.io.*; public class LicenseVerifier { public static boolean verifyLicense(final License license, final byte[] encryptedPublicKeyData) {return true; } public static boolean verifyLicense(final License license) { return true; } } EOF cat /data/es/modules/x-pack/x-pack-core/XPackBuild.javaEOF package org.elasticsearch.xpack.core; import org.elasticsearch.common.io.*; import java.net.*; import org.elasticsearch.common.*; import java.nio.file.*; import java.io.*; import java.util.jar.*; public class XPackBuild { public static final XPackBuild CURRENT;private String shortHash; private String date; SuppressForbidden(reason looks up path of xpack.jar directly) static Path getElasticsearchCodebase() { final URL url XPackBuild.class.getProtectionDomain().getCodeSource().getLocation();try { return PathUtils.get(url.toURI()); }catch (URISyntaxException bogus) { throw new RuntimeException(bogus); } } XPackBuild(final String shortHash, final String date) {this.shortHash shortHash; this.date date; } public String shortHash() {return this.shortHash;} public String date(){ return this.date; }static { final Path path getElasticsearchCodebase();String shortHash null; String date null;Label_0157: { shortHash Unknown; date Unknown; } CURRENT new XPackBuild(shortHash, date); } } EOF 下面的命令是编译java文件生成class双引号里的是包依赖第二个编译比第一个多elasticsearch-core-6.3.2.jar  echo $ES_HOME/data/es javac -cp $ES_HOME/lib/elasticsearch-6.3.2.jar:$ES_HOME/lib/lucene-core-7.3.1.jar:$ES_HOME/modules/x-pack-core/x-pack-core-6.3.2.jar LicenseVerifier.java javac -cp $ES_HOME/lib/elasticsearch-6.3.2.jar:$ES_HOME/lib/lucene-core-7.3.1.jar:$ES_HOME/modules/x-pack-core/x-pack-core-6.3.2.jar:$ES_HOME/lib/elasticsearch-core-6.3.2.jar XPackBuild.java 重新生成的jar包可以在其它相同的es6.3.2版本直接使用  mkdir tmp cd tmp cp ../x-pack-core-6.3.2.jar ./ jar -xf x-pack-core-6.3.2.jar ##解压 cp ../LicenseVerifier.class org/elasticsearch/license/ ##替换文件 cp ../XPackBuild.class org/elasticsearch/xpack/core/ ##替换文件 jar -cvf x-pack-core-6.3.2.jar * ##再压缩,将生成的 x-pack-core-6.6.2.jar 发送到所有es覆盖原来的jar文件 license文件是我从官网注册的这个文件谁都可以用  cat license.json EOF {license:{uid:098d64a3-e517-41dd-b353-f505592d2c8b,type:platinum,issue_date_in_millis:1702771200000,expiry_date_in_millis:2547615064000,max_nodes:100,issued_to:zsk john (sgcc),issuer:Web Form,signature:AAAAAwAAAA16lsBvPS6swxwXwby8AAABmC9ZN0hjZDBGYnVyRXpCOW5Bb3FjZDAxOWpSbTVoMVZwUzRxVk1PSmkxaktJRVl5MUYvUWh3bHZVUTllbXNPbzBUemtnbWpBbmlWRmRZb25KNFlBR2x0TXc2K2p1Y1VtMG1UQU9TRGZVSGRwaEJGUjE3bXd3LzRqZ05iLzRteWFNekdxRGpIYlFwYkJiNUs0U1hTVlJKNVlXekMrSlVUdFIvV0FNeWdOYnlESDc3MWhlY3hSQmdKSjJ2ZTcvYlBFOHhPQlV3ZHdDQ0tHcG5uOElCaDJ4K1hob29xSG85N0kvTWV3THhlQk9NL01VMFRjNDZpZEVXeUtUMXIyMlIveFpJUkk2WUdveEZaME9XWitGUi9WNTZVQW1FMG1DenhZU0ZmeXlZakVEMjZFT2NvOWxpZGlqVmlHNC8rWVVUYzMwRGVySHpIdURzKzFiRDl4TmM1TUp2VTBOUlJZUlAyV0ZVL2kvVk10L0NsbXNFYVZwT3NSU082dFNNa2prQ0ZsclZ4NTltbU1CVE5lR09Bck93V2J1Y3c9PQAAAQBsh77fra6SPtgkkXCPjs39gSNVwkeO9Brh3ztWUuINJVwHcMGxyTfmb24rHhVJwtTSrTTtjxvWCRvM0iomOTnuQTZiEnWlnkQxpog0zuftR21mjCZZTcctZtBAKuffmRG3ORWWMq3OyUkeHWPsA11QrnkDky/dU3MjandI1PLz4GYtHakb1/5j7oaLHda0n3jibNPk9IsgyVbhau40vF/wFgsq7UVZguWH1NCGQfq4GnUDWi1AzpxNKWE5ui9zlMT0E0i5Dlp/MyFsEPsI22HkvxOrI8ZrENKL/NojrkfYnUm2Z44VNrYLZt38gEka/sGQ27Ut8UkmGBAkM,start_date_in_millis:1702771200000}} EOF curl -XPUT -u elastic:123456 http://192.168.123.11:19200/_xpack/license -H Content-Type: application/json -d license.json 在执行到上面这个命令的时候es必须要开启以下设置否则报错 下面的配置见博客elasticsearch|大数据|elasticsearch的api部分实战操作以及用户和密码的管理-CSDN博客 xpack.security.transport.ssl.enabled: true xpack.security.transport.ssl.verification_mode: certificate xpack.security.transport.ssl.keystore.path: /data/es/config/cert/elastic-certificates.p12 xpack.security.transport.ssl.truststore.path: /data/es/config/cert/elastic-certificates.p12 查看是否更换license 可以看到过期时间已经更新到了2050年十来年的时间应该够用了吧~~ [rootnode1 tmp]# curl -uelastic:shiguang32 -XGET http://192.168.123.11:19200/_license {license : {status : active,uid : 098d64a3-e517-41dd-b353-f505592d2c8b,type : platinum,issue_date : 2023-12-17T00:00:00.000Z,issue_date_in_millis : 1702771200000,expiry_date : 2050-09-24T06:51:04.000Z,expiry_date_in_millis : 2547615064000,max_nodes : 100,issued_to : zsk john (sgcc),issuer : Web Form,start_date_in_millis : 1702771200000}日志里的验证 [2023-12-18T01:34:40,141][INFO ][o.e.x.s.a.TokenService ] [node-1] refresh keys [2023-12-18T01:34:40,347][INFO ][o.e.x.s.a.TokenService ] [node-1] refreshed keys [2023-12-18T01:34:40,359][INFO ][o.e.l.LicenseService ] [node-1] license [aab0fece-300e-45b3-8fc8-7c935482b21d] mode [trial] - valid [2023-12-18T01:34:40,383][INFO ][o.e.x.s.t.n.SecurityNetty4HttpServerTransport] [node-1] publish_address {192.168.123.11:19200}, bound_addresses {192.168.123.11:19200} [2023-12-18T01:34:40,383][INFO ][o.e.n.Node ] [node-1] started [2023-12-18T01:39:08,635][INFO ][o.e.l.LicenseService ] [node-1] license [098d64a3-e517-41dd-b353-f505592d2c8b] mode [platinum] - valid
http://www.pierceye.com/news/689340/

相关文章:

  • 做网站比较便宜办公资源网
  • 公司怎么做网页网站遵义网站设计公司
  • 网站建设毕业设计yy直播回放
  • 响应式网站有哪些2017淮南网络推广报价
  • 兰州公司网站建设网站建设筹备方案
  • 租房网站建设做一个跨境电商网站
  • 网站设计制作过程容桂做pc端网站
  • 宜昌市上海中学官网seo文章外包
  • 加强普法网站建设的通知制作婚恋网站
  • 北大荒建设集团有限公司网站网站添加在线qq聊天
  • 网站首页被k咋办上海市企业服务云登录
  • 长安镇网站建设公司大网站制作公司
  • 衡水做网站推广找谁廊坊百度推广排名优化
  • 网站建设毕业报告wordpress微信登录页面
  • 外包网站建设费用包括网站备份crm系统有哪些
  • 高端网站设计推广v信haotg8wordpress 付费后查看
  • cms管理手机网站长春做网站好的公司
  • 可信网站认证 技术支持单位沈阳又一烂尾项目复工
  • 南昌网站建设培训学校做幼儿网站的目标
  • 装饰网站建设的背景怎么做原创动漫视频网站
  • 电脑购物网站模板c2c商城网站建设二次开发
  • 自建站有哪些dz论坛网站源码
  • 湖南湘源建设工程有限公司网站牛商网网站做seo好么
  • 郑州网站制作建设南宁网站设计要多少钱
  • 网站地图制作怎么做云南建设网
  • 网站开发项目经验怎么写网站首页做一点开有动画
  • 乔拓云智能建站系统官网注册公司在哪个网站注册
  • lisp 网站开发什么是网站设计
  • 北京市残疾人网上服务平台网奇seo培训官网
  • 福建省建设环卫协会网站自动的小企业网站建设