mysql
安装
docker pull mysql:5.7
docker run -itd --name mysql3306 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=yyds mysql:5.7
使用
docker exec -it mysql3306 bash
修改/etc/my.cnf
[mysqld]
default-time-zone = 'Asia/Shanghai'
log-bin=mysql-bin
server-id=1
mysql -u root -p
建库表
create database monitor;
create table strategy
(
id int auto_increment primary key,
strategy_type varchar(100) not null,
cloud_id int null,
ip varchar(20) null,
value varchar(50) null
);
kafka
安装
docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
docker run -d --name kafka9092 -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.200.193:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.200.193:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka
docker run -d --name kafka9093 -p 9093:9093 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=192.168.200.193:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.200.193:9093 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9093 -t wurstmeister/kafka
docker run -d --name kafka9094 -p 9094:9094 -e KAFKA_BROKER_ID=2 -e KAFKA_ZOOKEEPER_CONNECT=192.168.200.193:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.200.193:9094 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9094 -t wurstmeister/kafka
使用
docker exec -it kafka9092 /bin/bash
查询
kafka-topics.sh --bootstrap-server 192.168.200.193:9092 --list
删除
kafka-topics.sh --delete --zookeeper 192.168.200.193:2181 --topic port_metric
新增
kafka-topics.sh --create --zookeeper 192.168.200.193:2181 --replication-factor 2 --partitions 1 --topic port_metric
kafka-topics.sh --create --zookeeper 192.168.200.193:2181 --replication-factor 2 --partitions 1 --topic log_metric
kafka-topics.sh --create --zookeeper 192.168.200.193:2181 --replication-factor 2 --partitions 1 --topic dirty_metric
消费
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic port_metric --from-beginning
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic dirty_metric --from-beginning
hbase
docker pull harisekhon/hbase
docker run -d -p 2182:2181 -p 8080:8080 -p 8085:8085 -p 9090:9090 -p 9095:9095 -p 16000:16000 -p 16010:16010 -p 16201:16201 -p 16301:16301 -p 16030:16030 -p 16020:16020 --name hbase harisekhon/hbase
打开 http://localhost:16010/, 点击RegionServers里面的ServerName, 找到报错7502efceaf8f
本地IP和报错加入到 C:\Windows\System32\drivers\etc\hosts 192.168.200.193 7502efceaf8f
使用
hbase shell
create_namespace "monitor"
描述如何安装和配置项目。
# 克隆仓库
git clone https://github.com/yourusername/yourproject.git
# 进入项目目录
cd yourproject
# 安装依赖
npm install
简单描述如何使用项目。
# 启动项目
npm start
提供一些使用项目的示例代码或截图。
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
欢迎贡献!请阅读 CONTRIBUTING.md 了解详细信息。
如果有任何问题或建议,请联系 yourname@example.com。