Ary's HERE


  • Startseite

  • Archiv

  • Tags

git

Veröffentlicht am 2016-12-01

查看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

Veröffentlicht am 2016-11-29

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
分析项目依赖

streaming

Veröffentlicht am 2016-11-16

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。

yaml文件

Veröffentlicht am 2016-11-11

我的一个yaml文件

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

我的dockerfile

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`]

我的一些启动jar包命令

启动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

kubectl

Veröffentlicht am 2016-11-11

一些常用命令

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

protocol buffer

Veröffentlicht am 2016-10-21

官方教程

rpc

Veröffentlicht am 2016-10-12

一篇关于rpc的文章
grpc的官网

hdfs

Veröffentlicht am 2016-10-12

启动

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

hbase

Veröffentlicht am 2016-10-12

启动

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

kafka

Veröffentlicht am 2016-10-12

贴一篇文章
一篇比较文
启动
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh kafka_2.11-0.10.0.0/config/server.properties

123…5
Ary

Ary

42 Artikel
© 2017 Ary
Erstellt mit Hexo
Theme - NexT.Mist