安全模式

hadoop错误和解决方法汇总

江枫思渺然 提交于 2019-11-27 07:38:40
1,错误:java.io.IOException: Incompatible clusterIDs 时常出现在namenode重新格式化之后 2014-04-29 14:32:53,877 FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for block pool Block pool BP-1480406410-192.168.1.181-1398701121586 (storage id DS-167510828-192.168.1.191-50010-1398750515421) service to hadoop-master/192.168.1.181:9000 java.io.IOException: Incompatible clusterIDs in /data/dfs/data: namenode clusterID = CID-d1448b9e-da0f-499e-b1d4-78cb18ecdebb; datanode clusterID = CID-ff0faa40-2940-4838-b321-98272eb0dee3 at org.apache.hadoop.hdfs.server.datanode.DataStorage.doTransition

Apache 的 php.ini 配置文件详解

╄→尐↘猪︶ㄣ 提交于 2019-11-26 16:58:17
[root@taokey ~]# grep -v ";" /application/php/lib/php.ini [PHP] engine = On ——→ 是否启用 PHP 解析引擎 short_open_tag = Off ——→ 是否使用简介标志 asp_tags = Off ——→ 不允许 asp 类标志 precision = 14 ——→ 浮点型数据显示的有效期 y2k_compliance = On ####是否强制打开 2000 年适应(可能在非 Y2K 适应的浏览器中导致问题)。 output_buffering = 4096 ——→ 输出缓冲区大小(字节)。建议值为 4096~8192。 zlib.output_compression = Off ——→ 是否开启 zlib 输出压缩 implicit_flush = Off ——→ 是否要求 PHP 输出层在每个输出块之后自动刷新数据 这等效于在每个 print()、echo()、HTML 块 之后自动调用 flush()函数。打开这个选项对程序执行 的性能有严重的影响,通常只推荐在调试时使用。在 CLI SAPI 的执行模式下,该指令默认为 On 。 unserialize_callback_func = serialize_precision = 17 列化程序解码时不会丢失数据。 allow_call

删除hdfs上的内容报错:rm: Cannot delete /wxcm/ Name node is in safe mode.

拥有回忆 提交于 2019-11-26 14:10:59
问题:删除hdfs上的内容报错: rm: Cannot delete /wxcm/ Name node is in safe mode. 原因:这是因为在分布式文件系统启动的时候,开始的时候会有安全模式,当分布式文件系统处于安全模式的情况下,文件系统中的内容不允许修改也不允许删除,直到安全模式结束。安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入安全模式。在实践过程中,系统启动的时候去修改和删除文件也会有安全模式不允许修改的出错提示,只需要等待一会儿即可。 解决方法: (1)只需要等待一会儿即可; (2)可以通过以下命令来手动离开安全模式:hdfs dfsadmin -safemode leave 用户可以通过hdfs dfsadmin -safemode value 来操作安全模式,参数value的说明如下: hdfs dfsadmin -safemode enter - 进入安全模式 hdfs dfsadmin -safemode leave - 强制NameNode离开安全模式 hdfs dfsadmin -safemode get - 返回安全模式是否开启的信息 hdfs dfsadmin -safemode wait - 等待,一直到安全模式结束。 但是这次即使执行了hdfs