- 博客(98)
- 收藏
- 关注
原创 【34】cobra 框架
cobra是一个命令行程序库,可以用来编写命令行程序。同时,它也提供了一个脚手架,用于生成基于 cobra 的应用程序框架。非常多知名的开源项目使用了 cobra 库构建命令行,如Kubernetes、Hugo、etcd等等等等。
2023-10-03 19:14:18
299
原创 【33】用 Docker 部署 Prometheus + Grafana 监控平台
修改刚刚docker挂载的配置文件,我这里的路径是/Users/chenpeng/share/prometheus/config/prometheus.yml。打开网页localhost:3000,初始用户密码都是admin,第一次登陆修改密码为123456。配置prometheus地址,同样要使用本机内网ip地址 ,点save&test。可以看到prometheus已经收录了项目的metrics。进入DATA SOURCES选prometheus。添加图表并设置对应函数。
2023-06-22 18:27:05
1438
原创 【GO】29.go-gin支持ssl/tls,即https示例
通过自制证书支持本地环境https服务正常运行,实现gin框架https双向认证。
2023-02-11 11:39:45
5024
2
原创 etcd mac 安装
使用brew安装1.确定有etcd包brew search etcd2.安装etcdbrew install etcd3.查看所有brew安装的服务brew services list4.启动etcdetcd5.查看etcd服务情况etcdctl endpoint health安装etcdkeeper1.去官网https://github.com/evildecay/etcdkeeper下载包下载地址Releases · evildeca
2022-04-02 15:25:31
2821
原创 Docker 安装 zookeeper
1.下载zookeeper镜像docker pull zookeeper2.床架镜像文件夹cd /datamkdir zookeeper3.启动服务docker run -d -e TZ="Asia/Shanghai" -p 2181:2181 -v /data/zookeeper:/data --name zookeeper --restart always zookeeper-e TZ="Asia/Shanghai" # 指定上海时区 -d # 表示在一直在后台运行容
2022-01-12 19:48:19
7111
原创 Docker 安装 rocketmq
1.下载docker镜像本例选用的rockectmq镜像为:foxiswho/rocketmqconsole镜像为:styletang/rocketmq-console-ngdocker pull foxiswho/rocketmq:4.8.0docker pull styletang/rocketmq-console-ng2.启动名称服务器namesrvdocker run -d -v /data/logs/rocketmq/logs:/home/rocketmq/logs
2022-01-06 20:35:44
1179
原创 【GO】28.golang http包源码
Go 语言标准库 net/http 包提供了非常易用的接口,如下所示,我们可以利用标准库提供的功能快速搭建新的 HTTP 服务:func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])}func main() { http.HandleFunc("/", handler) log.Fatal(http.Liste
2021-07-14 17:37:59
262
原创 rokectmq console mac 安装
一、克隆代码git clone https://github.com/apache/rocketmq-externals二、修改配置文件使用默认配置启动rokectmq这里可以不改端口默认8080,我这里改为8081cd rocketmq-externals/rocketmq-console/vi src/main/resources/application.properties #管理后台访问上下文路径,默认为空,如果填写,一定要前面加“/”,后面不要加,否则启动报错s.
2020-11-13 11:58:14
218
原创 rocketmq mac安装
一、github克隆rocketmq项目并构建添加环境变量JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Homegit clone https://github.com/apache/rocketmq.gitcd rocketmqmvn -Prelease-all -DskipTests clean install -Ucd distribution/target/rocketmq-4.7
2020-11-05 18:13:12
1228
原创 【GO】27. zookeeper golang库go-zookeeper实例
Golang 操作 zookeeper使用库:https://github.com/samuel/go-zookeeper文档地址:http://godoc.org/github.com/samuel/go-zookeeper/zk连接zk serverpackage mainimport ( "fmt" "github.com/samuel/go-zookeeper/zk" "time")func main() { // 创建zk连接地址 hosts := [].
2020-10-19 16:14:46
1575
1
原创 zookeeper ui mac安装
1.安装zookeeper并启动2.安装mavenbrew install maven3.下载zookeeper ui源码git clone https://github.com/DeemOpen/zkui.git4.maven installcd zkuimvn clean install5.修改config.cfg文件并启动$ vim config.cfgzkServer=localhost:2181$ nohup java -jar target/zku
2020-10-16 18:06:41
554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人