我是 k8s 的新手,所以对于具有 k8s 专业知识的人来说,这可能是一个非常简单的问题。
我正在使用两个节点
我确实成功设置了主节点,我可以看到它已启动并正在运行
vagrant@master:~$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
master Ready master 29m v1.18.2
Run Code Online (Sandbox Code Playgroud)
这是我生成的令牌
vagrant@master:~$ kubeadm token create --print-join-command
W0419 13:45:52.513532 16403 configset.go:202] WARNING: kubeadm cannot validate component configs for API groups [kubelet.config.k8s.io kubeproxy.config.k8s.io]
kubeadm join 10.0.2.15:6443 --token xuz63z.todnwgijqb3z1vhz --discovery-token-ca-cert-hash sha256:d4dadda6fa90c94eca1c8dcd3a441af24bb0727ffc45c0c27161ee8f7e883521
Run Code Online (Sandbox Code Playgroud)
问题- 但是当我尝试从工作节点加入它时,我得到了
vagrant@worker:~$ sudo kubeadm join 10.0.2.15:6443 --token xuz63z.todnwgijqb3z1vhz --discovery-token-ca-cert-hash sha256:d4dadda6fa90c94eca1c8dcd3a441af24bb0727ffc45c0c27161ee8f7e883521
W0419 13:46:17.651819 15987 …Run Code Online (Sandbox Code Playgroud) 我已经配置了 Hadoop 1.0.4 并开始了以下操作,没有任何问题:
1. $ start-dfs.sh : -Works fine
2. $ start-mapred.sh : - Work fine
3. $ jps (Output is below)
Run Code Online (Sandbox Code Playgroud)
输出:
rahul@rahul-Inspiron-N4010:/usr/local/hadoop-1.0.4/bin$ jps
6964 DataNode
7147 SecondaryNameNode
6808 NameNode
7836 Jps
7254 JobTracker
7418 TaskTracker
Run Code Online (Sandbox Code Playgroud)
但面临问题:在发出命令时
rahul@rahul-Inspiron-N4010:/usr/local/hadoop-1.0.4/bin$ hadoop -mkdir /user
Run Code Online (Sandbox Code Playgroud)
得到以下错误
Unrecognized option: -mkdir
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)
我应用了补丁:HDFS-1943.patch但没有使用完整