Действие Oozie Spark (Содержит HiveContext) Предоставление java.lang.OutOfMemoryError: PermGen space

Я нашел простой способ решить проблему. Я добавил setId к своему getView. Затем я могу использовать getId для моего setOnItemClickListener

getView () в Adapter

convertView.setId(mItemList.get(position).getItemId());
convertView.setTag(holder);

setOnItemClickListener () в классе Item

lvItem.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            Toast.makeText(getActivity(),"Item ID : " + view.getId(),Toast.LENGTH_SHORT).show();                
        }
    });
0
задан El Mehdi OUAFIQ 23 January 2019 в 20:22
поделиться

1 ответ

Я не уверен насчет проблемы с памятью, но я видел проблему «Отказано в разрешении». По некоторым причинам папка «/ user / spark / applicationHistory / local-1547821006998» принадлежит пользователю «cloudera», а не искра, поэтому искра не может написать ей. Чтобы решить эту проблему, войдите в виртуальную машину и добавьте групповую супергруппу в пользовательскую искру: ура "usermod -G supergroup saprk", Дорон

0
ответ дан Doron Veeder 23 January 2019 в 20:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: