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文章
docker-compose安装elasticsearch(集群)
docker-compose安装elasticsearch集群与kibana在工作目录创建docker-compose.yml文件12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394version: '2.2'services:# 节点一, es01: # 此处为 elasticsearch 的镜像版本, 具体版本可以去官网寻找,也可以直接使用此版本 image: docker.elastic.co/elasticsearch/elasticsearch:7.9.3 # es01 为节点一名称,可以随意修改 container_name: es01 # 环境配置,具体会在容器内生效 environment: - nod ...
python安装启动flask
python创建虚拟机(venv)1234python -m venv /path/to/new/virtual/environment在3.3 、 3.4 版本中建议使用 pyvenv 创建工具
使用虚拟机123456789linux POSIXbash/zsh(使用最多): source <venv>/bin/activatefish : source <venv>/bin/activate.fishcsh/tcsh : source <venv>/bin/activate.cshPowerShell Core : <venv>/bin/Activate.ps1Windowscmd <venvPath>\Scripts\activate.batPowerShell <venvPath>\Scripts\Activate.ps1
当命令行前面出现(venv) 说明进入成功,之后使用就和其他使用方法无异了
退出虚拟机1deactivate
07.15心情小记-烦恼
情之一字,不知所起,不知所栖,不知所结,不知所解,不知所踪,不知所终2021-07-15