查看log:
git log -p -n
git log --stat
git log --pretty=onlie/short/full/fuller
git log --pretty=format:"%h - %an, %ar : %s"
git log --pretty=format:"%h %s" --graph
git log --since=2.weeks
gitlab
private token : WbBMrK2RKsWMaJJYtYZm
查看log:
git log -p -n
git log --stat
git log --pretty=onlie/short/full/fuller
git log --pretty=format:"%h - %an, %ar : %s"
git log --pretty=format:"%h %s" --graph
git log --since=2.weeks
gitlab
private token : WbBMrK2RKsWMaJJYtYZm
maven的地址
maven.org
maven 提供的restful API 地址
maven api
maven 常用命令
mvn clean
清理target目录下编译内容
mvn compile
编译项目
mvn package
打包发布项目
mvn package -Dmaven.test.skip=true
打包时跳过测试
mvn dependency:analyze/tree
分析项目依赖
gitlab上clone项目代码时遇到的坑:
RUN git config --global http.postBuffer 1048576000
RUN git clone -b meiling-yancheng-tuning https://gitlab-ci-token:xxxxxx@139.196.139.224/gaojingqi/dojoyn.git
有关缓冲区设置的问题,太小的话项目拷不下来,远端hang up
这个token是项目的token。
mock-server-svc
apiVersion: v1
kind: Service
metadata:
name: ary-lookup-server
namespace: ary
labels: null
spec:
ports:
- port: 50051
targetPort: 50051
selector:
name: ary-lookup-mock-server
externalIPs:
- 10.19.132.135
---
apiVersion: v1
kind: ReplicationController
metadata:
labels:
name: ary-lookup-mock-server
name: ary-lookup-rc
namespace: ary
spec:
replicas: 10
selector:
name: ary-lookup-rc-select
后来的
nam: ary-lookup-rc-select
template:
metadata:
labels:
name: ary-lookup-rc-select
后来的
name: ary-lookup-mock-server
nam: ary-lookup-rc-select
spec:
containers:
- name: lookupservice
image: 10.19.132.184:30100/library/arymock
imagePullPolicy: Always
ports:
- containerPort: 50051
nodeName: 10.19.132.135
mock-client-rc
apiVersion: v1
kind: ReplicationController
metadata:
labels:
name: ary-lookup-mock-client
name: ary-lookup-client-rc
namespace: ary
spec:
replicas: 10
selector:
name: ary-lookup-client-select
template:
metadata:
labels:
name: ary-lookup-client-select
spec:
containers:
- name: lookupclient
image: 10.19.132.184:30100/library/arymock
imagePullPolicy: Always
ports:
- containerPort: 50051
nodeName: 10.19.132.135
FROM ubuntu:16.04
WORKDIR /opt
RUN echo "force update for 1.1.0"
RUN apt-get update
RUN apt-get -y upgrade
RUN apt-get install -y telnet net-tools dstat tar openssh-server openjdk-8-jdk maven git wget vim make g++
# enable to run `/usr/sbin/sshd -D`
RUN mkdir -p /var/run/sshd
# disable http verify, for git clone xxx.
ENV GIT_SSL_NO_VERIFY=1
# ADD dojoyn.tar.gz ./
# RUN tar -zxvf dojoyn.tar.gz
RUN git clone https://gitlab-ci-token:xn57DQruUaChzrxDQhp3@139.196.139.224/gaojingqi/dojoyn.git
RUN cd dojoyn \
&& git checkout meiling-yancheng-tuning \
&& mvn -Passembly clean package -Dsurefire.skipTests=true
ENTRYPOINT [`/usr/sbin/sshd -D`]
启动lookService
java -Xmx1000m -Xms1000m -cp assembly/target/assembly-0.0.1-ALPHA-SNAPSHOT.jar:experimental/target/experimental-0.0.1-ALPHA-SNAPSHOT.jar:meiling-spec/target/meiling-spec-0.0.1-ALPHA-SNAPSHOT.jar cn.enncloud.dojoyn.experimental.LookupService --enable_metrics --namespace defaultNamespace --opentsdb_host 10.19.132.135 --opentsdb_port 30044
启动mockClient
java -cp assembly/target/assembly-0.0.1-ALPHA-SNAPSHOT.jar:experimental/target/experimental-0.0.1-ALPHA-SNAPSHOT.jar:lookup-service/target/lookup-service-0.0.1-ALPHA-SNAPSHOT.jar cn.enncloud.dojoyn.experimental.MockEntrypoint --LookupMockClientNum 5 --enable_metrics --namespace defaultNamespace --opentsdb_host localhost --opentsdb_port 4242
带参数启动 mockclient
java -cp assembly/target/assembly-0.0.1-ALPHA-SNAPSHOT.jar:experimental/target/experimental-0.0.1-ALPHA-SNAPSHOT.jar:lookup-service/target/lookup-service-0.0.1-ALPHA-SNAPSHOT.jar cn.enncloud.dojoyn.experimental.MockEntrypoint --lookup_mock_client_num 20 --enable_metrics --namespace defaultNamespace --opentsdb_host 10.19.132.135 --opentsdb_port 30044
带port参数启动mock
java -Xmx1000m -Xms1000m -cp assembly/target/assembly-0.0.1-ALPHA-SNAPSHOT.jar:experimental/target/experimental-0.0.1-ALPHA-SNAPSHOT.jar:lookup-service/target/lookup-service-0.0.1-ALPHA-SNAPSHOT.jar cn.enncloud.dojoyn.experimental.MockEntrypoint --lookup_batch_data_size 50 --lookup_batch_timeout 10 --lookup_mock_client_num 20 --enable_metrics --namespace defaultNamespace --opentsdb_host 10.19.132.135 --opentsdb_port 30044 --lookup_service_grpc_host 10.19.132.135 --lookup_service_grpc_port 50051
ssh root@10.19.132.182
apt-get install sysstat
docker tag arylookupmock:1.1 10.19.132.184:30100/library/arymock
ps -ef |grep docker
kubectl –namespace=ary exec -it ary-lookup-client-rc-0gwsl bash
启动
sbin/start-all.sh
停止
sbin/stop-all.sh
初始化
bin/hadoop namenode -format
查看
bin/hadoop fs -ls /
赋予权限
bin/hadoop fs -chmod -R 755 /test
查看文件
bin/hadoop fs -cat /test/test1.txt
build
mvn package -Dsurefire.skipTests=true
hadoop 默认端口
localhost:50070
ResourceManager的web端口
localhost:8088
启动
bin/start-hbase.sh
配置java
JAVA_HOME = /usr/lib/jvm/java-8-openjdk-amd64
查看进程
lsof -i:2181
查看
ps -ef
hbase 查看任务
jps
进入shell
./hbase shell
打印表
scan 'log'
清空hbase
truncate 'log'
查看表状态
exists 'log'
查看当前用户
whoami
贴一篇文章
一篇比较文
启动
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh kafka_2.11-0.10.0.0/config/server.properties