小编Gib*_*bbs的帖子

为什么docker容器会立即退出

我在后台运行一个容器

 docker run -d --name hadoop h_Service
Run Code Online (Sandbox Code Playgroud)

它快速退出.但如果我在前台运行,它运行正常.我使用了检查日志

docker logs hadoop
Run Code Online (Sandbox Code Playgroud)

没有错误.有任何想法吗?

DOCKERFILE

 FROM java_ubuntu_new
 RUN wget http://archive.cloudera.com/cdh4/one-click-install/precise/amd64/cdh4-repository_1.0_all.deb
 RUN dpkg -i cdh4-repository_1.0_all.deb
 RUN curl -s http://archive.cloudera.com/cdh4/ubuntu/precise/amd64/cdh/archive.key | apt-key add -
 RUN  apt-get update
 RUN apt-get install -y hadoop-0.20-conf-pseudo
 RUN dpkg -L hadoop-0.20-conf-pseudo
 USER hdfs
 RUN hdfs namenode -format
 USER root
 RUN apt-get install -y sudo
 ADD . /usr/local/
 RUN chmod 777 /usr/local/start-all.sh
 CMD ["/usr/local/start-all.sh"]
Run Code Online (Sandbox Code Playgroud)

start-all.sh

 #!/usr/bin/env bash
 /etc/init.d/hadoop-hdfs-namenode start
 /etc/init.d/hadoop-hdfs-datanode start
 /etc/init.d/hadoop-hdfs-secondarynamenode start
 /etc/init.d/hadoop-0.20-mapreduce-tasktracker start
 sudo -u hdfs hadoop fs …
Run Code Online (Sandbox Code Playgroud)

docker

202
推荐指数
10
解决办法
23万
查看次数

C中的0是八进制还是小数?

我读过这个.它是C++中的八进制和Java中的十进制.但没有关于C的描述?

如果0是八进制还是十进制,它会有什么不同吗?这是我的采访者提出的问题.我说没有,我解释说无论是八进制还是十进制,它始终为0.

然后他问为什么它被认为是C++中的八进制和Java中的十进制.我说这是标准.请告诉我C中的内容是什么?会有什么不同吗?为什么它们在不同标准上有所不同?

c literals octal language-lawyer

61
推荐指数
5
解决办法
6814
查看次数

复制docker容器进行调试

我有一个正在运行的docker容器.我在运行的docker容器中做了一些有用的工作.我做过这些工作不是dockerfile的一部分,我已经在容器内完成了.[例如:我在容器内安装了ping,而不是在docker文件中安装了]

现在,我被困在一个地方.我不确定我是否在同一个容器中调试,我可能会松开我在该容器内到目前为止所做的事情.

所以我想用它在运行容器中可用的所有东西创建它的副本[就像我不想从图像构建容器并重复在运行容器中实现的所有成功步骤然后开始我的调试.我不想在我的第二个容器中重新安装ping].

总之,我如何复制容器?如果不是所有的可能性?

docker

34
推荐指数
1
解决办法
2万
查看次数

在Docker中添加或复制文件夹

我的目录结构如下

 Dockerfile downloads
Run Code Online (Sandbox Code Playgroud)

我想将下载添加到/ tmp

 ADD downloads /tmp/
 COPY down* /tmp
 ADD ./downloads /tmp
Run Code Online (Sandbox Code Playgroud)

没有任何作品.它将下载内容复制到tmp中.我想复制下载文件.任何的想法?

 ADD . tmp/
Run Code Online (Sandbox Code Playgroud)

复制Dockerfile也.我不想将Dockerfile复制到tmp /

docker

17
推荐指数
5
解决办法
4万
查看次数

什么是/ dev/mapper/vg_root-lv_root目录?为什么我的docker依赖于这个目录?

    du
Run Code Online (Sandbox Code Playgroud)

名单

 Filesystem 1K-blocks Used   Available Use% Mounted on

 /dev/mapper/vg_root-lv_root 38929872   36450548     503672  99% /

 tmpfs 4025936               0    4025936   0% 

 /dev/shm /dev/sda1 53871    39618     201146  17% /boot

 xxx.in:/vol/software/arch*  653053184  408978688  244074496  63% /usr/software

 xxxx:/users003/gopir        3435973888 1024638080 2411335808  30% /u/gopir
Run Code Online (Sandbox Code Playgroud)

我无法格式化它.在这种情况下,我的/ dev/mapper/vg*已满.但我的目录中有空格.我应该如何利用我的空间?为什么我的码头工人依赖于这个空间而不是我的空间?因此,我得到写错误.我提到了这个,但它对我没有帮助.这个目录是什么?

linux workspace docker

11
推荐指数
1
解决办法
6507
查看次数

JMS对Kafka在特定条件下

我正在阅读这两个概念.主要是卡夫卡.并与JMS比较以更好地理解.

Kafka保证订购交付和多个订户.卡夫卡如何实现它?

Kafka有多个分区.如果每个分区有一个消费者,那么我们可以保证订购.我们可以通过多个分区实现负载均衡.所以两者同时是可能的.

在JMS的情况下,如果我们有多个队列,与Kafka不同?

Q1:在这种情况下哪个更好?

Q2:我看起来很狭窄吗?卡夫卡做的不仅仅是这个吗?

请建议我.

即使我对JMS有误,请告诉我.

jms apache-kafka

11
推荐指数
1
解决办法
1万
查看次数

Redis哈希结构在集群模式下占用更多内存

杂凑:

./redis-cli -c -p 7000 hlen 0
(integer) 7746812

./redis-cli -c -p 7000 hlen 1
(integer) 7746812

./redis-cli -c -p 7000 hlen 2
(integer) 7746812

./redis-cli -c -p 7000 hlen 3
(integer) 7746812

./redis-cli -c -p 7000 hlen 4
(integer) 7746812

./redis-cli -c -p 7000 hlen 5
(integer) 0
Run Code Online (Sandbox Code Playgroud)

每个哈希的内存:

./redis-cli -c -p 7000 keys '*'
1) "3"

./redis-cli -c -p 7000 memory usage 3
(integer) 415715543

./redis-cli -c -p 7001 keys '*'
1) "2"
2) "1"
Run Code Online (Sandbox Code Playgroud)

每个键的内存使用情况:

./redis-cli -c …
Run Code Online (Sandbox Code Playgroud)

redis

10
推荐指数
1
解决办法
107
查看次数

需要指针指针

存储指针地址需要什么?

  int a = 2;
  int *p = &a;
  int **q = &p;
Run Code Online (Sandbox Code Playgroud)

有实际用途吗?实时应用程序.

c pointers

9
推荐指数
2
解决办法
1887
查看次数

在ajax成功中访问javascript变量

        var flag = false; //True if checkbox is checked
        $.ajax(
            ... //type,url,beforeSend, I cannot able to access flag here
            success: function()
            {
              //I cannot able to access flag here
            }
        );
Run Code Online (Sandbox Code Playgroud)

在ajax内部,如果我尝试访问flag它,说它没有定义.我如何在ajax函数中使用它?

任何的想法?

flag和ajax都是函数体.该功能内不存在任何其他内容.

javascript ajax jquery

9
推荐指数
1
解决办法
1万
查看次数

mysqli_connect vs mysqli_real_connect

我读了doumentation但我不完全理解差异.

连接对象在这有什么区别?我没有发现任何帖子.

我误解了它.两者都没有标志.为什么他们不添加旗帜作为一部分mysqli_connect?任何具体原因?我应该使用哪一个?

php mysqli

8
推荐指数
3
解决办法
4087
查看次数