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

手机自己做网站江西省城乡建设厅网站

手机自己做网站,江西省城乡建设厅网站,网站开发设计的阶段,机械加工网免费注册这天因为某件工作来到了es官网某个参数配置相关的页面,注意到了下图圆圈里的“Dynamic”: 链接:https://www.elastic.co/guide/en/elasticsearch/reference/8.1/modules-cluster.html#misc-cluster-settings 显然这是对配置项的一个描述&am…

这天因为某件工作来到了es官网某个参数配置相关的页面,注意到了下图圆圈里的“Dynamic”:

链接:https://www.elastic.co/guide/en/elasticsearch/reference/8.1/modules-cluster.html#misc-cluster-settings

显然这是对配置项的一个描述,点击链接,就能了解到集群/节点的配置分为动态和静态:

页面上的内容很好懂,链接在这里:
https://www.elastic.co/guide/en/elasticsearch/reference/8.1/settings.html#cluster-setting-types,然后我这里还是自己看懂多少写多少了,随意一点。

dynamic settings,动态配置项,就是可以通过cluster update settings API(集群设置更新API)、在运行着的集群上做修改的那些配置项;这些配置项也可以在集群未打开或关闭的状态下通过elasticsearch.yml来配置。

通过cluster update settings API更新的配置项,
可以是永久的(persistent),也可以是临时的(transient)。
永久的会在集群重启后仍然有效;临时的在集群下次重启后即失效;
还可以用给null的方式调用cluster update settings API来重置永久/临时配置项;

这是8.1版本的文档,页面上面说到已经不再推荐使用临时配置项了,因为如果集群不够稳定,临时配置项就会失效,这经常导致一个“用户实际上并没有得到自己想要的集群”这样的状态;文档上还给了临时配置项的迁移指引。

如果实际操作中通过不同的方式修改了同一个配置项,那么es按这个优先级生效:
1. 临时配置
2. 永久配置
3. 配置文件elasticsearch.yml
4. 默认值

这里页面上给出了一些建议:
如果使用Elasticsearch Service,使用user settings特性来配置集群,这样Elasticsearch Service会自动拒绝不安全的配置操作;
如果是从本地硬件上运行Elasticsearch,那么建议使用cluster update settings API来配置动态配置项,配置文件elasticsearch.yml只用来管理集群/节点的静态配置项,
因为API不需要重启,并且保证所有节点上的配置一致。

static settings就是那些只能在集群还没启动或者已经关闭时,通过elasticsearch.yml来配置的项,必须在集群的每一个节点上都做配置。

好了,现在看看这个cluster update settings API怎么用。页面在这里:

链接是这:
https://www.elastic.co/guide/en/elasticsearch/reference/8.1/cluster-update-settings.html

【先说如何查询得事情】

页面上没说如何查询,问了下deepseek,试试这样:
curl -k -XGET  -H "Content-Type: application/json" \
"https://localhost:9200/_cluster/settings?include_defaults=true&flat_settings=true&pretty"

这是把所有的配置都打出来了啊,读起来不友好,假设想要看"cluster.max_shards_per_node"是个什么值,加上-s,还有grep试试:

curl -s -k -XGET  -H "Content-Type: application/json" \
"https://localhost:9200/_cluster/settings?include_defaults=true&flat_settings=true&pretty" | grep "cluster.max_shards_per_node"

这效果可以,虽然这个查询方式无法直观得显示是个永久配置or临时配置or系统默认值,但这个不难,先继续。

上边命令里的“include_defaults=true&flat_settings=true”意味着什么,页面上也说了:

【如何更新某个配置项】

还是以cluster.max_shards_per_node为例吧,假设要永久得改为2000:
curl -s -k -XPUT https://localhost:9200/_cluster/settings?flat_settings=true&pretty" \
-H 'Content-Type: application/json' -d' \
{
    "persistent" : {
           "cluster.max_shards_per_node" : 2000
    }
}'

查一下看看,生效了:

不打印默认值看看,很稳:
curl -s -k -XGET   -H "Content-Type: application/json" \
"https://localhost:9200/_cluster/settings?flat_settings=true&pretty"

欧。

http://www.dtcms.com/wzjs/580639.html

相关文章:

  • 114物流网站怎么做建行赤峰市分行 - 欢迎访问中国建设银行网站
  • 做视频网站技术壁垒在哪里医疗网站建设平台
  • 做网站好一点的公司网站建设中间件收费
  • 怎么制做网站大发快三网站自做
  • 上海公司注册网站网站设计的公司怎么样
  • vivo手机为什么建设网站成都网站设计公司排名
  • 心连网网站网站开发的公司电话
  • 哪家网站建设公司专业重庆旅游网页制作
  • 做pc端网站要多少钱买邮箱的网站
  • 企业网站建设 全包中国手机网站建设公司
  • 如何在app上做网站wordpress 本地视频插件
  • 网站 空间地址是什么wordpress主题取消
  • 北京旅游型网站建设想建设网站
  • 巩义做网站优化宝安的医院网站建设
  • 重庆最好的网站建设公司网站详情页怎么做的
  • 做网站网页的工作怎么样风格网站
  • 兼职做网站的软件php做网站的源码
  • 公司网站建设方案设计新手怎么自学ps
  • 查询网站流量排名三鼎网络网站建设
  • 东莞网站建设做公司wordpress 好用的主题
  • 扬州电子商务网站建设开发网站如何选需要注意什么
  • 做推广哪个平台网站好wordpress主题 排名
  • 网站做镜像检查漏洞做软件的人叫什么
  • 网站开发的进度安排会计网站建设意义
  • 做网站前台需要学什么 后台什么网站可以做进出口买卖
  • 个人网站建设案例课堂乐清装修网站哪个好
  • 利用第三方做网站永久发布地址中华室内设计网节点图
  • 绍兴住房和城乡建设厅网站世界十大建筑设计公司排名
  • 手机网站源码教程网站上的图是怎么做的
  • 周浦网络网站建设公司网站后台怎么添加栏目