jenkins启动springBoot项目脚本
用途121.jenkins自动重新打jar包2.手动使用脚本对jar文件进行启动、停止等
内容123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改 需要修改为代码实际路径APP_NAME=/home/server/log/log-1.0.0.jar #使用说明,用来提示输入参数usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit 1} #检查程序是否在运行is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2} ...
docker安装redis
docker-compose安装redis新建docker-compose.yml1234567891011121314version: '3'services: redis: image: redis container_name: redis volumes: # 配置redis的data文件夹 :之前为宿主机的文件夹路径,建议写为绝对路径 - /var/docker/redis/data:/data:rw # 配置redis的配置文件,可以从redis的官方下载. :之前为宿主机的文件路径,建议写为绝对路径 - /home/docker/redis/redis.conf:/etc/redis/redis.conf:rw ports: - 6379:6379 # 因为重新自定义了配置文件,所以在启动命令上需要自定义 command: /bin/bash -c "redis-server /etc/redis/redis.conf "
启动命令123 ...
破解idea(2021.3之后)
破解idea最新教程(最新2021.3版本之后)说明1大神的无限试用插件在最新的版本中失效了,最新的试用基于账号试用,是自动使用账号生成30日的试用授权记录
使用教程12341.下载 https://coupon-image.oss-cn-shanghai.aliyuncs.com/file/ja-netfilter.zip,解压放在固定的地方2.打开idea,点击 help -> edit custom VM options, 增加参数 -javaagent:{之前下载文件解压之后的绝对路径}-javaagent:D:\ja-netfilter\ja-netfilter\ja-netfilter.jar3.重启idea,打开 help -> register ,显示的 有效期到 2029 年即为正确,如未正确显示,则需要检查设置是否正确
简介1234本文章来源: https://zhile.io/2021/11/29/ja-netfilter-javaagent-lib.html源集成来源: https://jetbra.in/files/ja-n ...
docker安装docker-compose
安装方式:使用compose进入https://github.com/docker/compose/releases下载最新版本,下载二进制包12345678910sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# v2.2.2 为具体版本,为2021-12-08日最新版本最新版本# 将可执行权限应用于二进制文件sudo chmod +x /usr/local/bin/docker-compose# 创建软链sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose# 测试是否安装成功docker-compose --version
centos安装docker
docker官网地址:跳转地址移除原有docker12345678sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
使用yum(dnf)安装设置源地址12345678910111213141516sudo yum install -y yum-utils# docker官方源 当前不建议使用sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo ...
elasticsearch安装analysis-ik分词器
elasticsearch安装analysis-ik分词器##下载地址
12https://github.com/medcl/elasticsearch-analysis-ik/releases下载版本需要和es版本相同,否则安装失败
安装方式(如果是es集群,需要在集群内每个节点都要进行安装)12如果是使用docker安装,需要进入容器,每个节点都安装,则意味每个机器都要安装执行docker exec -it {容器名称|容器id} /bin/bash
一:下载安装包本地安装(网络不好则建议使用此种)1231. create plugin foldercd your-es-root/plugins/ && mkdir ik2. unzip plugin to folder your-es-root/plugins/ik
二: 使用 elasticsearch-plugin 工具安装(从 version v5.5.1 以上)1234此处版本需要修改为需要版本./bin/elasticsearch-plugin install https://g ...
springBoot使用elasticsearch
springBoot使用elasticsearch配置文件内容1234567891011121314151617181920# ES配置文件elasticsearch: # 是否是单机 isSingleton: false # 启用x pack 的证书,值可以为空 capath: elastic/ca/elastic-certificates.p12 # 暂时保留,置空 keyStorePass: # 连接账号 username: elastic # 连接密码 password: elastic # 连接url,多个使用 , 连接 nodeIp: 127.0.0.1 # 连接端口,多个使用 , 连接, 建议需要与ip的数量匹配 nodePort: 9200 # 连接模式,多个使用 , 连接, 建议需要与ip的数量匹配 nodeScheme: http # 索引名称, index: index
新增读取实体(缺少package,根据实际位置生成即可)123456789101112131415161718192021222324252627 ...
elasticsearch开启权限认证
elasticsearch开启权限认证开启前提:elasticsearch启用集群elasticsearch生成ssl证书1234561.进入容器(此容器代表 es主节点,也可以代表第一个节点)docker exec -it {容器名称|容器id} /bin/bash2.生成证书 ,直接全部确定,不建议输入./bin/elasticsearch-certutil cert3.将证书移动到宿主机,以供其他外部链接使用docker cp {容器名称|容器id}:/config/elastic-certificates.p12 /{path}/elastic-certificates.p12
在elasticsearch.yml配置对应配置1234567xpack.security.enabled=truexpack.security.transport.ssl.enabled=truexpack.license.self_generated.type=basicxpack.security.transport.ssl.verifi ...
docker安装kibana
docker-compose安装elasticsearch集群与kibana单独启动kibana (docker方式)1234# 拉取镜像,可以自行更换版本 需要与 docker run 命令中的版本一直docker pull docker.elastic.co/kibana/kibana:7.16.0# -v 配置文件映射 /home/docker/es/kibana.yml代表宿主机的文件路径, /usr/share/kibana/config/kibana.yml 此路径不需要修改,否则配置路径错误,配置文件无法生效docker run --name kibana -d -p 0.0.0.0:5601:5601 -v /home/docker/es/kibana.yml:/usr/share/kibana/config/kibana.yml docker.elastic.co/kibana/kibana:7.16.0
单独启动kibana (docker-compose方式)配置 docker-compose.yml12345678910111213141516171819 ...
docker安装elasticsearch(单节点)
docker-compose安装elasticsearch单节点与kibana12345678# docker 拉取 镜像, 7.16.0 为具体版本, 可以修改其他的版本,拉取的版本 需要与 docker run 命令中的版本一直docker pull docker.elastic.co/elasticsearch/elasticsearch:7.16.0docker run --name=elasticsearch -d -p 0.0.0.0:9200:9200 -p 0.0.0.0:9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.16.0--name 镜像名称-d 后台运行-p 映射端口 0.0.0.0 则代表 所有来源均可以访问
如果需要配合es启动kibana,请查看 kibana文章