55import com .robin .core .fileaccess .meta .DataCollectionMeta ;
66import org .apache .hadoop .conf .Configuration ;
77import org .apache .hadoop .fs .FSDataOutputStream ;
8- import org .apache .hadoop .fs .FileSystem ;
98import org .apache .hadoop .security .UserGroupInformation ;
109import org .slf4j .Logger ;
1110import org .slf4j .LoggerFactory ;
@@ -116,7 +115,7 @@ public boolean uploadByInputStream(@NonNull final InputStream in,@NonNull String
116115 if (!useSecurity ) {
117116 return HDFSCallUtil .uploadByInputStream (config , in , toUrl , bufferSize );
118117 } else {
119- return HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .uploadByInputStream (config ,in ,toUrl , bufferSize ));
118+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .uploadByInputStream (config , in , toUrl , bufferSize ) ));
120119 }
121120 }
122121 public String uploadByInputStream (@ NonNull final InputStream in ,@ NonNull String toUrl , int bufferSize ,@ NonNull String fromCharset ,@ NonNull String toCharset ) throws HdfsException {
@@ -132,15 +131,15 @@ public synchronized boolean deleteHdsfUrl(@NonNull String uri,@NonNull String pa
132131 if (!useSecurity ) {
133132 return HDFSCallUtil .deleteHdsfUrl (config , uri , path );
134133 } else {
135- return HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .deleteHdsfUrl (config ,uri ,path ));
134+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .deleteHdsfUrl (config , uri , path ) ));
136135 }
137136 }
138137 public synchronized boolean emptyDirectory (String hdfsUrl ) throws HdfsException {
139138 Assert .notNull (config ,"configuration is null" );
140139 if (!useSecurity ) {
141140 return HDFSCallUtil .emptyDirectory (config , hdfsUrl );
142141 } else {
143- return HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .emptyDirectory (config ,hdfsUrl ));
142+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .emptyDirectory (config , hdfsUrl ) ));
144143 }
145144 }
146145
@@ -179,39 +178,39 @@ public boolean mkdir(String relativeName) throws HdfsException{
179178 if (!useSecurity ) {
180179 return HDFSCallUtil .mkdir (config , relativeName );
181180 } else {
182- return HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .mkdir (config ,relativeName ));
181+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .mkdir (config , relativeName ) ));
183182 }
184183 }
185184
186185 public boolean isDirectory (String hdfsUrl ) throws HdfsException {
187186 if (!useSecurity ) {
188187 return HDFSCallUtil .isDirectory (config , hdfsUrl );
189188 } else {
190- return HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .isDirectory (config ,hdfsUrl ));
189+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .isDirectory (config , hdfsUrl ) ));
191190 }
192191 }
193192
194193 public boolean delete (String hdfsUrl ) throws HdfsException {
195194 if (!useSecurity ) {
196195 return HDFSCallUtil .delete (config , hdfsUrl );
197196 } else {
198- return HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .delete (config ,hdfsUrl ));
197+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .delete (config , hdfsUrl ) ));
199198 }
200199 }
201200
202201 public boolean setresp (String hdfsUrl ,int resp ) throws HdfsException {
203202 if (!useSecurity ) {
204203 return HDFSCallUtil .setresp (config , hdfsUrl , resp );
205204 } else {
206- return HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .setresp (config ,hdfsUrl , resp ));
205+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .setresp (config , hdfsUrl , resp ) ));
207206 }
208207 }
209208
210209 public boolean exists (String hdfsUrl ) throws HdfsException {
211210 if (!useSecurity ) {
212211 return HDFSCallUtil .exists (config , hdfsUrl );
213212 } else {
214- return HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .exists (config ,hdfsUrl ));
213+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .exists (config , hdfsUrl ) ));
215214 }
216215 }
217216
@@ -227,15 +226,15 @@ public boolean copyToLocal(String hdfsUrl,String toUrl) throws HdfsException{
227226 if (!useSecurity ) {
228227 return HDFSCallUtil .copyToLocal (config , hdfsUrl ,toUrl );
229228 } else {
230- return HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .copyFromLocal (config ,hdfsUrl ,toUrl ));
229+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .copyFromLocal (config , hdfsUrl , toUrl ) ));
231230 }
232231 }
233232
234233 public boolean copyFromLocal (String hdfsUrl ,String toUrl ) throws HdfsException {
235234 if (!useSecurity ) {
236235 return HDFSCallUtil .copyFromLocal (config , hdfsUrl ,toUrl );
237236 } else {
238- return HDFSSecurityUtil .executeSecurityWithProxy (config ,f -> HDFSCallUtil .copyFromLocal (config ,hdfsUrl ,toUrl ));
237+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .copyFromLocal (config , hdfsUrl , toUrl ) ));
239238 }
240239 }
241240
@@ -350,7 +349,7 @@ public boolean chmod(String path,short permission) throws HdfsException{
350349 if (!useSecurity ){
351350 return HDFSCallUtil .chmod (config ,path ,permission );
352351 }else {
353- return HDFSSecurityUtil .executeSecurityWithProxy (config ,f -> HDFSCallUtil .chmod (config ,path ,permission ));
352+ return Boolean . TRUE . equals ( HDFSSecurityUtil .executeSecurityWithProxy (config , f -> HDFSCallUtil .chmod (config , path , permission ) ));
354353 }
355354 }
356355 public OutputStream getHDFSRawOutputStream (String path ) throws HdfsException {
0 commit comments