配置完impala后重启集群,使用jps后发现所有datanode都没启动。
1、配置impala需要在hdfs-site.xml中添加如下配置:
<!--这是⼀个UNIX域套接字的路径,将⽤于DataNode和本地HDFS客户机之间的通信 -->
<property>
<name>dfs.domain.socket.path</name>
<value>/var/lib/hadoop-hdfs/dn_socket</value>
</property>
<!--block存储元数据信息开发开关 -->
<property>
<name>dfs.datanode.hdfs-blocks-metadata.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.client.file-block-storage-locations.timeout</name>
<value>30000</value>
</property>
2、重启hdfs后使用jps命令发现找不到namenode进程,打开/opt/lagou/servers/hadoop-2.9.2/logs/hadoop-root-datanode-centos7-3.out,里面信息如下:
ulimit -a for user root
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling