首页 文章 精选 留言 我的

精选列表

搜索[智能配置],共10000篇文章
优秀的个人博客,低调大师

elasticsearch.yml常用配置

cluster.name: recomm_scorer_xs144_cluster node.name: "10.2.34.144" node.master: true node.data: true index.number_of_shards: 5 index.number_of_replicas: 2 path.conf: /opt/elasticsearch-1.6/config path.data: /data/elasticsearch-1.6/data path.work: /data/elasticsearch-1.6/work path.logs: /data/elasticsearch-1.6/logs path.plugins: /opt/elasticsearch-1.6/sys network.bind_host: 0.0.0.0 network.publish_host: 10.2.34.144 network.host: 10.2.34.144 http.compression: true http.compression_level: 3 discovery.zen.minimum_master_nodes: 3 discovery.zen.ping.timeout: 10s discovery.zen.ping.multicast.enabled: false discovery.zen.ping.unicast.hosts: ["10.2.34.144:9300", "10.2.34.145:9300", "10.2.34.146:9300", "10.2.34.147:9300", "10.2.34.148:9300"] index.search.slowlog.threshold.query.warn: 10s index.search.slowlog.threshold.query.info: 5s index.search.slowlog.threshold.query.debug: 2s index.search.slowlog.threshold.query.trace: 100ms index.search.slowlog.threshold.fetch.warn: 1s index.search.slowlog.threshold.fetch.info: 800ms index.search.slowlog.threshold.fetch.debug: 500ms index.search.slowlog.threshold.fetch.trace: 50ms index.indexing.slowlog.threshold.index.warn: 10s index.indexing.slowlog.threshold.index.info: 5s index.indexing.slowlog.threshold.index.debug: 2s index.indexing.slowlog.threshold.index.trace: 500ms script.engine.groovy.inline.search: on

优秀的个人博客,低调大师

配置ELK添加marvel插件

【参考】: https://www.elastic.co/guide/en/marvel/current/installing-marvel.html 实施步骤(安装elk前一定要规划好,marvel是对ELK的elasticsearch和kinaba有版本要求的) 【我的安装版本是】我的elasticsearch是rpm包安装的 Marvel 2.2.1 requires: Elasticsearch 2.2.1. Kibana 4.4.0. A modern web browser - Supported Browsers. 【步骤】 cd /usr/share/elasticsearch bin/plugin installfile:///path/to/file/license-2.2.1.zip bin/plugin installfile:///path/to/file/marvel-agent-2.2.1.zip bin/kibana plugin --install marvel --urlfile:///path/to/file/marvel-2.2.1.tar.gz 实际步骤:(主节点上含有kinaba的节点操作) cd /usr/share/elasticsearch/ 1 2 3 . /bin/plugin install file : ///data1/elk/license-2 .2.1.zip . /bin/plugin install file : ///data1/elk/marvel-agent-2 .2.1.zip . /data1/elk/kibana/bin/kibana plugin-- install marvel--url file : ///data1/elk/marvel-2 .2.1. tar .gz 实际步骤:(其他ES节点上的操作) 1 2 . /bin/plugin install file : ///data1/elk/license-2 .2.1.zip . /bin/plugin install file : ///data1/elk/marvel-agent-2 .2.1.zip 安装成功后: 重启kinaba ES的各个节点都要重启 /etc/init.d/elasticsearch restart 【结果】 【安装过程中可能遇到的错误及解决方法】 1版本不对 解决方法,参考官网安装对于适合marvel的ELK版本 2 没有任何数据,解决方法,你没有重启elasticsearch 和其他所有节点的elasticsearch 本文转自残剑博客51CTO博客,原文链接http://blog.51cto.com/cuidehua/1774052如需转载请自行联系原作者 cuizhiliang

优秀的个人博客,低调大师

elasticsearch 同义词配置

在elasticsearch-2.3.1/config目录下面,存放synonyms.txt curl -XPOST 'http://localhost:9200/sy' -d '{ "analysis": { "analyzer":{ "mysynonym":{ "type": "custom", "tokenizer":"ik_max_word", "filter":[ "local_synonym" ] } }, "filter":{ "local_synonym":{ "expand":true, "ignore_case":true, "type":"synonym", "synonyms_path":"synonym.txt" } } } }' curl -XPOST 'http://localhost:9200/sy/sy/_mapping' -d '{ "sy":{ "_all":{ "search_analyzer":"ik_smart", "analyzer":"mysynonym" }, "properties":{ "name":{ "type":"string" }, "title":{ "type":"string" }, "number":{ "type": "long" } } } } }' curl -XPOST http://127.0.0.1:9200/sy/sy/1?pretty -d' {"name":"番茄" , "title" : "FQtitle" , "number" : 10000} ' curl -XPOST http://127.0.0.1:9200/sy/sy/2?pretty -d' {"name":"西红柿" , "title" : "XHStitle" , "number" : 20000} ' curl -XPOST http://127.0.0.1:9200/sy/sy/3?pretty -d' {"name":"圣女果" , "title" : "SVGtitle" , "number" : 30000} ' curl -XGET 'http://127.0.0.1:9200/sy/sy/_search?pretty' -d '{ "from" : 0, "size" : 2, "query": { "bool" : { "must" : { "query_string" : { "query" : "圣女果" } } } } }' 本文转自whk66668888 51CTO博客,原文链接:http://blog.51cto.com/12597095/1915508

优秀的个人博客,低调大师

使用docker配置Jenkins,gitlab

安装docker-ce 如果你之前安装过 docker,请先删掉: yum remove docker docker-common docker-selinux docker-engine 下载repo文件: wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo 把软件仓库地址替换为 TUNA: sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo 最后安装: yum makecache fast yum install docker-ce 查看docker版本: docker version 安装docker-compose 下载docker-compose执行文件: curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 验证安装结果: docker-compose -v docker-compose version 1.17.1, build 6d101fb 下载镜像文件 下载gitlab-ce: docker pull gitlab/gitlab-ce:latest 下载sonarqube: docker pull sonarqube:latest 下载jenkins: docker pull jenkins:latest 查看下载的镜像: docker images REPOSITORY TAG IMAGE ID CREATED SIZE gitlab/gitlab-ce latest 960751451a26 5 days ago 1.38GB sonarqube latest c1637bd4502f 2 weeks ago 934MB jenkins latest 3f08dc4f3f5d 3 weeks ago 809MB 启动容器 编写docker-compose.yml文件: version: '2' services: gitlab: image: gitlab/gitlab-ce:latest ports: - "443:443" - "80:80" - "2222:22" networks: - devops volumes: - /data/gitlab/config:/etc/gitlab - /data/gitlab/logs:/var/log/gitlab - /data/gitlab/data:/var/opt/gitlab jenkins: image: jenkins:latest ports: - "8080:8080" - "50000:50000" networks: - devops volumes: - /data/jenkins:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock sonarqube: image: sonarqube:latest ports: - "9000:9000" - "9092:9092" networks: - devops networks: devops: driver: bridge 创建gitlab容器挂载的目录结构,如果不是root权限启动,需要修改权限为777: mkdir /data/gitlab/{config,logs,data} -p 创建jenkins容器挂载的目录: mkdir /data/jenkins chmod 777 /data/jenkins 在docker-compose.yml相同目录下,启动gitlab: docker-compose up -d gitlab gitlab容器的启动时间较长,大概需要5分钟容器才能处于正常状态: docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8b7d4085ee8b gitlab/gitlab-ce:latest "/assets/wrapper" 22 minutes ago Up 22 minutes (healthy) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:2222->22/tcp devops_gitlab_1 启动后,登录web界面,设置密码,默认用户名为root. 启动jenkins: docker-compose up -d jenkins 查看启动状态: docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d919b9c60882 jenkins:latest "/bin/tini -- /usr..." 5 minutes ago Up 5 minutes 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp devops_jenkins_1 查看密码文件: docker logs devops_jenkins_1 ... ************************************************************* ************************************************************* ************************************************************* Jenkins initial setup is required. An admin user has been created and a password generated. Please use the following password to proceed to installation: febb3f47881543c697764c9ee9eba888 This may also be found at: /var/jenkins_home/secrets/initialAdminPassword ************************************************************* ************************************************************* ************************************************************* ... 用此token就可登录web界面。 启动sonarqube: docker-compose up -d sonarqube 查看启动状态: docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 13f85ff7af39 sonarqube:latest "./bin/run.sh" 12 seconds ago Up 7 seconds 0.0.0.0:9000->9000/tcp, 0.0.0.0:9092->9092/tcp devops_sonarqube_1 使用ip:9000方式登录web界面,默认的登录密码为admin/admin。 本文转自 酥心糖 51CTO博客,原文链接:http://blog.51cto.com/tryingstuff/2045633

优秀的个人博客,低调大师

Openstack rabbitMQ 安装与配置

Openstack rabbitMQ install 1, install rabbitMQ yum -y install rabbitmq-server 2, hostname hostname qc_controller8.180.ax.com.cn 2, Configure rabbitMQ # RabbitMQ 启动失败,主要原因在于主机名解析,如果主机名带有"." ,请截取"."之前的字符串信息 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 qc_controller8.180.ax.com.cn qc_controller8 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 qc_controller8.180.ax.com.cn qc_controller8 192.168.8.180 qc_controller8.180.ax.com.cn qc_controller8 [root@qc_controller8 data]# cat /etc/rabbitmq/rabbitmq.config % This file managed by Puppet % Template Path: rabbitmq/templates/rabbitmq.config [ {rabbit, [ {default_user, <<"guest">>}, {default_pass, <<"guest">>} ]}, {kernel, [ ]} ]. % EOF [ [root@qc_controller8 data]# cat /etc/rabbitmq/rabbitmq-env.conf RABBITMQ_NODE_PORT=5672 4,restart service rabbitmq service rabbitmq-server restart 5,Create user and update password rabbitmqctl add_user username guest rabbitmqctl change_password guest guest 5, nova.conf rabbitmq Configure rpc_backend=nova.openstack.common.rpc.impl_kombu rabbit_host=192.168.8.180 rabbit_port=5672 rabbit_hosts=192.168.8.180:5672 rabbit_use_ssl=False rabbit_userid=guest rabbit_password=guest rabbit_virtual_host=/ rabbit_ha_queues=False 6,glance-api.conf Configure #notifier_strategy=qpid notifier_strategy=default # Configuration options if sending notifications via rabbitmq (these are # the defaults) rabbit_notification_exchange = glance rabbit_notification_topic = notifications rabbit_host=192.168.8.180 rabbit_port=5672 rabbit_hosts=192.168.8.168:5672 rabbit_use_ssl=False rabbit_userid=guest rabbit_password=guest rabbit_virtual_host=/ rabbit_ha_queues=False 7,reboot system reboot 本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1433541

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册