我初始化了主节点并添加了2个工作节点,但是当我运行以下命令时,只显示主节点和一个工作节点:
kubectl get nodes
Run Code Online (Sandbox Code Playgroud)
此外,这两个节点都处于"未就绪"状态.我应该采取哪些步骤来了解问题所在?
我使用以下repo来安装Kubernetes:
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes] name=Kubernetes
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
EOF
yum install kubelet kubeadm kubectl kubernetes-cni
Run Code Online (Sandbox Code Playgroud)我不确定我在这里做错了什么:
hive> CREATE TABLE default.testtbl(int1 INT,string1 STRING)
stored as orc
tblproperties ("orc.compress"="NONE")
LOCATION "/user/hive/test_table";
FAILED: ParseException line 1:107 missing EOF at 'LOCATION' near ')'
Run Code Online (Sandbox Code Playgroud)
而以下查询完全正常:
hive> CREATE TABLE default.testtbl(int1 INT,string1 STRING)
stored as orc
tblproperties ("orc.compress"="NONE");
OK
Time taken: 0.106 seconds
Run Code Online (Sandbox Code Playgroud)
我在这里错过了一些东西.任何指针都会有所帮助.谢谢!
我可以运行logstash:
bin/logstash -f /etc/logstash/conf.d/config.json
Run Code Online (Sandbox Code Playgroud)
但是将logstash作为服务运行
sudo service logstash start
Run Code Online (Sandbox Code Playgroud)
给我以下错误:
... Error: Expected one of #, input, filter, output at line 24, column 1 (byte 528) after "}
Run Code Online (Sandbox Code Playgroud)
不确定我在这里做错了什么?Configtest还说配置文件很好.
bin/logstash -f /etc/logstash/conf.d/config.json --configtest
Configuration OK
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏.
谢谢.
我能够在Kubernetes中将2个节点聚集在一起.主节点似乎运行正常,但在工作节点上运行任何命令都会导致错误:"与服务器localhost:8080的连接被拒绝 - 您是否指定了正确的主机或端口?"
从master(node1),
$ kubectl get nodes
NAME STATUS AGE VERSION
node1 Ready 23h v1.7.3
node2 Ready 23h v1.7.3
Run Code Online (Sandbox Code Playgroud)
来自worker(节点2),
$ kubectl get nodes
The connection to the server localhost:8080 was refused - did you specify the right host or port?
$ telnet localhost 8080
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
$ ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 …Run Code Online (Sandbox Code Playgroud) 我能够在 Jenkins 中创建一个“管道”项目,我在其中指定一个 Jenkinsfile 以使用 docker 容器来运行所有阶段,如下所示:
pipeline {
agent {
docker {
image '<registry>:<port>/<image name>'
registryUrl '<url>'
registryCredentialsId 'ARTIFACTORY_CREDS'
}
}
stages {
stage ('Environment') {
steps {
sh "env | sort"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这工作正常。但由于我希望将 Jenkins 发布管理流程用于 gradle 项目,因此我更愿意使用“自由式项目”项目。我不确定如何指定用于构建过程的 docker 镜像。似乎我们也无法提供 Jenkinsfile。任何指针都会有所帮助。我想复制与 Jenkinsfile 相同的行为。
詹金斯版本:2.107.3
我正在尝试为MNIST初学者教程生成图形,但是收到以下错误.出于某种原因,merged_summary_op对象为None.
Traceback (most recent call last):
File "mnist1.py", line 48, in <module>
summary_str = sess.run(merged_summary_op)
File "/home/vagrant/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 307, in run
% (subfetch, fetch, type(subfetch), e.message))
TypeError: Fetch argument None of None has invalid type <type 'NoneType'>, must be a string or Tensor. (Can not convert a NoneType into a Tensor or Operation.)
Run Code Online (Sandbox Code Playgroud)
我想我在这里错过了一步.我首先启动了会话,然后运行语句:
merged_summary_op = tf.merge_all_summaries()
Run Code Online (Sandbox Code Playgroud) kubernetes ×2
hadoop ×1
hcatalog ×1
hive ×1
hiveql ×1
jenkins ×1
logstash ×1
tensorboard ×1
tensorflow ×1