小编Aaq*_*aja的帖子

来自守护程序的错误响应:容器CONTAINER_NAME未运行

我有一个docker image dajobe/hbase,它是用Ubuntu构建的.我创建了一个这个图像的容器,并将其命名为hb.

$ docker run -d --name hb dajobe/hbase
e1f68ff8b3b6c5e474426e2566f8c087d6a785fc5eeb58cd2aeb86176068651d
Run Code Online (Sandbox Code Playgroud)

然后我在hb上启动了/ bin/bash,并检查了vi编辑器的可用性.

$ docker exec -it hb /bin/bash
root@e1f68ff8b3b6:/# vi
bash: vi: command not found
Run Code Online (Sandbox Code Playgroud)

然后我使用apt-get安装了vi编辑器

# apt-get install vim
Reading package lists...
DoneBuilding dependency tree
Reading state information... Done
.....
.....
Run Code Online (Sandbox Code Playgroud)

我想提交更改,以便vi编辑器可以保留.

$ docker commit hb dajobe/hbase
1be196188efc5a52562dc8ee1b63d0fd560ea163c49331c10dc435848d75ef64
Run Code Online (Sandbox Code Playgroud)

然后,当我再次启动dajobe/hbase时,它会自动停止.

$ docker run -d --name hb dajobe/hbase
c3e7b9f48077ef854efc6f9bab5e85986e265c98de5423bece0000c973206c38

$ docker exec -it hb /bin/bash
FATA[0000] Error response from daemon: Container hb is not running
Run Code Online (Sandbox Code Playgroud)

为什么容器没有运行?

$ docker ps -a …
Run Code Online (Sandbox Code Playgroud)

docker boot2docker

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

如何从我的 docker 镜像中删除图层?

我已经通过增量提交构建了一个 docker 镜像。这导致在我的 docker 镜像中创建了很多层,随后镜像的大小变得非常大。

有没有办法去除图层并因此减小图像的大小?

任何帮助,将不胜感激。

docker boot2docker

8
推荐指数
2
解决办法
8804
查看次数

Hive “alter table <表名称> 连接”如何工作?

我有n(large)一些小尺寸的 orc 文件,我想将它们合并到k(small)一些大的 orc 文件中。

这是使用alter table table_name concatenateHive 中的命令完成的。

我想了解 Hive 是如何实现这一点的。我希望使用 Spark 来实现此功能,并根据需要进行任何更改。

任何指点都会很棒。

hadoop hive hiveql orc

5
推荐指数
1
解决办法
9048
查看次数

Presto中包含''字符的键的JSON_EXTRACT问题

我正在使用Presto(0.163)查询数据,并尝试从json提取字段。

我有一个像下面给出的json,它出现在'style_attributes'列中:

"attributes": {
    "Brand Fit Name": "Regular Fit",
    "Fabric": "Cotton",
    "Fit": "Regular",
    "Neck or Collar": "Round Neck",
    "Occasion": "Casual",
    "Pattern": "Striped",
    "Sleeve Length": "Short Sleeves",
    "Tshirt Type": "T-shirt"
}
Run Code Online (Sandbox Code Playgroud)

我无法提取“短袖”字段。以下是我正在使用的查询:

从表中选择JSON_EXTRACT(style_attributes,'$。attributes.Sleeve Length')作为长度;

查询失败,并显示以下错误-无效的JSON路径:“ $。attributes.Sleeve Length”

对于没有''(空格)的字段,查询运行良好。

我试图在Presto文档中找到分辨率,但是没有成功。

sql presto

4
推荐指数
1
解决办法
9316
查看次数

标签 统计

boot2docker ×2

docker ×2

hadoop ×1

hive ×1

hiveql ×1

orc ×1

presto ×1

sql ×1